接続が 1 つだけ確立されていることを確認する必要があります。
最も簡単な (そして最もローテクですが、おそらく最も柔軟な) スクリプトを使用して、ディレクトリのファイルを定期的にチェックし、ファイル内のメッセージをモデムに送信します。次に、Web サービスは、受信した SMS ごとにファイルを書き込むだけです。(これは、電子メール、Web リクエストなどを受け入れるように簡単に拡張できます...)
もう少し洗練された方法は、スレッドを開始して通信を行い、お気に入りのプログラミング プラットフォームによって提供されるデータ構造のような FIFO にメッセージをプッシュすることです。BlockinQueue は完璧です。スレッドはキューからメッセージを読み取り、GSM モデムに送信します。
SMS が送信されたことを確認したい場合 (私の経験では、これは何の意味もなく、受信者が実際に受信したことを意味するものでもありません)、発信者にフィードバックを返す方法を見つける必要があります。これは、メッセージにブール値フラグを設定して、別のメッセージを送信したり、コールバックを実行したりするのと同じくらい簡単です。しかし、私は気にしません。メッセージが中央にあることを確認したにもかかわらず、30% のメッセージが消えたという状況がありました。