View a markdown version of this page

Formatta un indirizzo fisico per E911 da passare a Connect Customer - Cliente Amazon Connect

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à.

Formatta un indirizzo fisico per E911 da passare a Connect Customer

Questo argomento spiega come formattare un indirizzo fisico in modo che possa essere passato a Connect Customer.

Le chiamate in uscita E911 richiedono che un indirizzo fisico venga passato a Connect Customer come stringa JSON con chiavi e valori che rappresentano i vari campi dell'indirizzo. Considera, ad esempio, l'indirizzo statunitense seguente:

  • 2121 7th Ave, Seattle, WA, 98121, Stati Uniti

L'indirizzo deve essere associato come stringa JSON alla chiave CivicAddress, come illustrato nell'esempio seguente. Ogni campo dell'indirizzo è associato a una chiave codificata specifica.

CivicAddress: {"country":"USA","RD":"7th","A3":"Seattle","PC":"98121","HNO":"2121","STS":"Ave","A1":"WA"}

L'illustrazione seguente mostra come un esempio di indirizzo di input viene mappato alle relative chiavi PSAP:

Mappatura di un indirizzo fisico alle relative chiavi PSAP.

La seguente tabella mostra un elenco completo di chiavi.

Nome attributo Description Esempio Richiesto Limite di caratteri Limite di caratteri consigliato

paese

Il paese è identificato dal codice ISO 3166 di due lettere.

US

Richiesto

2

A1

Suddivisioni nazionali (stato, regione, provincia, prefettura)

NY

Richiesto

2

A3

Città, cittadina, shi (JP)

New York

Richiesto

32

PRD

Direzione della strada

N, W

Obbligatorio solo se applicabile all'indirizzo

2

POD

Suffisso del quadrante della strada

SW

Obbligatorio solo se applicabile all'indirizzo

2

STS

Suffisso della strada

Avenue, Platz

Obbligatorio solo se applicabile all'indirizzo

5

HNO

Numero civico (solo parte numerica)

2121

Richiesto

10

HNS

Suffisso del numero civico

UN, 1/2

Obbligatorio solo se applicabile all'indirizzo

4

LOC

Ulteriori informazioni sulla posizione

Room 543

Facoltativo

60

20 o meno

NAM

Nome (occupante della residenza, dell'azienda o dell'ufficio)

Example Corp

Facoltativo

32

PC

Codice postale

10027

Richiesto

5

RD

Via o strada principale

Broadway

Richiesto

40

Nota

È responsabilità dell'utente convalidare l'indirizzo confrontandolo con un archivio standard come la Master Street Address Guide (MSAG).

Note di programmazione

Al momento non è possibile passare una struttura JSON come cliente Attribute a Connect. Pertanto, la posizione recuperata dalla funzione Lambda deve essere convertita in una stringa JSON prima di essere passata a Connect Customer. Ad esempio, utilizzando il linguaggio di programmazione Python, se la posizione recuperata viene archiviata in una struttura json_agent_location JSON, può essere passata a Connect Customer (dalla funzione Lambda) come segue:

return { ,'CivicAddress': json.dumps(json_agent_location) ,'agent_did_number': '+15555551212' }

Per un indirizzo come l'esempio riportato sotto:

  • 2121 7th Ave, Seattle, WA, 98121, Stati Uniti

La coppia chiave-valore:

CivicAddress: {"country": "USA", "RD": "7th", "A3": "Seattle", "PC": "98121", "HNO": "2121", "STS": "Ave", "A1": "WA"}

E la stringa JSON corrispondente che viene effettivamente passata a Connect Customer:

CivicAddress: {\"country\": \"USA\", \"RD\": \"7th\", \"A3"\: \"Seattle\", \"PC\": \"98121\", \"HNO\": \"2121\", \"STS\": \"Ave\", \"A1\": \"WA\"}

Nota

Se si utilizza json.dumps, viene aggiunge un carattere di escape \ a ciascuna virgoletta (").