View a markdown version of this page

Formatee una dirección física para que el E911 pase a Connect Customer - Amazon Connect Customer

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:

La asignación de una dirección física 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 (").