我需要实现一个简单的应用程序发送短通知消息在gsm手机显示通过GSM调制解调器。
我知道,我可以使用gsm USSD协议发送消息,而不是短信,以加快传递速度。
在
。
洛伦佐
发布于 2010-05-06 19:42:14
在移动网络运营商环境中,您需要一个USSD服务器/网关,连接到运营商SS7网络。USSD消息可以从手机发送到USSD服务器,也可以从USSD服务器发送到移动电话。不可能直接从一部手机发送USSD消息到另一部手机,您需要通过USSD服务器转发该消息。
USSD消息不是标准化的,它们是特定于移动网络和具有USSD能力的应用程序的.然而,有一些事实上的标准USSD消息被许多HLR理解,用于查询和配置诸如呼叫转发之类的内容。
USSD使用MAP协议通过SS7传输。在MAP之上实现的业务逻辑绑定到实际的协议栈实现。在服务器端,可以是硬件(接口卡)加上操作系统驱动程序或软件,例如SIGTRAN,取决于要支持的物理层(E1、光纤上的SDH、ATM或以太网)。示例应用程序依赖于它运行的协议栈。从接口硬件或协议栈的供应商那里查找示例应用程序。在客户端,USSD支持依赖于设备,例如通过J2ME JSR 120“无线消息传递API”。
USSD不能保证交付,特别是在漫游场景中。这完全取决于您的移动网络运营商。如果您与运营商没有协议,他可能会防火墙您的USSD消息,特别是如果他发现大量绕过他的付费短信服务。
https://stackoverflow.com/questions/2781374
复制相似问题