Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Formatieren Sie eine physische Adresse, die E911 an Connect Customer weiterleitet
In diesem Thema wird erklärt, wie eine physische Adresse so formatiert wird, dass sie an den Connect-Kunden weitergegeben werden kann.
Für ausgehende E911-Anrufe muss eine physische Adresse als JSON-Zeichenfolge mit Schlüsseln und Werten, die die verschiedenen Felder in der Adresse darstellen, an Connect Customer übergeben wird. Betrachten Sie beispielsweise die folgende Adresse in den USA:
-
2121 7th Ave, Seattle, WA, 98121, USA
Die Adresse muss als JSON-Zeichenfolge an den Schlüssel CivicAddress angehängt werden, wie im folgenden Beispiel gezeigt. Jedes Adressfeld ist an einen speziell codierten Schlüssel angehängt.
CivicAddress:
{"country":"USA","RD":"7th","A3":"Seattle","PC":"98121","HNO":"2121","STS":"Ave","A1":"WA"}
Die folgende Abbildung zeigt, wie ein Beispiel für eine Eingabeadresse den PSAP
In der folgenden Tabelle finden Sie eine vollständige Liste der Schlüssel.
| Attributname | Description | Beispiel | Erforderlich | Zeichenbeschränkung | Empfohlene Zeichenbeschränkung |
|---|---|---|---|---|---|
|
country |
Das Land wird durch den zweibuchstabigen ISO-3166-Code identifiziert. |
US |
Erforderlich |
2 |
|
|
A1 |
Nationale Untergliederungen (Bundesstaat, Region, Provinz, Präfektur) |
NY |
Erforderlich |
2 |
|
|
A3 |
Stadt, Gemeinde, Shi (JP) |
New York |
Erforderlich |
32 |
|
|
PRD |
Vorangestellte Straßenrichtung |
N, W |
Nur erforderlich, falls zutreffend für die Adresse |
2 |
|
|
POD |
Angehängtes Straßen-Suffix |
SW |
Nur erforderlich, falls zutreffend für die Adresse |
2 |
|
|
STS |
Straßensuffix |
Allee, Platz |
Nur erforderlich, falls zutreffend für die Adresse |
5 |
|
|
HNO |
Hausnummer (nur numerischer Teil) |
2121 |
Erforderlich |
10 |
|
|
HNS |
Hausnummersuffix |
EIN, 1/2 |
Nur erforderlich, falls zutreffend für die Adresse |
4 |
|
|
LOC |
Zusätzliche Standortinformationen |
Raum 543 |
Optional |
60 |
20 oder weniger |
|
NAM |
Name (Wohn-, Geschäfts- oder Büroinhaber) |
Example Corp. |
Optional |
32 |
|
|
PC |
Postleitzahl |
10027 |
Erforderlich |
5 |
|
|
RD |
Hauptstraße oder Straße |
Broadway |
Erforderlich |
40 |
Anmerkung
Es liegt in Ihrer Verantwortung, die Adresse anhand eines Standard-Repositorys wie dem Master Street Address Guide (MSAG) zu validieren.
Hinweise zur Programmierung
Derzeit ist es nicht möglich, eine JSON-Struktur als Connect-Kunde Attribute zu übergeben. Daher muss der von der Lambda-Funktion abgerufene Standort in eine JSON-Zeichenfolge konvertiert werden, bevor er an Connect Customer übergeben wird. Wenn beispielsweise mit der Programmiersprache Python der abgerufene Standort in einer JSON-Struktur gespeichert ist, kann er wie json_agent_location folgt an Connect Customer (über die Lambda-Funktion) übergeben werden:
return { ,'CivicAddress': json.dumps(json_agent_location) ,'agent_did_number':
'+15555551212' }
Für eine Adresse wie im folgenden Beispiel:
-
2121 7th Ave, Seattle, WA, 98121, USA
Das Schlüssel-Wert-Paar:
CivicAddress: {"country": "USA", "RD":
"7th", "A3":
"Seattle", "PC":
"98121", "HNO":
"2121", "STS":
"Ave", "A1":
"WA"}
Und die entsprechende JSON-Zeichenfolge, die tatsächlich an Connect Customer übergeben wird:
CivicAddress: {\"country\": \"USA\", \"RD\":
\"7th\", \"A3"\:
\"Seattle\", \"PC\":
\"98121\", \"HNO\":
\"2121\", \"STS\":
\"Ave\", \"A1\":
\"WA\"}
Anmerkung
Die Verwendung von json.dumps fügt jedem Anführungszeichen (") ein Escape-Zeichen\ hinzu.