電話会社に接続する場合は、SMPP または同様のプロトコルを介してSMSCに直接接続する可能性が高いため、電話会社と通信するために何かをセットアップする必要があります。Kannel は、SMS ゲートウェイの優れたオープン ソース実装であり、おそらくこれが最善の策です。電話会社の SMSC とのやり取りを処理し、アプリケーションからメッセージを送信するための単純な HTTP ベースのインターフェイスを提供します。
その場合は、Kannel の設定にかなりの部分が関係しているため、後で設定するよりも早く設定することをお勧めします。Linux ベースのシステムを実行する必要があり、Windows ポートはありません。
ただし、アプリケーションの開発を開始するために、Kannel と同じ HTTP インターフェイスを受け入れ、作成された応答を返す偽の SMS ゲートウェイを調べることができます。手っ取り早い汚い方法は、任意の言語で簡単な Web ページを作成することです。この Web ページは、Web リクエストでいくつかのパラメーターを受け取り、新しいメッセージ ID として「55124」などを出力します。次に、アプリケーションは単純な HTTP 呼び出しを実行して、SMS の送信をシミュレートできます。
http://smsgateway.local/simulator.php?to=12345678&from=12345&body=hello+there
より現実的なものが必要な場合は、このソフトウェアのリストをご覧ください。シリアルに接続された携帯電話を介してSMSを送信するためのライブラリがいくつかあります。