SMSに関するよくある質問

この記事には、SMS サービスについてよく寄せられる質問への回答が記載されています。

メッセージの送受信

Azure Communication Services を使用してメッセージを受信するにはどのようにしますか?

Azure Communication Services のお客様は、Azure Event Grid を使用して着信メッセージを受信できます。 メッセージを受信するように Event Grid を設定するには、このクイックスタートのようにします。

無料電話番号でどの国/地域からでもメッセージを受信できますか?

無料電話番号では、米国 (US)、カナダ (CA)、プエルトリコ (PR) の外部の国または地域でのメッセージの送受信はできません。

ショート コードでどの国/地域からでもメッセージを受信できますか?

ショート コードは国内番号であり、それが登録された国/地域の外部でのメッセージの送受信はできません。 例: 米国のショート コードでは、米国の受信者とのメッセージの送受信のみが可能です。

固定電話番号に送信されたメッセージはどのように扱われますか?

米国では、Azure Communication Services は固定電話番号を確認せず、配信のために通信事業者に送信しようとします。 固定電話番号に送信されたメッセージの料金は、お客様に請求されます。

複数の受信者にメッセージを送信できますか?

はい。1 つの要求を複数の受信者に送信できます。 複数の受信者にメッセージを送信するには、こちらのクイックスタートに従います。

SMS 送信 API から HTTP の状態 202 を受信しましたが、SMS が電話に届きませんでした。次はどうすればよいですか?

サービスによって返される 202 は、送信キューに登録したメッセージが配信されなかったことを意味します。 この「クイック スタート: SMS イベントの処理」を使用して、配信レポート イベントとトラブルシューティングに登録します。 イベントが構成されたら、配信レポートの deliveryStatus フィールドを調べて、配信の成功または失敗を確認します。

メッセージで短縮 URL を送信するにはどうすればよいですか?

短縮 URL は、メッセージを短く読みやすくするための優れた方法です。 ただし、米国の通信事業者は、一般に利用可能な無料の URL 短縮サービスの使用を禁止しています。 これは、"無償のパブリック" URL 短縮機能が、検出を回避し、テキスト メッセージング プラットフォームを介してスパム メッセージを渡すために、悪意のあるアクターによって使用されているからです。 米国でメッセージを送信する場合は、カスタム URL 短縮機能を使用して、自社ブランドの専用ドメインが含まれる URL を作成することをお勧めします。 一般に利用可能な URL 短縮機能が含まれている場合、多くの米国の通信事業者は SMS トラフィックをブロックします。

メッセージが配信される可能性を高めるために、次の一覧に、避けるべき一般的な URL 短縮の例を示します。

  • bit.ly
  • goo.gl
  • tinyurl.com
  • Tiny.cc
  • lc.chat
  • is.gd
  • soo.gd
  • s2r.co
  • Clicky.me
  • budurl.com
  • bc.vc

オプトアウトの処理

Azure Communication Services では、無料電話番号のオプトアウトはどのように処理されますか?

米国の無料電話番号のオプトアウトは、米国の通信事業者によって管理、適用され、オーバーライドできません。

  • STOP - SMS メッセージの受信者がオプトアウトを希望する場合、無料電話番号に「STOP」と送信できます。 通信事業者は、STOP に対する既定の応答 "NETWORK MSG: You replied with the word STOP which blocks all texts sent from this number.Text back UNSTOP to receive messages again. (ネットワーク メッセージ: 「STOP」という単語で応答しました。この番号から送信された SMS はすべてブロックされます。再度メッセージを受信するには、「UNSTOP」という SMS を返信してください。)" を送信します。
  • START または UNSTOP - 無料電話番号からの SMS メッセージに対し、再度受信登録を希望する場合、受信者は、その無料電話番号に「START」または「UNSTOP」と送信できます。 通信事業者は、START と UNSTOP に対する既定の応答として、"NETWORK MSG: You have replied "unstop" and will begin receiving messages again from this number. (ネットワーク メッセージ: 応答として「UNSTOP」が送信されました。この番号からのメッセージの受信が再開されます。)" を送信します。
  • Azure Communication Services では STOP のメッセージを検出し、以降その受信者に送信されるメッセージをすべてブロックします。 配信レポートには、"Sender blocked for given recipient. (送信者は特定の受信者に関してブロックされています。)" というステータス メッセージで配信に失敗したことが示されます。
  • STOPUNSTOPSTART のメッセージが返されます。 Azure Communication Services では、通信をオプトアウトした受信者に対してそれ以上メッセージ送信が試行されないように、これらのオプトアウトを監視して実行することが推奨されます。

