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
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 (").