私は SMS ゲートウェイを開発していて、そこに実装すべき機能について考えていました。そこで、例としていくつかの SMS ゲートウェイ (SMSNOW、SMS studio、および Ozeki) を確認しました。
実装はほぼ完了しましたが、ほぼすべての SMS ゲートウェイで、ユーザーが SMSC と ESME の TON/NPI を指定できる機能に出会いました。
SMS ゲートウェイが SMPP プロトコルを使用して SMS を送信する準備をしているときに、送信者/受信者番号を解析し、それに基づいて TON/NPI を指定する必要があることを理解しています。また、デフォルトを上書きして独自の TON/NPI を指定できるのは素晴らしいことだと理解しています。
私が理解できないのは、すべての SMS ゲートウェイが、SMSC として機能するとき (SMS を送信するのではなく受信するとき)、SMS ゲートウェイに独自の TON/NPI を指定するオプションを提供する理由です。
smpp SMS を受信したときに、SMS ゲートウェイは指定された TON/NPI で何をしますか?