米国宛てに SMS メッセージを送信するときに、“No origination identity available to send to destination number” というエラーが発生しないようにしたいです。
簡単な説明
このエラーは、ユーザーが Amazon Simple Notification Service (Amazon SNS) または Amazon Pinpoint を使用して米国内で SMS メッセージを送信したときに発生します。送信者がサポートされている発信元番号を使用していないため、SMS メッセージを配信できません。
解決策
宛先の国によって、SMS メッセージを確実に配信するために満たす必要のある要件は異なります。
Amazon SNS または Amazon Pinpoint を使用して米国に SMS メッセージを送信するには、次の設定情報を確認してください。
サポートされている発信元番号を取得する
米国に SMS を送信するには、送信者 ID、10 桁のロングコード (10DLC)、ショートコード、フリーダイヤル番号のいずれかを使用する必要があります。
10DLC を使用するには、まず会社またはブランドを登録し、ユースケースに応じてキャンペーンを作成する必要があります。10DLC キャンペーンが承認され次第、電話番号を購入して米国内で SMS メッセージを送信できます。詳細については、「10DLC registration」(10DLC の登録) を参照してください。
フリーダイヤル番号は、登録後のみ SMS メッセージを米国に送信できます。詳細については、「Toll-free number registration process」(フリーダイヤル番号の登録プロセス) を参照してください。
注: ショートコードはコストが高く、配信時間が長くなります。
発信元番号がお使いの AWS リージョンのものであることを確認する
AWS リージョンには独自の発信元番号があります。各発信元番号は、その AWS リージョンに固有であり、他のリージョンで使用することはできません。必ずお使いの AWS リージョンに該当するものを入手してください。
注: サポートされている米国の発信元番号はそれぞれ、送信機能、コスト、提供時間が異なります。発信元番号を選択する際には、これらの要件に注意してください。
関連情報
Viewing Amazon CloudWatch metrics (Amazon CloudWatch メトリクスを確認する)
Origination identities for Amazon SNS SMS messages (Amazon SNS SMS メッセージの発信元 ID)
世界中の SMS 料金