SMSメッセージングを理解する
ショートメッセージサービス(SMS)は、標準化された通信プロトコルを使用して、短いテキストメッセージをデバイス間またはデバイスに送信するテキストメッセージングサービスである。これらのメッセージは携帯電話ネットワークを介して送信される。
VonageのMessages APIのような通信APIでは、APIエンドポイントにHTTPリクエストを行うことで、プログラムでSMSメッセージを送信することができます。メッセージはその後、受信者のデバイスに配信するために携帯電話ネットワークにダウンストリームに渡されます。
Messages APIとSMS API
現在、SMSメッセージを送信できるVonage APIは2つあります:
- について Messages API
- について SMS API
この2つのAPIにはいくつかの違いがあり、どちらを使うかを決める際に考慮するとよいだろう。
Messages API
- Messages APIはマルチチャネル・メッセージングAPIで、SMSだけでなく他のメッセージング・チャネルもサポートしている。
- これには、MMSやRCSなどのネットワークベースのチャネルや、WhatsAppやFacebook MessengerなどのOTTチャネルも含まれます。
- すべてのチャンネルは同じエンドポイントを使用し、リクエストペイロードの基本構造も同じなので、1つの統合で複数のチャンネルを使用することができます。
- Messages APIは、新機能の追加やネットワークベースおよびOTTチャンネルのサポートなど、今後も強化される予定です。
- Messages API は、以下のステータスをサポートする Messages Status webhook を提供します:
submitteddeliveredrejectedundeliverable
SMS API
- SMS APIは、高スループット(例:500メッセージ/秒以上)のユースケースに適しています(スループット・レベルの向上はご要望に応じます)。
- SMS APIは以下の機能を提供します。 HIPAAコンプライアンス
- SMS APIは以下の機能を提供します。 領収書 個々のメッセージセグメント(長いメッセージが配信のために複数の部分に分割されている場合)。
- SMS API 領収書 は以下のステータスをサポートしている:
accepteddeliveredbufferedexpiredfailedrejectedunknown
10桁の地理的電話番号を使用して米国でSMSを送信するお客様は、10 DLC規制ガイドラインに従う必要があります。詳しくは 10 DLCドキュメンテーション をご覧ください。
詳細情報
以下のガイド・ドキュメントでは、SMSメッセージの送信に関するいくつかの具体的な側面について、さらに詳しく説明しています: