SMSフォールバックとは、指定された条件下でメッセージが指定時間内にターゲットに到達できなかった場合に、代わりにSMSを使用してメッセージを送信するメカニズムです。 SMSフォールバックを使用すると、メッセージの配信率を向上させ、メッセージの適時性を確保できます。 この方法は通常、ワンタイムパスワード(OTP)や期限通知など、高い配信率が要求される適時性の高いメッセージに使用されます。
前提条件
Chat App Message Service がアクティブ化されている。
Alibaba Cloud SMS がアクティブ化されている。
送信者ID がAlibaba Cloud SMSに登録されている。
手順
SMSフォールバックを有効にする
Chat App Message Service コンソールにログオンします。
フォールバックルールを作成します。

フォールバックポリシーを作成します。

左側のナビゲーションウィンドウで [チャンネル管理] をクリックし、SMS フォールバックが必要なチャンネルを選択します。
WhatsAppチャンネルとViberチャンネルのみがSMSフォールバックをサポートしています。
チャンネルの詳細ページで、左側のナビゲーションウィンドウの [サービス設定] をクリックします。
[SMSをアクティブ化] スイッチをオンにします。

SMS フォールバック機能は、[SMS を有効化] スイッチがオンになっている場合にのみ使用できます。
メッセージ送信時にフォールバック機能を使用する
コンソールの左側のナビゲーションウィンドウで [チャンネル管理] をクリックし、チャンネルを選択します。
チャンネルの詳細ページの左側のナビゲーションウィンドウで [メッセージ送信] をクリックします。
必要に応じて、[言語]、[メッセージを送信]、[アカウントを送信]、[送信タイプ] を設定します。
[フォールバックポリシー] ドロップダウンリストからフォールバックポリシーを選択します。
[フォールバック時間] を設定します。
[未配信]:メッセージは受信者に配信されていません。
[未読]:メッセージは受信者に配信されましたが、まだ読まれていません。
[送信失敗]:メッセージの送信に失敗しました。
[フォールバックメッセージコンテンツ] を設定します。これは、フォールバックがトリガーされた場合に送信されるコンテンツを指定します。
[フォールバック期間] を設定します。単位:秒。 メッセージがターゲットに到達せず、送信後、設定されたフォールバック期間内に対応するリターンステータスが取得されない場合、フォールバックがトリガーされます。最小値は 60 で、最大値は 43200 です。フォールバック期間が指定されていない場合、フォールバックは対応する配信レポートを受信したときにのみトリガーされます。たとえば、フォールバック時間が「未読」に設定され、フォールバック期間が指定されていない場合、未読メッセージステータスが確認されるとSMSフォールバックがトリガーされます。
SMS フォールバックがトリガーされた後に配信レポートが受信された場合、メッセージは二重に課金されます。たとえば、WhatsApp メッセージを送信し、フォールバック時間を「未配信」、フォールバック期間を 60 秒に設定してメッセージフォールバック機能を使用すると、次のシナリオが発生する可能性があります。
60 秒後、WhatsApp メッセージの配信レポートが受信されていない場合、SMS フォールバックがトリガーされ、フォールバックコンテンツが送信されます。その後、80 秒で WhatsApp メッセージの配信レポートが受信された場合、SMS メッセージ料金と WhatsApp メッセージ料金の両方が請求されます。

[インポート方法] を設定します。これは、受信者の電話番号のインポート方法を指定します。
[送信] ボタンをクリックしてメッセージを送信します。