格式化 E911 的實體地址以傳遞至 Amazon Connect - Amazon Connect

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

格式化 E911 的實體地址以傳遞至 Amazon Connect

本主題說明如何格式化實體地址,以便將其傳送至 Amazon Connect。

E911 外撥呼叫需要將實體地址作為字串傳遞給 Amazon Connect,該JSON字串具有代表地址中各種欄位的索引鍵和值。例如,請參閱下列美國地址:

  • 2121 第 7 大道、華盛頓州西雅圖、98121、 USA

地址必須以JSON字串形式連接至金鑰 CivicAddress,如下列範例所示。每個位址欄位都附加到特定的編碼金鑰。

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

下圖顯示範例輸入地址如何映射到PSAP地址索引鍵:

實體地址的映射以PSAP定址金鑰。

下表顯示完整的金鑰清單。

屬性名稱 描述 範例 必要 字元限制 建議字元限制

國家/地區

國家/地區會以兩個字母的 3166 ISO 代碼識別。

美國

必要

2

A1

國家行政區 (州,地區,省,縣)

NY

必要

2

A3

市、鄉、市 (JP)

紐約

必要

32

PRD

前導街道方向

N, W

僅在適用於地址時才需要

2

POD

尾隨街道字尾

SW

僅在適用於地址時才需要

2

STS

街道字尾

大道、廣場

僅在適用於地址時才需要

5

HNO

門牌號碼 (僅限數字部分)

2121

必要

10

HNS

門牌號碼字尾

A,1/2

僅在適用於地址時才需要

4

LOC

其他位置資訊

543 號聊天室

選用

60

20 人或更少

NAM

姓名 (居住地,企業或辦公室住戶)

範例公司

選用

32

PC

郵遞區號

10027

必要

5

RD

主要道路或街道

百老匯

必要

40

注意

您有責任根據標準儲存庫驗證地址,例如 Master Street 地址指南 (MSAG)。

程式設計備註

目前無法將JSON結構作為 傳遞Attribute至 Amazon Connect 。因此,Lambda 函數擷取的位置需要先轉換為JSON字串,才能傳遞給 Amazon Connect 。例如,使用 Python 程式設計語言,如果擷取的位置存放在JSON結構中json_agent_location,則它可以傳遞給 Amazon Connect (從 Lambda 函數),如下所示:

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

對於地址,例如以下範例:

  • 2121 第 7 大道、華盛頓州西雅圖、98121、 USA

鍵值對:

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

以及實際傳遞至 Amazon Connect 的對應JSON字串:

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

注意

使用 json.dumps 會在每個引號 (") 中加入逸出字元 \