Azure Communication Services では、ショート コードのオプトアウトはどのように処理されますか?

Azure Communication Services には、必須キーワード STOP/START/HELP に対する応答を構成できるショート コード用のオプトアウト管理サービスが用意されています。 ショート コードをプロビジョニングする前に、オプトアウトを管理するための設定を求められます。 オプトインした場合、オプトアウト管理サービスでは、STOP/START/HELP キーワードへの応答で、Opt-in/Opt-out/Help キーワードのプログラム概要にある応答を自動的に使用します。

Azure Communication Services では、米国でのショート コードのオプトアウトはどのように処理されますか?

Azure Communication Services には、必須キーワードの "STOP/START/HELP" に対する応答を構成できるショート コード用のオプトアウト管理サービスが用意されています。 ショート コードをプロビジョニングする前に、オプトアウトを管理するための設定を求められます。 オプトインした場合、オプトアウト管理サービスでは、"STOP/START/HELP" キーワードへの応答で、"Opt-in/Opt-out/Help" キーワードのプログラム概要にある応答を自動的に使用します。

例:

  • STOP - SMS メッセージの受信者がオプトアウトを希望する場合、ショート コードに「STOP」と送信できます。 Azure Communication Services は、STOP に対して以下の構成された応答を送信します。"Contoso Alerts: You opted out and will not receive any more messages. (Contoso の警告: オプトアウトしたため、今後メッセージを受信することはありません。)"
  • START - 受信者がショート コードの SMS メッセージに再登録したい場合は、ショート コードに「START」と送信できます。 Azure Communication Service は、START に対して以下の構成された応答を送信します。"Contoso Promo 警告: 1 週間あたり 3 メッセージ。メッセージとデータの料金が適用される場合があります。ヘルプが必要な場合は「HELP」と返信してください。オプトアウトするには、「STOP」と返信してください。”
  • HELP - 受信者がサービスに関するヘルプが必要な場合は、ショート コードに「HELP」と送信できます。 Azure Communication Service は、HELP のプログラム の概要で構成した応答を送信します。"Contoso にテキストを送信いただきありがとうございます。サポートが必要な場合は、1-800-800-8000 にお問い合わせください。"

Azure Communication Services では STOP のメッセージを検出し、以降その受信者に送信されるメッセージをすべてブロックします。 配信レポートには、"Sender blocked for given recipient. (送信者は特定の受信者に関してブロックされています。)" というステータス メッセージで配信に失敗したことが示されます。 STOPUNSTOPSTART のメッセージが返されます。 Azure Communication Services では、通信をオプトアウトした受信者に対してそれ以上メッセージの送信が試行されないように、これらのオプトアウトを監視して実行することが推奨されます。

Azure Communication Services では、英数字の送信者 ID でのオプトアウトはどのように処理されますか?

英数字送信者 ID では、受信メッセージまたは STOP メッセージを受信できません。 Azure Communication Services では、英数字の送信者 ID でのオプトアウト リストの適用と管理は行っていません。 サポートの呼び出し、メッセージ内でのオプトアウト リンクの提供、サポートのメール送信など、他のチャネルを使用してオプトアウトする手順をお客様に示す必要があります。 詳細については、「メッセージング ポリシー ガイドライン」を参照してください。

Azure Communication Services では、カナダとイギリスでのショート コードのオプトアウトはどのように処理されますか?

Azure Communication Services では、カナダとイギリス内のショート コードのオプトアウト メカニズムを制御または実装しません。 SMS メッセージの受信者は、ショート コードの登録を停止する場合は「STOP」、登録を開始する場合は「START」と SMS を送信することができます。 これらの要求は、受信メッセージとして Event Grid に返されます。 これらのメッセージに従って、受信者の再登録やメッセージ配信の停止などの対応を行うのは、お客様の責任です。

