我打算在c#中开发一个短信网关,但我对它的可行性表示怀疑,因为我的初步研究表明,短信网关必须涵盖协议差异。
那么网关究竟需要做什么,如果我使用SMPP,那么是否可以通过简单地使用SMPP向/从世界上的任何号码发送/接收短信?
答案 0 :(得分:4)
“真正的”SMS网关需要以正确的格式生成SMPP请求(是的,有几种类型,如CIMD和EMI),并将其发送到移动网络SMSMC进行发送。
您需要直接连接到您在后端使用的网络并与之签约。您能够发送到的国家/地区取决于网络提供商支持/允许的内容。
创造一个是困难的&昂贵的,为什么不使用已完成所有艰苦工作的SMS聚合器,例如http://www.clickatell.com/。
答案 1 :(得分:1)
我对创建网关一无所知,但我很确定的答案是否可以通过简单地使用SMPP来向/从世界上的任何号码发送/接收短信不是。我查看了一两年前的一些在线短信服务以及我查看列出的网络/国家的所有信息,这些网络/国家/地区可能/无法发送消息。