格式化 E911 的物理地址 - Amazon Connect

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

格式化 E911 的物理地址

本主题介绍如何格式化物理地址以便将其传递给 Amazon Connect。

E911 出站呼叫需要将物理地址作为 JSON 字符串传递给 Amazon Connect,其密钥和值代表地址中的各个字段。例如,请考虑以下美国地址:

  • 美国华盛顿州西雅图市第七大道 2121 号 98121

如以下示例所示。CivicAddress每个地址字段都附加到特定的编码密钥上。

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

下图显示了示例输入地址如何映射到 PSAP 地址键:


                    物理地址到 PSAP 地址密钥的映射。

下表显示了密钥的完整列表。

属性名称 描述 示例 必填 字符限制 推荐字符限制

country

该国家由两个字母的 ISO 3166 代码标识。

US

必填

2

A1

国家行政区划(州、地区、省、县)

NY

必填

2

A3

市、镇、市 (JP)

纽约

必填

32

PRD

引领街道方向

不,W

仅在适用于地址时才需要

2

尾随街道后缀

SW

仅在适用于地址时才需要

2

STS

街道后缀

大道,广场

仅在适用于地址时才需要

5

HNO

门牌号码(仅限数字部分)

2121

必填

10

HNS

门号后缀

A, 1/2

仅在适用于地址时才需要

4

LOC

其他位置信息

543 号房

可选

60

20 或更少

名称

姓名(住所、企业或办公室居民)

示例公司

可选

32

PC

邮政编码

10027

必填

5

第三个

主要道路或街道

百老汇

必填

40

注意

您有责任根据标准存储库(例如主街地址指南 (MSAG))验证地址。

编程备注

目前无法将 JSON 结构作为传递Attribute给 Amazon Connect。因此,Lambda 函数检索的位置在传递给 Amazon Connect 之前需要将其转换为 JSON 字符串。例如,使用 Python 编程语言,如果检索到的位置存储在 JSON 结构json_agent_location中,则可以将其传递给 Amazon Connect(来自 Lambda 函数),如下所示:

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

对于如下例所示的地址:

  • 美国华盛顿州西雅图市第七大道 2121 号 98121

键/值对:

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向每个引号 () 添加转义字符\