ショート コード

ショート コードを申請できる条件は何ですか?

現在、ショート コードが利用できるのは、請求先住所が米国内にある有料の Azure サブスクリプションに限定されています。 ショート コードは、試用版アカウント上での取得や、Azure 無料クレジットでの取得はできません。 詳細については、「対象となるサブスクリプション」ページを参照してください。

ショート コードから無料電話番号にテキストを送ることはできますか?

Azure Communication Services の無料電話番号を使うと、ショート コードからメッセージを受信できます。 ただし、通常は、ショート コードでは無料電話番号にメッセージを送信できません。 ショート コードから Azure Communication Services の無料電話番号へのメッセージが失敗する場合は、ショート コードで無料電話番号にメッセージを送信できるかどうかを、ショート コード プロバイダーに確認してください。

ショート コードはどのような形式にすればよいですか?

ショート コードは、E.164 形式のガイドラインには対応しておらず、国番号やプレフィックスの加算演算子 (+) も使用されません。 SMS API 要求では、ショート コードは、ショート コード ページでプレフィックスなしで表示される 5 から 6 桁の数値として渡される必要があります。

ショート コードを取得するにはどのくらいの時間が必要ですか? ショート コード プログラムの簡単なアプリケーションが送信された後、何が行われますか?

Azure portal でショート コード プログラムの概要申請を送信すると、サービス デスクはアグリゲーターと連携して、この申請が各無線通信サービス企業により承認されるように計らいます。 通常、このプロセスには 8 週間から 12 週間かかります。 すべての更新および申請の状態変更が、申請で指定されているメール アドレスに通知されます。 提出した申請に関するその他の質問については、acstnrequest@microsoft.com までメールでお問い合わせください。

英数字送信者 ID

重要

発効日: 2024 年 6 月 30 日。英国の電話番号にメッセージを送信する未登録の英数字送信者 ID は、トラフィックがブロックされます。 この問題が発生しないようにするには、登録の申請を提出し、承認された状態にする必要があります。

英数字の送信者 ID はどのような形式にする必要がありますか?

フォーマットに関するガイドライン:

  • 数字を 1 つ以上含める必要があります
  • 最大 11 文字
  • 次の文字を含めることができます。
    • 大文字: A から Z
    • 小文字: a から z
    • 数値: 0 - 9
    • スペース

英数字の送信者 ID を使用するには、番号の購入が必要ですか?

英数字送信者 ID を使用する場合、電話番号を購入する必要はありません。 英数字送信者 ID は、Azure portal から有効にできます。 手順については、英数字の送信者 ID を有効にするためのクイックスタートを参照してください。

英数字の送信者 ID を有効にした直後に SMS を送信できますか?

最良の結果を得るには、10 分待ってからメッセージの送信を開始することをお勧めします。

英数字の送信者 ID が数値に置き換えられるのはなぜですか?

英数字送信者 ID をサポートしていないワイヤレス通信事業者の場合、英数字送信者 ID が電話番号に置き換えられる可能性があります。 これは、配信率を高めるために行われます。

フリーダイヤル検証

重要

発効日: 2024 年 1 月 31 日。完全に確認された無料電話番号のみがトラフィックを送信できます。 米国とカナダの電話番号にメッセージを送信する未確認の無料電話番号のトラフィックはブロックされます。

フリーダイヤル検証とはどのようなものですか?

フリーダイヤル検証プロセスを実施すると、フリーダイヤル番号 (TFN) で実行されているサービスが通信事業者のポリシーと業界のベスト プラクティスに準拠していることを保証できます。 これにより、関連するサービス情報がダウンストリーム キャリアにも提供され、擬陽性のフィルタリングや不当なスパム ブロックの可能性が減ります。

SMS 配信エクスペリエンスを最適にするには、この検証が必要です。

フリーダイヤル番号を検証しないとどうなりますか?

SMS から米国の電話番号

