View a markdown version of this page

Connect Customer에 전달할 E911의 물리적 주소 형식 지정 - Amazon Connect Customer

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Connect Customer에 전달할 E911의 물리적 주소 형식 지정

이 주제에서는 Connect Customer에 전달할 수 있도록 물리적 주소의 형식을 지정하는 방법을 설명합니다.

E911 아웃바운드 호출을 수행하려면 주소의 다양한 필드를 나타내는 키와 값이 있는 JSON 문자열로 고객 연결에 물리적 주소를 전달해야 합니다. 예를 들어 다음 미국 주소를 생각해 보겠습니다.

  • 2,121 7th Ave, Seattle, WA, 98,121, USA

주소는 다음 예시와 같이 CivicAddress 키에 대해 JSON 문자열로 연결해야 합니다. 모든 주소 필드는 특정 코딩된 키에 연결됩니다.

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

다음은 예제 입력 주소가 PSAP 주소 키에 매핑되는 방법을 보여 주는 그림입니다.

실제 주소를 PSAP 주소 키에 매핑합니다.

다음 표에는 전체 키 목록이 나와 있습니다.

속성 이름 설명 예제 필수 문자 수 제한 권장 문자 수 제한

country

country는 두 글자로 된 ISO 3166 코드로 식별됩니다.

US

필수

2

A1

국가 세부 단위(주, 리전, 도, 현)

NY

필수

2

A3

시, 현, 시(일본)

뉴욕

필수

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

기본 도로 또는 도로

브로드웨이

필수

40

참고

주소의 유효성을 마스터 주소 안내서(MSAG)와 같은 표준 리포지토리와 비교하여 확인하는 것은 사용자의 책임입니다.

프로그래밍 참고

현재 JSON 구조를 고객 연결로 전달할 Attribute 수 없습니다. 따라서 Lambda 함수에서 검색한 위치는 Connect Customer로 전달되기 전에 JSON 문자열로 변환해야 합니다. 예를 들어 Python 프로그래밍 언어를 사용하면 검색된 위치가 JSON 구조에 저장되면 다음과 같이 Connect Customer(Lambda 함수에서)에 전달할 json_agent_location 수 있습니다.

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

다음 예와 같은 주소의 경우:

  • 2,121 7th Ave, Seattle, WA, 98,121, USA

키-값 페어:

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

Connect Customer에 실제로 전달되는 해당 JSON 문자열은 다음과 같습니다.

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

참고

json.dumps를 사용하면 각 따옴표(")에 이스케이프 문자 \가 추가됩니다.