2011-10-31 6 views
0

私は3Gモデムを通じてSMSを受信するJavaアプリケーションを開発しました。問題は、複数のユーザーがこの同じ番号(約25,30ユーザー)にSMSを送信することです。私は、SMSの受信が断続的に発生することに気づいた。時にはすべてが受信され、時には少数しか受信されず、および/または数分後に到着することもある。ルールはありません。3Gモデムは断続的に複数のSMSを受信します

誰も携帯電話事業者のこの動作についての知識はありますか?

これは、オペレータの制限、またはモデムの負担になる可能性がありますか?

+0

これは、SMSが一部のセントラルハブ経由で送信され、配信されるため、おそらくネットワークオペレータに関連しており、ネットワーク上の負荷が許可されているときにSMSを送信するのを待つことになります(アクティブコールの回数が少ない)。 IIRCバルクSMSプロバイダは、メッセージの優先度を上げることもできます(それ以上の現金のために:-))。 – patrikf

答えて

0

お使いの3Gモデムは、オペレーターのSMSC(Short Message Service Center)に接続されています。これは、世界中の他のSMSC(SS7クラウドとも呼ばれる)に接続されています。他のモバイルデバイスからのSMSメッセージは、モバイルオペレータがあなたとどのように相互接続するかによって、さまざまなルートをとることができます。これは、価格、移動通信事業者間の契約、およびその他数百万もの要因によるものです。たとえば、より安価なルートには複数の国を経由する複数のホップ(SMSC間)が含まれる可能性があります。また、オペレータがあなたのデバイスに送信するメッセージのキューを持ち、トラフィックによっては予測できない配信時間が発生する可能性があります。最後に、3Gモデムには、ファームウェアのプログラミング方法に応じて処理できるSMSの数に制限があります。

これは、SMSの配信時間の影響のいくつかの非常にトップレベルの概要です。お役に立てれば。

関連する問題