I want to resolve the “No origination identity available to send to destination number” error when I send an SMS message to the United States.
Short description
This error occurs when users send SMS messages that use Amazon Simple Notification Service (Amazon SNS) or Amazon Pinpoint in the United States. The SMS messages fail to deliver because the sender doesn't have a supported origination number.
Resolution
Dependent on the destination country, your SMS messages have different requirements that must be met to make sure they are delivered.
To use Amazon SNS or Amazon Pinpoint to send SMS messages to the United States, make sure that you review the following setup information:
Acquire a supported origination number
To send SMS to the United States, you must use a sender ID, 10-digit long code (10DLC), short code, or a toll-free number.
To use a 10DLC, you must first register your company or brand and create a campaign for your use case. After your 10DLC campaign is approved, you can purchase a phone number to send SME messages in the United States. For more information, see 10DLC registration.
To use a toll-free number, you must register it before you can send SMS messages to the United States. For more information, see Toll-free number registration process.
Note: The short code has a higher cost and a longer delivery time.
Make sure your origination number is for your AWS Region
AWS Regions have their own origination numbers. Each origination number is specific to its AWS Region and can't be used in a different Region. Be sure that you get one for your AWS Region.
Note: Each supported United States origination number has different sending capabilities, cost implications, and provision time. Note these requirements when you choose an origination number.
Related information
Viewing Amazon CloudWatch metrics
Origination identities for Amazon SNS SMS messages
Worldwide SMS pricing