Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Formatee una dirección física para que el E911 pase a Connect Customer
En este tema se explica cómo formatear una dirección física para pasarla a Connect Customer.
Las llamadas salientes del E911 requieren que se pase una dirección física a Connect Customer como una cadena JSON con claves y valores que representan los distintos campos de la dirección. Por ejemplo, considere la siguiente dirección de EE. UU:
-
2121 7th Ave, Seattle, WA, 98121, USA
La dirección debe asociarse como una cadena JSON con la clave CivicAddress, como se muestra en el siguiente ejemplo. Cada campo de dirección está asociado a una clave codificada específica.
CivicAddress:
{"country":"USA","RD":"7th","A3":"Seattle","PC":"98121","HNO":"2121","STS":"Ave","A1":"WA"}
En la siguiente ilustración se muestra cómo se asigna una dirección de entrada de ejemplo a las claves de dirección de PSAP
En la siguiente tabla se muestra una lista completa de claves.
| Nombre de atributo | Description (Descripción) | Ejemplo | Obligatorio | Límite de caracteres | Límite de caracteres recomendados |
|---|---|---|---|---|---|
|
país |
El país se identifica mediante el código ISO 3166 de dos letras. |
EE. UU. |
Obligatorio |
2 |
|
|
A1 |
Subdivisiones nacionales (estado, región, provincia o prefectura) |
NY |
Obligatorio |
2 |
|
|
A3 |
Ciudad, municipio, shi (JP) |
Nueva York |
Obligatorio |
32 |
|
|
PRD |
Dirección de la calle |
N, W |
Solo se requiere si es aplicable a la dirección |
2 |
|
|
POD |
Sufijo de calle final |
SW |
Solo se requiere si es aplicable a la dirección |
2 |
|
|
STS |
Sufijo de calle |
Avenida, Plaza |
Solo se requiere si es aplicable a la dirección |
5 |
|
|
HNO |
Número de casa (solo parte numérica) |
2121 |
Obligatorio |
10 |
|
|
HNS |
Sufijo del número de casa |
A, 1/2 |
Solo se requiere si es aplicable a la dirección |
4 |
|
|
LOC |
Información de ubicación adicional |
Oficina 543 |
Opcional |
60 |
20 o menos |
|
NAM |
Nombre (ocupante de la residencia, negocio u oficina) |
Empresa Ejemplo |
Opcional |
32 |
|
|
PC |
Código postal |
10027 |
Obligatorio |
5 |
|
|
RD |
Carretera o calle principal |
Broadway |
Obligatorio |
40 |
nota
Es su responsabilidad validar la dirección con un repositorio estándar como el callejero maestro de direcciones (MSAG).
Notas de programación
Actualmente, no es posible pasar una estructura JSON como cliente Attribute a Connect. Por lo tanto, la ubicación recuperada por la función Lambda debe convertirse en una cadena JSON antes de pasarla a Connect Customer. Por ejemplo, si se utiliza el lenguaje de programación Python, si la ubicación recuperada se almacena en una estructura JSONjson_agent_location, se puede pasar a Connect Customer (desde la función Lambda) de la siguiente manera:
return { ,'CivicAddress': json.dumps(json_agent_location) ,'agent_did_number':
'+15555551212' }
Para una dirección como la del ejemplo siguiente:
-
2121 7th Ave, Seattle, WA, 98121, USA
El par clave-valor:
CivicAddress: {"country": "USA", "RD":
"7th", "A3":
"Seattle", "PC":
"98121", "HNO":
"2121", "STS":
"Ave", "A1":
"WA"}
Y la cadena JSON correspondiente que realmente se pasa a Connect Customer:
CivicAddress: {\"country\": \"USA\", \"RD\":
\"7th\", \"A3"\:
\"Seattle\", \"PC\":
\"98121\", \"HNO\":
\"2121\", \"STS\":
\"Ave\", \"A1\":
\"WA\"}
nota
Utilizar json.dumps agrega un carácter de escape \ a cada signo de comillas (").