

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Esempio di invio di un messaggio MMS tramite SMS di messaggistica per l'utente AWS finale
<a name="send-mms-message"></a>

Se utilizzi una risorsa condivisa, devi utilizzare l'Amazon Resource Name (ARN) completo della risorsa. Puoi utilizzare la AWS CLI nostra API AWS End User Messaging SMS and voice v2 per inviare messaggi MMS ai tuoi clienti.

Usa il [send-media-message](https://docs.aws.amazon.com/cli/latest/reference/pinpoint-sms-voice-v2/send-media-message.html) AWS CLI comando per inviare un messaggio MMS. [Per ulteriori informazioni sulla configurazione di AWS CLI, consulta [Configure the AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html) nella AWS Command Line Interface User Guide.](https://docs.aws.amazon.com/cli/latest/userguide/)

**Importante**  
Le funzionalità MMS sono disponibili solo in alcuni paesi. Per ulteriori informazioni sui paesi supportati per SMS e MMS, consulta [Paesi e aree geografiche supportati per la messaggistica SMS con AWS End User Messaging SMS](phone-numbers-sms-by-country.md) e. [Paesi e aree geografiche supportati per la messaggistica MMS in End User Messaging (SMS) AWS](phone-numbers-mms-by-country.md)  
Per verificare se la tua identità di origine supporta gli MMS, consulta. [Visualizza lo stato e le funzionalità di un numero di telefono in AWS End User Messaging (SMS).](phone-numbers-status.md)   
Per utilizzare una risorsa condivisa devi utilizzare l'Amazon Resource Name (ARN) completo.

## Prerequisiti
<a name="send-mms-message-prerequisite"></a>

Prima di iniziare, devono essere soddisfatti i seguenti prerequisiti:
+ È necessario disporre di un'identità di origine che [supporti l'invio di un messaggio MMS](phone-numbers-mms-by-country.md#phone-numbers-mms-by-country.title). 
+ Devi caricare i tuoi file multimediali su un bucket Amazon S3 che Regione AWS corrisponda alla tua identità di origine compatibile con MMS, vedi. [Configurazione di un bucket Amazon S3 per file MMS](#send-mms-message-bucket)

  Per un elenco dei tipi e delle dimensioni dei file di supporto, consulta [ Tipi di file MMS, dimensioni e limiti di caratteri  Scopri le dimensioni dei file MMS, i limiti dei tipi di file e il numero massimo di caratteri che un mms può contenere.  Tipi di file MMSDimensioni dei file MMSlimite di caratteri mms  Un singolo file multimediale MMS può avere una dimensione massima di 2 MB per tutti i tipi di immagine (gif, jpeg, png) e 600 KB per tutti i tipi di file multimediali audio e video. Il corpo del messaggio di testo di un MMS può contenere 1600 caratteri di qualsiasi set. A differenza degli SMS, i messaggi MMS non vengono suddivisi in più parti al momento dell'invio. Se si inviano messaggi di testo di grandi dimensioni, è possibile migliorare la velocità di invio di un messaggio MMS poiché non sono suddivisi in più parti. 


****  

| Tipo di file | Tipi MIME | Dimensione massima dei file | 
| --- | --- | --- | 
| Formato di interscambio grafico | `image/gif` | 2 MB | 
| Gruppo congiunto di esperti fotografici | `image/jpeg` | 2 MB | 
| Grafica di rete portatile  | `image/png` | 2 MB | 
| Formato del file di immagine dei tag | `image/tiff` | 600 KB | 
| Progetto di partnership di terza generazione  | `audio/3gpp`, `video/3gpp` | 600 KB | 
| Progetto di partenariato di terza generazione 2  | `audio/3gpp2`, `video/3gpp2` | 600 KB | 
| Multi-Rate adattivo | `audio/amr` | 600 KB | 
| MPEG-4 | `audio/mp4`, `video/mp4` | 600 KB | 
| Gruppo di esperti di immagini in movimento | `audio/mpeg`<br />Sono supportati solo MP3 i file per `audio/mpeg` | 600 KB | 
| Ogg | `audio/ogg` | 600 KB | 
| QuickTime | `video/quicktime` | 600 KB | 
| WebM | `video/webm` | 600 KB | 
| iCalendar | `text/calendar` | 600 KB | 
| vCard | `text/vcard`, `text/x-vcard` | 600 KB | 
| Portable Document Format | `application/pdf` | 600 KB |  ](mms-limitations-character.md#mms-limitations-character.title)
+ L'S3 URIs di ogni file MMS. 
+ L'identità utilizzata per la chiamata `send-media-message` deve avere accesso in lettura al bucket Amazon S3 che contiene i tuoi file multimediali. [Per ulteriori informazioni sull'impostazione dell'accesso in lettura, consulta [gli esempi di policy basate sull'identità per Amazon S3 nella Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/example-policies-s3.html) User Guide.](https://docs.aws.amazon.com/AmazonS3/latest/userguide/)

## Invia un MMS con il AWS CLI
<a name="send-mms-message-steps"></a>

Gli unici parametri richiesti per [send-media-message](https://docs.aws.amazon.com/cli/latest/reference/pinpoint-sms-voice-v2/send-media-message.html)sono `destination-phone-number` e`origination-identity`. È possibile inviare un messaggio che è solo testo omettendo il `media-urls` parametro. È inoltre possibile inviare un messaggio ai soli file multimediali omettendo il `message-body` parametro.

**Per inviare un messaggio MMS**
+ Nella riga di comando, inserisci il comando seguente:

  ```
  aws pinpoint-sms-voice-v2 --region '{{us-east-1}}' send-media-message --destination-phone-number {{+12065550150}} --origination-identity {{+14255550120}} --message-body '{{text body}}' --media-urls '{{s3://s3-bucket/media_file.jpg}}'
  ```

  Nel comando precedente, apporta le modifiche seguenti:
  + {{us-east-1}}Sostituiscilo con Regione AWS quello in cui è memorizzata la tua identità di origine.
  + Sostituisci {{\+12065550150}} con il numero di telefono di destinazione.
  + Sostituisci {{\+14255550120}} con la tua identità di origine. L'identità di origine deve essere in grado `ACTIVE` di inviare il numero di telefono di destinazione.
  + {{text body}}Sostituiscilo con il tuo messaggio di testo.
  + Sostituisci {{s3://s3-bucket/media\_file.jpg}} con l'URI S3 del file MMS. I formati di file multimediali supportati sono elencati in. [Tipi di file MMS, dimensioni e limiti di caratteri](mms-limitations-character.md) [Per ulteriori informazioni sulla creazione di un bucket S3 e sulla gestione degli oggetti, consulta [Configurazione di un bucket Amazon S3 per file MMS](#send-mms-message-bucket) la sezione [Creazione di un bucket](https://docs.aws.amazon.com/AmazonS3/latest/userguide/create-bucket-overview.html) e [caricamento di oggetti](https://docs.aws.amazon.com//AmazonS3/latest/userguide/upload-objects.html) nella Amazon S3 User Guide.](https://docs.aws.amazon.com/AmazonS3/latest/userguide/)

Se AWS End User Messaging SMS accetta il comando, riceverai il. `MessageID` Ciò significa solo che il comando è stato ricevuto correttamente e non che il dispositivo di destinazione ha ancora ricevuto il messaggio. Per un elenco dei codici di errore, consulta [SendMediaMessage Errori](https://docs.aws.amazon.com/pinpoint/latest/apireference_smsvoicev2/API_SendMediaMessage.html#API_SendMediaMessage_Errors).

```
{
   "MessageId": "string"
}
```

## Configurazione di un bucket Amazon S3 per file MMS
<a name="send-mms-message-bucket"></a>

I tuoi file MMS devono essere archiviati in un bucket Amazon S3. Il bucket Amazon S3 deve avere la stessa identità di origine Account AWS compatibile Regione AWS con MMS. Queste istruzioni mostrano come creare un bucket Amazon S3, caricare un file e creare l'URI del file. Per ulteriori informazioni sui comandi di Amazon S3, consulta [Usare i comandi di alto livello (s3) con l'AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-services-s3-commands.html). [Per ulteriori informazioni sulla configurazione di AWS CLI, consulta [Configure the AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html) nella AWS Command Line Interface User Guide.](https://docs.aws.amazon.com/cli/latest/userguide/)

[Per creare un bucket Amazon S3 usa il comando create-bucket.](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/create-bucket.html) AWS CLI Nella riga di comando, inserisci il comando seguente:

```
aws s3api create-bucket --region '{{us-east-1}}' --bucket {{BucketName}}
```

Nel precedente comando:
+ {{us-east-1}}Sostituiscilo con l'identità di origine Regione AWS compatibile con MMS in uso.
+ Sostituisci {{BucketName}} con il nome del nuovo bucket.

[Per copiare un file nel bucket Amazon S3 usa il comando cp.](https://docs.aws.amazon.com/cli/latest/userguide/cli-services-s3-commands.html#using-s3-commands-managing-objects-copy) AWS CLI Nella riga di comando, inserisci il comando seguente:

```
aws s3 cp {{SourceFilePathAndName}} s3://{{BucketName}}/{{FileName}} 
```

Nel precedente comando:
+ Sostituisci {{SourceFilePathAndName}} con il percorso e il nome del file da copiare.
+ Sostituisci {{BucketName}} con il nome del tuo bucket.
+ Sostituire {{FileName}} con il nome da utilizzare per il file.

L'URI da usare per l'invio è:

```
s3://{{BucketName}}/{{FileName}}
```