View a markdown version of this page

Formater une adresse physique pour que le E911 soit transmis au client Connect - Client Amazon Connect

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Formater une adresse physique pour que le E911 soit transmis au client Connect

Cette rubrique explique comment formater une adresse physique afin qu'elle puisse être transmise à Connect Customer.

Les appels sortants E911 nécessitent qu'une adresse physique soit transmise à Connect Customer sous forme de chaîne JSON avec des clés et des valeurs qui représentent les différents champs de l'adresse. Prenons l'exemple d'adresse suivant aux États-Unis :

  • 2121 7th Ave, Seattle, WA, 98121, USA

L'adresse doit être attachée sous forme de chaîne JSON à la clé CivicAddress, comme illustré dans l'exemple suivant. Chaque champ d'adresse est associé à une clé codée spécifique.

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

L'illustration suivante montre comment un exemple d'adresse en entrée est mappé aux clés d'adresse PSAP :

Mappage d'une adresse physique aux clés d'adresse PSAP.

Le tableau suivant présente une liste complète de clés.

Nom d'attribut Description Exemple Obligatoire Limite de caractères Limite de caractères recommandée

country

Le pays est identifié par le code ISO 3166 à deux lettres.

ETATS-UNIS

Obligatoire

2

R1

Subdivisions nationales (état, région, province, préfecture)

NY

Obligatoire

2

R3

Ville, commune, shi (JP)

New York

Obligatoire

32

PRD

Sens de la rue de début

N, W

Obligatoire uniquement si applicable à l'adresse

2

POD

Suffixe de la rue de fin

SW

Obligatoire uniquement si applicable à l'adresse

2

STS

Suffixe de rue

Avenue, Platz

Obligatoire uniquement si applicable à l'adresse

5

HNO

Numéro de maison (partie numérique uniquement)

2121

Obligatoire

10

HNS

Suffixe du numéro de maison

Un, 1/2

Obligatoire uniquement si applicable à l'adresse

4

LOC

Informations de localisation supplémentaires

Chambre 543

Facultatif

60

20 ou moins

NAM

Nom (occupant de résidence, d'entreprise ou de bureau)

Exemple d'entreprise

Facultatif

32

PC

Code postal

10027

Obligatoire

5

RD

Route ou rue principale

Broadway

Obligatoire

40

Note

Il vous incombe de valider l'adresse par rapport à un référentiel standard tel que le Master Street Address Guide (MSAG).

Notes de programmation

Il n'est actuellement pas possible de transmettre une structure JSON en tant que client Attribute à Connect. Par conséquent, l'emplacement récupéré par la fonction Lambda doit être converti en chaîne JSON avant d'être transmis à Connect Customer. Par exemple, en utilisant le langage de programmation Python, si l'emplacement récupéré est stocké dans une structure JSONjson_agent_location, il peut être transmis à Connect Customer (à partir de la fonction Lambda) comme suit :

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

Pour une adresse semblable à l'exemple suivant :

  • 2121 7th Ave, Seattle, WA, 98121, USA

La paire clé/valeur :

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

Et la chaîne JSON correspondante qui est réellement transmise à Connect Customer :

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

Note

L'utilisation de json.dumps ajoute un caractère d'échappement \ à chaque guillemet (").