Come posso utilizzare il sistema di messaggistica per utenti finali AWS per verificare i numeri di telefono del Regno Unito o inviare messaggi SMS ai numeri di telefono del Regno Unito?
Desidero utilizzare il sistema di messaggistica per utenti finali AWS per verificare i numeri di telefono del Regno Unito o inviare messaggi SMS ai numeri di telefono del Regno Unito.
Risoluzione
Nota: se ricevi errori quando esegui i comandi dell'Interfaccia della linea di comando AWS (AWS CLI), consulta Risoluzione degli errori per AWS CLI. Inoltre, assicurati di utilizzare la versione più recente di AWS CLI.
Devi utilizzare un'identità di origine per inviare messaggi SMS nel Regno Unito. Se l'account AWS e la Regione AWS non hanno un'identità di origine britannica e chiami con l'operazione SendTextMessage, potresti ricevere il seguente errore:
"Conflict Occurred - Reason=NO_ORIGINATION_IDENTITIES_FOUND"
Controlla lo stato dell'account SMS, quindi segui i passaggi per stabilire se utilizzi la produzione o la sandbox SMS.
Produzione SMS
Se l'account SMS è già in produzione, devi richiedere un'identità di origine supportata per inviare messaggi SMS nel Regno Unito. Puoi richiedere un ID mittente del Regno Unito dalla console del sistema di messaggistica per utenti finali AWS per inviare messaggi SMS a un numero di telefono del Regno Unito. Per ulteriori informazioni, consulta Richiedi un ID mittente nel sistema di messaggistica per utenti finali AWS SMS e Processo di registrazione dell'ID mittente del Regno Unito nel sistema di messaggistica per utenti finali AWS SMS.
Sandbox SMS
Se l’account SMS si trova nella sandbox del sistema di messaggistica per utenti finali AWS SMS, devi verificare i numeri di telefono dopo aver richiesto un ID mittente.
Nota: quando utilizzi la Console di gestione AWS per verificare i numeri di telefono, l'ID mittente non è specificato nella richiesta.
Utilizza il comando AWS CLI o la chiamata API per verificare i numeri di telefono
Completa i seguenti passaggi:
- Richiedi un ID mittente.
- Utilizza la chiamata API CreateVerifiedDestinationNumber per verificare i numeri di telefono. Oppure esegui il comando AWS CLI create-verified-destination-number:
Nota: sostituisci PhoneNumber con il numero di telefono in formato E.164 a cui inviare il messaggio. Il comando restituisce i numeri di telefono verificati VerifiedDestinationNumberId. Questo ID serve per i passaggi successivi.aws pinpoint-sms-voice-v2 create-verified-destination-number --destination-phone-number PhoneNumber - Utilizza la chiamata API SendDestinationNumberVerificationCode per creare un nuovo messaggio di testo con un codice di verifica. Quindi invialo a un numero di telefono di destinazione verificato. Oppure esegui il comando AWS CLI send-destination-number-verification-code:
Nota: sostituisci PhoneNumberID con il valore VerifiedDestinationNumberId ricevuto nel passaggio 2. Sostituisci SenderID ARN con l'ARN del tuo ID mittente del Regno Unito. Puoi specificare l'ID mittente come identità di origine. Il dispositivo mobile riceve quindi un messaggio SMS con un codice generato casualmente da utilizzare nel passaggio 4.aws pinpoint-sms-voice-v2 send-destination-number-verification-code --verified-destination-number-id PhoneNumberID --verification-channel TEXT --origination-identity SenderID ARN - Una volta ottenuta la password monouso (OTP), utilizza la chiamata API VerifyDestinationNumber per verificare il numero. Oppure esegui il comando AWS CLI verify-destination-number:
Nota: sostituisci verification-code-value con il codice di verifica ricevuto nel passaggio 3. Sostituisci PhoneNumberID con il valore VerifiedDestinationNumberId ricevuto nel passaggio 2.aws pinpoint-sms-voice-v2 verify-destination-number --verified-destination-number-id PhoneNumberID --verification-code verification-code-value - Quando il numero di telefono di destinazione verificato è nello stato Attivo, utilizza la chiamata API SendTextMessage per inviare messaggi SMS al numero verificato.
Esci dalla sandbox SMS
Per utilizzare l'ID mittente del Regno Unito registrato per inviare messaggi, richiedi l'accesso alla produzione per l'account SMS. Quando porti l'account fuori dalla sandbox, non devi verificare i numeri di telefono prima di inviare un SMS.
Per richiedere l'accesso alla produzione o creare una richiesta per il Supporto AWS, consulta Passaggio dalla sandbox del sistema di messaggistica per utenti finali AWS (SMS, MMS e voce) alla produzione.
Informazioni correlate
- Argomenti
- End User Computing
- Lingua
- Italiano
