我想使用 AWS 終端用戶訊息驗證 英國電話號碼,或傳送 SMS 訊息到英國電話號碼。
**注意:**如果您在執行 AWS Command Line Interface (AWS CLI) 命令時收到錯誤訊息,請參閱對 AWS CLI 錯誤進行疑難排解。此外,請確定您使用的是最新的 AWS CLI 版本。
您必須使用原始身分來將 SMS 訊息傳送到英國。如果您的 AWS 帳戶和 AWS 區域沒有英國的原始身分,並且您使用 SendTextMessage 作業呼叫,那麼您可能會收到以下錯誤:
「Conflict Occurred - Reason=NO_ORIGINATION_IDENTITIES_FOUND」
請查看您的 SMS 帳戶狀態,然後依照您使用的是 SMS 生產環境或沙盒環境的步驟操作。
如果您的 SMS 帳戶已處於生產環境,您必須申請一個支援的原始身分才能傳送 SMS 訊息至英國。您可以從 AWS 終端用戶訊息主控台申請英國傳送者 ID,以向英國電話號碼傳送 SMS 訊息。如需更多資訊,請參閱在 AWS 終端用戶訊息 SMS 服務中請求傳送者 ID 與 AWS 終端用戶訊息 SMS 服務英國傳送者 ID 註冊流程。
如果您的 SMS 帳戶處於 AWS 終端用戶訊息 SMS 服務沙盒環境,則在請求傳送者 ID 後,您必須驗證電話號碼。
注意: 使用 AWS 管理主控台驗證電話號碼時,請求中不會指定傳送者 ID。
請使用 AWS CLI 命令或 API 呼叫驗證電話號碼
請完成下列步驟:
aws pinpoint-sms-voice-v2 create-verified-destination-number --destination-phone-number PhoneNumber
aws pinpoint-sms-voice-v2 send-destination-number-verification-code --verified-destination-number-id PhoneNumberID --verification-channel TEXT --origination-identity SenderID ARN
aws pinpoint-sms-voice-v2 verify-destination-number --verified-destination-number-id PhoneNumberID --verification-code verification-code-value
離開 SMS 沙盒
若要使用註冊的英國傳送者 ID 傳送訊息,請為您的 SMS 帳戶請求生產環境存取權。當您將帳戶移出沙盒時,無需驗證電話號碼即可傳送 SMS。
若要請求生產環境存取權或建立 AWS Support 請求,請參閱從 AWS 終端用戶訊息 SMS MMS 服務與語音沙盒移至生產環境。
在 AWS 終端用戶訊息 SMS 服務沙盒環境中新增目的地電話號碼