トレーニング
モジュール
Azure Communication Services を使用して C# コンソール アプリケーションから SMS メッセージを送信する - Training
このモジュールでは、Azure Communication Services を介してプロビジョニングされた電話番号を使用して SMS メッセージを送信する C# コンソール アプリケーションを作成します。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
重要
試用アカウントや Azure 無料クレジットを使ってショート コードを取得することはできません。 詳細については、「対象となるサブスクリプション」ページを参照してください。
Azure Communication Services で、SMS プログラムのショート コードを申請することができます。 この記事では、ショート コード登録用のプログラム概要の入力方法に関するガイドラインを確認します。 プログラム概要の申請は 4 つのセクションで構成されています。
すべてのショート コード プログラムは、メッセージ、行動喚起、使用条件で、プログラム名、製品の説明、またはその両方を開示する必要があります。 通常、プログラム名はショート コード プログラムのスポンサーであり、多くの場合、ショート コードに関連付けられたブランド名または会社名です。
ベスト プラクティスとして、次のプログラム名は 2 つの部分で構成されています
プログラム名の例:
Communication Services には、ランダムとバニティという 2 種類のショート コードが用意されています。
ランダムな短いコードは、ランダムに選択された 5 桁から 6 桁の電話番号であり、米国によって割り当てられます。Common Short Codes Association (CSCA) よってランダムに選択されたショート コードが取得されます。
バニティ ショート コードとは、ユーザーがプログラム用に選択する 5 桁から 6 桁の電話番号です。 使用可能なショートコードの一覧は、US Short Codes Directory で確認できます。
顧客が電話のダイヤル パッドで英数字に相当する文字をつづることができる番号を選ぶこともできます。たとえば、Contoso では OFFERS (633377) を使うことができます。
バニティ ショート コードを選択する際、プログラムで使うバニティ ショート コードの優先リストを入力する必要があります。 リスト内の最初のショート コードをリースできない場合は、リスト内の別の候補が使われます。 例: 234567、234578、234589。
注意
米国では、1 から始まるショート コードを使用できません。
このフィールドでは、SMS プログラムの方向性 (一方向または双方向の SMS) をキャプチャします。 米国では、顧客からのオプトアウト要求に対応するため、双方向の SMS が義務付けられています。
プログラムは、[Transactional]\(トランザクション\) プログラムと [Subscription]\(サブスクリプション\) プログラムに分類されます。
このフィールドでは、完全な生産量に達するまでの期間を日単位でキャプチャします。
政治献金を募るショート コード プログラムは、ワイヤレス業界のベスト プラクティスの対象となります。
メッセージ送信者は、すべてのショート コード プログラムに固有のプライバシー ポリシーと使用条件を維持し、最初の行動喚起から顧客がそれにアクセスできるようにする必要があります。
このフィールドには、顧客がアクセスできるプライバシー ポリシーと使用条件の URL を入力できます。 ショート コード プログラム固有のプライバシー ポリシーまたはサービス条件 URL がまだない場合は、ショート コード プログラム ポリシーの期待される外観を示すスクリーンショットの URL を指定することができます。 キャンペーンの開始後に公開される予定の Web サイトのデザイン モックアップを使用できます。
サービス使用条件には、ショート コード プログラムの概要に固有の条件が含まれている必要があります。さらに、次のすべての情報が含まれている必要があります。
サービス使用条件
サービス使用条件には、次のすべての情報が含まれている必要があります。
注意
Web サイト、モックアップ、またはデザインの URL がない場合は、"[CompanyName - ProgramName] Short Code Request" と記載して、スクリーンショットを含む電子メールを phone@microsoft.com まで送信してください。
このフィールドでは、行動喚起、つまり、顧客が SMS メッセージを受信することに同意しており、プログラムの性質を理解していることを確認するための行動を取ることに関する指示をキャプチャします。 行動喚起は、SMS、対話型音声応答 (IVR)、Web サイト、または POS で行うことができます。 通信事業者は、すべてのショート コード プログラム概要申請書に行動喚起のモックアップを添付して提出することを求めています。
これらのフィールドには、顧客がプログラムを見つける Web サイトの URL、Web サイトのスクリーンショットの URL、Web サイトのモックアップの URL、またはデザインが掲載された URL を入力する必要があります。 プログラムのサインアップの種類が SMS の場合は、顧客がオプトインを行うためにショート コードに送信するキーワードを指定する必要があります。
注意
Web サイト、モックアップ、またはデザインの URL がない場合は、"[CompanyName - ProgramName] Short Code Request" という件名でスクリーンショットを phone@microsoft.com まで送信してください。
注意
懸賞やその他の特別なプログラムには、追加情報が必要な場合があります。 CTIA 監視ブックを参照してください。
SMS
Contoso.com: ホリデー セールのお知らせ。 「YES」と返信すると、次回の Contoso 製品購入時に 5% 割引になります。 メッセージとデータの料金が適用される場合があります。 使用条件を表示するには HELP と入力してください。 オプトアウトする Txt STOP。
Web オプトイン
SMS キーワードの行動喚起が含まれた POS (ハードコピーのリーフレット)
IVR
例 1:
エージェント - 直前のお得な旅行情報にサインアップするには、「1」を押してください。 メッセージとデータの通信料が適用される場合があります。 プライバシーと使用条件については margiestravel.com を参照してください。
例 2:
Contoso ボット - アカウントに保存した電話番号へのテキスト メッセージで予定のリマインダーを受け取りますか? メッセージとデータの通信料が適用される場合があります。 オプトインする場合は「はい」と言い、スキップする場合は「いいえ」と言ってください。
エンドユーザー - はい
会社と担当者に関する情報を入力する必要があります。 ショート コード申請書の状態更新情報は、担当者のメール アドレスに送信されます。
顧客がプログラムの詳細とプログラムに関する自分の状態を理解できるように、カスタマー ケアの連絡先情報を明確にし、容易に利用できるようにする必要があります。 カスタマー ケア情報は、顧客が支援を受けることにつながるものにする必要があります。
これらのフィールドには、カスタマー ケアのメール アドレスと、カスタマー ケアの電話番号を入力する必要があります。
このフィールドには、顧客ごとに送信されるメッセージの概数を月単位で指定する必要があります。
このフィールドには、顧客ごとに受け取る可能性のある返信の概数を指定する必要があります。
このフィールドには、月単位で送信されるメッセージの合計数の見積もりを指定する必要があります。
このフィールドには、トラフィックの急増とその予想されるタイミングに関する情報を指定する必要があります。 例: クリスマスなどのホリデー シーズンに配信される通知プログラムの場合、トラフィックの急増が予想されます。
Azure Communication Services には、必須キーワード STOP/START/HELP に対する応答を構成できるショート コード用のオプトアウト管理サービスが用意されています。 ショート コードをプロビジョニングする前に、オプトアウトを管理するための設定を求められます。 オプトインした場合、オプトアウト管理サービスでは、STOP/START/HELP キーワードへの応答で、Opt-in/Opt-out/Help キーワードのプログラム概要にある応答を自動的に使用します。
CTIA では、モバイル デバイスからショート コードにキーワードを送信するか、Web サイトや IVR などで同意を得ることで、顧客が事前にショート コード プログラムをオプトインする必要があると定めています。
このフィールドには、同意を得たときに顧客に送信される確認メッセージのサンプルを指定する必要があります。
例: Contoso キャンペーン アラート: 3 メッセージ/週。 メッセージとデータの料金が適用される場合があります。 ヘルプが必要な場合は「HELP」と返信してください。 オプトアウトするには、「STOP」と返信してください。
メッセージ送信者は、HELP キーワードを含むメッセージに対して、プログラム名とメッセージ送信者への連絡方法に関する詳細情報を返信する必要があります。
このフィールドには、HELP キーワードを受信したときに顧客に送信される応答メッセージのサンプルを指定する必要があります。
例: Contoso の予定のリマインダー: support@contoso.com または 1-800 123 4567 でヘルプを参照します。メッセージとデータの料金が適用される場合があります。 ヘルプの Txt HELP。 オプトアウトするには「STOP」というテキストを送信してください。
メッセージの送信元には、顧客がプログラムからオプトアウトするためのメカニズムが必要です。 STOP というキーワードを含む顧客メッセージに対し、プログラム名および、今後メッセージが送信されなくなることの確認を含む内容で応答する必要があります。
このフィールドには、STOP キーワードを受信したときに顧客に送信される応答メッセージのサンプルを指定する必要があります。
例: Contoso の予定リマインダー: オプトアウトされます。今後メッセージは送信されません。
Azure Communication Services によるオプトアウトの処理方法については、オプトアウトに関するガイドを参照してください。
メッセージ送信者は、ショート コードで送信されるメッセージのすべての種類またはカテゴリと、その例を開示する必要があります。
このフィールドには、ショート コードを使う予定のコンテンツ タイプごとに、メッセージの例を入力する必要があります。
トレーニング
モジュール
Azure Communication Services を使用して C# コンソール アプリケーションから SMS メッセージを送信する - Training
このモジュールでは、Azure Communication Services を介してプロビジョニングされた電話番号を使用して SMS メッセージを送信する C# コンソール アプリケーションを作成します。