E911的物理地址的格式

本主题解释了如何格式化物理地址,以便将其传递到Amazon Connect。

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

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

地址必须以 JSON 字符串的形式附加到指定的键上 CivicAddress,如下例所示。每个地址字段都与一个特定的编码键关联。

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

下图展示了一个示例输入地址如何映射到PSAP。 地址键:

e911-example-mapping-scheme

下表列出了所有键。

 

属性名称 描述 示例 是否必须 字符限制 建议字数限制

country

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

US

必须

2

 

A1

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

NY

必须

2

 

A3

城市、乡镇、市(日语)

New York

必须

32

 

PRD

主干道方向

N, W

仅当适用于地址时才需要

2

 

POD

尾随街道后缀

SW

2

 

STS

街道后缀

Avenue, Platz

5

 

HNO

门牌号(仅数字部分)

2121

必须

10

 

HNS

门牌号后缀

A, 1/2

仅当适用于地址时才需要

4

 

LOC

其他位置信息

Room 543

可选

60

20 或者更少

NAM

姓名(住宅、商业或办公场所居住者)

Example Corp

可选

32

 

PC

邮政编码

10027

必须

5

 

RD

主要道路或街道

Broadway

必须

40

 

目前无法将 JSON 结构直接传递 Attribute给 Amazon Connect。因此,Lambda 函数检索到的位置信息需要先转换为 JSON 字符串,然后再传递给 Amazon Connect。例如,如果使用 Python 编程语言,并且检索到的位置信息存储在 JSON 结构中json_agent_location,则可以按如下方式将其(从 Lambda 函数)传递给 Amazon Connect:

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\"}

 

   

转载地址:https://docs.aws.amazon.com/connect/latest/adminguide/connect-format-physical-address-e911.html

 

 

 

 

 

posted @ 2025-12-26 10:59  鹰翱  阅读(12)  评论(0)    收藏  举报