我正在尝试构建一个可以通过 E1/T1 链接(Digium 卡)发送 SS7 SMS 的解决方案。我发现星号无法通过 E1/T1 链路发送 SS7 短信。我正在寻找一些可以通过 E1/T1 链接发送 SMS 的开源代码。谁能知道我可以做到这一点的任何开源解决方案?
1 回答
恐怕你永远找不到解决办法!看看那个网页:
http://www.dialogic.com/webhelp/csp1010/8.4.1_ipn3/ccs_sccptcap_chap_-_introduction_to_sccp_tcap.htm
据我所知,Asterisk SS7 最多只能提供 MPT3。您必须将软件构建到 MAP,该软件不在图片上,但在下一个 INAP。而且这项工作是一项大工作,在 2017 年完全使用较少,因为您可以使用 SMPP 通过 IP 发送 SMS。看看图片,你必须建立 SCCP,TCAP,只与 SMSC 对话,使用 MAP 协议(你必须建立),机智的测试应用程序,只需将 SMS 发送到墙堆栈上的 SMSC 软件! !!
您计划的是用于 SMS 的一半(仅发送)媒体网关!这是一个附近的电信产品,主要用于卸载 SS7 网络的 SMS,如果您也能够接收 SMS。
可能在地球上的某个地方,有人通过绕过整个堆栈“进行了黑客攻击”,因为当您知道 MAP 协议、流量生成时,某人(一个好的开发人员,我不是)可能是做一个特殊的流量发生器只是为了发送短信。
hack 的想法是捕获现有功能产品之间的 SS7 消息(在 MTP3 级别)的完整交换,该功能产品能够向您计划使用的特定 SMSC 发送 SMS,然后通过运行的 C 程序伪造流量在 SS7 星号堆栈上,对于为发送而捕获的每条消息。那个“胡说八道”的 SMSC 客户端可以在一个特定的 SMSC 上工作,但不能与另一个构造函数的另一个 SMSC 一起工作。
恐怕这可能是您计划中唯一可能达到的目标。很抱歉告诉你。按照“艺术规则”做你所要求的是一项艰巨的工作。