私はtxtlocal、esendex、clickatellなどのシステムを見てきました。非常に多くのメッセージを送信する必要があり、理想的には、このようなシステムを使用するよりも低いレベルで送信したいと考えています。私がリストしたようなこれらのSMSゲートウェイが実際にメッセージを送信するという点でどのように機能するかを誰かが知っていますか?彼らはさまざまなキャリアと契約を結び、プログラムで送信しますか?私はいくつかの英国の通信事業者に直接連絡しようとしましたが、現時点ではそれらから情報を取得することに成功していません。
3 に答える
アグリゲーターは通常、IP / X.25 /フレームリレーを使用して携帯電話会社の内部SMSCと直接通信し、SMPP/CIMDなどのプロトコルを使用してメッセージ送信を要求することで機能します。
複数のネットワークSMSCに接続できるため、ルーティングのコストを最小限に抑えることができます(つまり、ホームネットワーク上のユーザーにメッセージを送信する方が安価です)。
とは言うものの、Phillが言及したMXTelecomは、mBloxと同様に、優れたゲートウェイサービスを提供します。どちらも、すでにすべてのハードな(そして高価な)作業を行っています。
アグリゲーターを使用することは、間違いなく努力する価値があります。彼らは、プロバイダーおよび監査サービスとの法的契約を処理します。プロバイダー(AT&Tなど)に直接アクセスして、自分で取引を仲介することができますが、一般的に言えば、非常に具体的なプログラム/キャンペーンのニーズがある場合にのみ必要になります。たとえば、Cokeは、COKE(2653)の4桁のショートコードを取得するために独自の取引を仲介しました。
MXTelecomのようなアグリゲーターと連携する場合は、アグリゲーターと契約上の契約に署名することになり(通常は6〜12か月)、ショートコードがプロビジョニングされるまでに8〜12週間(米国では)かかることに注意してください。設定。それは最も面白いプロセスではありません、私見。
ああ、そして忘れないでください、彼らはあなたのシステムを監査して、それがあなたのキャンペーン文書でそれがするであろうと言っていることを確実にするでしょう。
独自のシステムを作成して(少なくとも米国では)、長いコードを使用することもできます。オリジナルのプロトタイプシステムの1つは、Ubuntuボックスに接続された携帯電話を使用してKannelで構築されました。無制限のプランで、それはかなり素晴らしかったです。使用法はキャリア契約に関連しているので注意してください。
それらがどのように機能するかについてのあなたの質問によると...それらは一般的にAPIを介して機能します(HTTPまたはSMPPが最も一般的です)。イン/アウトボリュームによっては、アプリケーションとアグリゲーターAPIの間にキューを配置することをお勧めします。
まず、一括SMSメッセージングを行う場合は、ショートコードを取得する必要があります。アグリゲーターには、必要なすべてのAPI/SDKとドキュメントが用意されています。
MXTelecom(別名OpenMarket)をお試しください