発効日: 2024 年 1 月 31 日。業界の無料電話番号アグリゲーターは、無料電話番号認証を義務付け、確認済みの番号のみが SMS メッセージを送信できるようにします。

新しい制限は次のとおりです。

制限の種類 検証の状態 現在の制限 2024 年 1 月 31 日に有効となる制限
1 日の制限 未確認 500 ブロック
週次制限 未確認 1,000 ブロック
月ごとの上限 未確認 2,000 ブロック
1 日の制限 検証保留中 2,000 ブロック済み
週次制限 検証保留中 6,000 ブロック済み
月ごとの上限 検証保留中 10,000 ブロック済み
1 日の制限 Verified 制限なし 制限なし
週次制限 Verified 制限なし 制限なし
月ごとの上限 Verified 制限なし 制限なし

重要

1 日の制限を超えた、またはスパムとしてフィルター処理された未検証の SMS トラフィックについては、どちらのシナリオでも 4010 エラー コードが返されます。

フリーダイヤル検証フォームを送信するとどうなりますか?

フォームの送信後、ダウンストリーム ピアと調整して、無料電話番号メッセージング アグリゲーターによって申請が検証されます。 お客様の申請を確認する間に、さらに詳細な情報についてお問い合わせすることがあります。

  • 申請の送信から保留中になるまで = 1 から 5 営業日
  • 保留中から決定まで (検証済み/拒否/さらに情報が必要) = 4 から 5 週間。 無料電話番号アグリゲーターは現在、大量の申請に直面しているため、新しい申請が承認されるまでに 8 週間ほどかかる場合があります。

無料電話番号検証プロセス全体には、約 5 から 6 週間かかります。 これらのタイムラインは、無料メッセージング アグリゲーターへの申請の量と、申請の品質に応じて、変わる可能性があります。 申請が承認されるまでに 8 週間ほどかかる場合があるため、現在フリーダイヤル アグリゲーターは大量の申請を抱えています。

変更のための更新と申請の状態が、Azure portal の規制ペインを介して通知されます。

フリーダイヤル検証の送信方法について説明してください。

無料電話番号の検証申請を送信するには、Azure portal で無料電話番号が関連付けられている Azure Communication Service リソースに移動します。 [Phone Numbers]\(電話番号\) ペインに移動します。 [電話番号] ペインの上部にある情報ボックスに [申請の送信] として表示される [無料電話番号申請] リンクを選択します。 フォームに入力して送信します。

高品質の無料電話番号検証申請と見なされるのはどのようなものですか?

申請の品質が高いほど、承認される可能性が高くなります。

高品質の申請を送信するための指針:

  • 一覧に記載されている電話番号が無料電話番号である
  • すべての必須フィールドに入力する
  • ユース ケースが、「不適格なユース ケース」の一覧に記載されていない
  • オプトイン プロセスが文書化/詳細化されている
  • オプトイン イメージの URL が提供され、パブリックにアクセスできる
  • CTIA ガイドラインに従っている

無料電話番号検証の不適格なユース ケースはどのようなものですか?

高リスクの金融サービス 一獲千金を狙った計画 債務免除 違法な物質や活動 全般
給料日ローン 債務整理 在宅勤務プログラム 大麻 フィッシング
短期、高利ローン 債務削減 リスク投資機会 アルコール 詐欺または悪徳商法
自動車ローン 信用回復プログラム 債務回収または整理 タバコまたは電子タバコ 詐欺商法
住宅ローン 詐欺的在宅勤務プログラム ポルノグラフィ
学生ローン マルチ商法 セックス関連コンテンツ
ギャンブル 不適切な表現やヘイトスピーチ
宝くじ 銃器
株アラート
暗号通貨

データはどのように使用されていますか?

フリーダイヤル検証 (TFV) では、Microsoft とフリーダイヤル メッセージング アグリゲーターが連携します。 フリーダイヤル メッセージング アグリゲーターは、TFV アプリケーションの最終レビュー担当者および承認者です。 プログラムの詳細が通信事業者によって設定された CTIA ガイドラインと標準を満たしていることを確認するために、Microsoft は TFV アプリケーション情報をフリーダイヤル メッセージング アグリゲーターと共有する必要があります。 TFV フォームを送信することにより、お客様は Microsoft がフリーダイヤル番号のプロビジョニングに必要な TFV アプリケーションの詳細を共有することに同意します。

