我正在开发一个SMS网关,我正在考虑应该在其中实现的功能。所以我回顾了一些短信网关(SMSNOW,SMS studio和Ozeki)的例子。SMS网关SMSC/ESME TON/NPI
我几乎完成了实现,但我发现几乎所有的SMS网关都有一个功能,允许用户为SMSC和ESME指定TON/NPI。
据我所知,当SMS网关准备使用SMPP协议发送短信时,它需要解析发送者/接收者号码并在此基础上指定TON/NPI。而且我明白,允许您覆盖默认值并指定您自己的TON/NPI是很好的。
我不明白的是,为什么所有的短信网关都给你选择为SMS网关指定自己的TON/NPI,当它充当SMSC(当它收到短信,不发送它们时)。
短信网关在收到smpp短信时会如何处理指定的TON/NPI?