

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.

# Formato de una dirección física para que el E911 pase a Amazon Connect
<a name="connect-format-physical-address-e911"></a>

En este tema se explica cómo dar formato a una dirección física para poder pasarla a Amazon Connect.

Las llamadas salientes al E911 requieren que se pase una dirección física a Amazon Connect como una cadena JSON con claves y valores que representen 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](https://en.wikipedia.org/wiki/Public_safety_answering_point):

![\[La asignación de una dirección física a las claves de dirección de PSAP.\]](http://docs.aws.amazon.com/es_es/connect/latest/adminguide/images/e911-example-mapping-scheme.png)


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
<a name="connect-e911-programming-notes"></a>

Actualmente, no es posible pasar una estructura JSON como `Attribute` a Amazon Connect. Por lo tanto, la ubicación recuperada por la función de Lambda debe convertirse en una cadena JSON antes de pasarla a Amazon Connect. Por ejemplo, con el lenguaje de programación Python, si la ubicación recuperada se almacena en una estructura JSON `json_agent_location`, puede pasarse a Amazon Connect (desde la función de 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 Amazon Connect:

`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 **\$1** a cada signo de comillas (**"**).