文字とレートの制限

SMS の文字制限はどのようになっていますか。

1 つの SMS メッセージのサイズは 140 バイトです。 送信される 1 つのメッセージあたりの文字制限は、使用されるメッセージの内容とエンコードによって異なります。 Azure Communication Services では、GSM-7 と UCS-2 の両方のエンコードがサポートされています。

  • GSM-7 - テキスト文字のみを含むメッセージは、GSM-7 を使用してエンコードされます
  • UCS-2 - Unicode (絵文字、各国の言語) を含むメッセージは、UCS-2 を使用してエンコードされます

次の表は、通信事業者に送信できる SMS セグメントあたりの最大文字数を示しています。

メッセージ Type メッセージで使用される文字 [エンコード] 1 つのセグメントの最大文字数
Hello world Text GSM 標準 GSM-7 160
你好 Unicode Unicode UCS-2 70

長いメッセージ (>2048 文字超) は送受信できますか?

Azure Communication Services は、SMS での長いメッセージの送受信をサポートしています。 ただし、一部のワイヤレス キャリアまたはデバイスでは、長いメッセージを受信すると、動作が異なる場合があります。 SMS メッセージの長さは 320 文字に抑え、アクセントの使用を削減して、最大配信を確保するようにすることをお勧めします。

*US ショート コードの制限 - 非 ASCII 文字でメッセージを送受信する場合、最大 4 セグメントという既知の制限があります。 4 セグメントを超えると、メッセージが適切な書式で配信されない可能性があります。

メッセージの送信に制限はありますか?

SLA に準拠した高品質のサービスを継続的に提供するために、Azure Communication Services では転送率の制限が適用されます (プリミティブごとに異なります)。 制限を超えて API を呼び出した開発者は、429 HTTP 状態コード応答を受信します。

SMS の転送率の制限:

操作 数値の種類 Scope 期間 (秒) 制限 (要求数) 1 分あたりのメッセージ単位
メッセージを送信する フリーダイヤル 数ごと 60 200* 200
メッセージを送信する 短いコード 数ごと 60 6000* 6000
メッセージを送信する 英数字送信者 ID リソースあたり 60 600* 600

*会社にレート制限を超える要件がある場合は、スループットを高めるための要求を Azure サポートにを送信します。

通信事業者の料金

SMS の通信事業者の料金はどのようなものですか?

米国および CA の通信事業者は、無料の番号とショート コードから送受信された SMS メッセージの追加料金を請求します。 通信事業者の追加料金は、メッセージの宛先 (送信メッセージの場合) およびメッセージの送信者 (受信メッセージの場合) に基づいて計算されます。 Azure Communication Services では、メッセージ セグメントごとに標準の通信事業者料金を請求します。 通信事業者料金は、モバイル通信事業者によって変更される可能性があります。 詳細については、「SMS 価格」を参照してください。

これらの料金への変更はいつ知ることができますか?

同様の Azure サービスと同じく、価格変更の実施の少なくとも 30 日前にお客様に通知されます。 これらの料金は、「SMS の料金」ページに、発効日と共に反映されます。

緊急時のサポート

顧客は、緊急の目的で Azure Communication Services を使用できますか?

Azure Communication Services は、米国で text-to-911 機能をサポートしませんが、連邦通信委員会 (FCC) の規則に基づいて、これをサポートする義務がある場合があります。 FCC の text-to-911 規則がサービスまたはアプリケーションに適用されるかどうかを評価する必要があります。 これらの規則の対象範囲内で、お客様には 911 テキスト メッセージを要求する緊急コール センターにそれらをルーティングする責任があります。 独自の text-to-911 配信モデルを自由に決定できますが、FCC で受け入れられる方法の 1 つは、ユーザーのモバイル デバイスでネイティブ ダイヤラーを自動的に起動し、基になるモバイル キャリアを通じて 911 テキストを配信することです。