SMSメッセージングを理解する

ショートメッセージサービス(SMS)は、標準化された通信プロトコルを使用して、短いテキストメッセージをデバイス間またはデバイスに送信するテキストメッセージングサービスである。これらのメッセージは携帯電話ネットワークを介して送信される。

VonageのMessages APIのような通信APIでは、APIエンドポイントにHTTPリクエストを行うことで、プログラムでSMSメッセージを送信することができます。メッセージはその後、受信者のデバイスに配信するために携帯電話ネットワークにダウンストリームに渡されます。

Messages APIとSMS API

現在、SMSメッセージを送信できるVonage APIは2つあります:

この2つのAPIにはいくつかの違いがあり、どちらを使うかを決める際に考慮するとよいだろう。

Messages API

  • Messages APIはマルチチャネル・メッセージングAPIで、SMSだけでなく他のメッセージング・チャネルもサポートしている。
  • これには、MMSやRCSなどのネットワークベースのチャネルや、WhatsAppやFacebook MessengerなどのOTTチャネルも含まれます。
  • すべてのチャンネルは同じエンドポイントを使用し、リクエストペイロードの基本構造も同じなので、1つの統合で複数のチャンネルを使用することができます。
  • Messages APIは、新機能の追加やネットワークベースおよびOTTチャンネルのサポートなど、今後も強化される予定です。
  • Messages API は、以下のステータスをサポートする Messages Status webhook を提供します:
    • submitted
    • delivered
    • rejected
    • undeliverable

SMS API

  • SMS APIは、高スループット(例:500メッセージ/秒以上)のユースケースに適しています(スループット・レベルの向上はご要望に応じます)。
  • SMS APIは以下の機能を提供します。 HIPAAコンプライアンス
  • SMS APIは以下の機能を提供します。 領収書 個々のメッセージセグメント(長いメッセージが配信のために複数の部分に分割されている場合)。
  • SMS API 領収書 は以下のステータスをサポートしている:
    • accepted
    • delivered
    • buffered
    • expired
    • failed
    • rejected
    • unknown

10桁の地理的電話番号を使用して米国でSMSを送信するお客様は、10 DLC規制ガイドラインに従う必要があります。詳しくは 10 DLCドキュメンテーション をご覧ください。

詳細情報

以下のガイド・ドキュメントでは、SMSメッセージの送信に関するいくつかの具体的な側面について、さらに詳しく説明しています: