SendDigits - Amazon Chime SDK

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

SendDigits

통화 레그에서 최대 50개의 이중 톤 다중 주파수(DTMF) 숫자를 전송합니다. 신호에는 다음이 포함될 수 있습니다.

  • 0에서 9까지의 숫자

  • 특수 문자 별표(*) 및 우물 정자(#)

  • 네트워크 제어 신호 A, B, C, D

  • 쉼표 문자(,). 이 신호는 이전 신호와 다음 신호 사이에 0.5초 지연을 추가합니다.

SendDigits액션 사용

다음은 예제는 일반적인 SendDigits 작업을 보여줍니다.

{ "SchemaVersion": "1.0", "Actions":[ { "Type": "SendDigits", "Parameters": { "CallId": "call-id-1", // required "Digits": ",,*1234,56,7890ABCD#", // required "ToneDurationInMilliseconds": 100 // optional } } ] }
CallId

설명 - AWS Lambda 함수 간접 호출의 CallDetails에 있는 참가자의 CallId입니다.

허용된 값 - 유효한 통화 ID

필수 - 예

기본값 – 없음

Digits

설명 - CallId에 해당하는 통화 레그에 전송되는 숫자입니다.

허용되는 값 - 0~9, *, #, A, B, C, D, 쉼표(,)

필수 - 예

기본값 – 없음

ToneDurationInMilliseconds

설명 - 각 숫자를 전송하는 데 허용된 시간(밀리초)입니다.

허용된 값 - 50에서 24,000 사이의 정수

필수 - 아니요

기본값 - 250

ACTION_SUCCESSFUL이벤트 처리

다음은 예제는 SendDigits 작업의 일반적인 ACTION_SUCCESSFUL 이벤트를 보여줍니다.

{ "SchemaVersion": "1.0", "Sequence": 3, "InvocationEventType": "ACTION_SUCCESSFUL", "ActionData": { "Type": "SendDigits", "Parameters": { "Digits": "1,2A#", "ToneDurationInMilliseconds": 100, "CallId": "call-id-1" }, "CallDetails": { ... } } }

ACTION_FAILED이벤트 처리

다음은 예제는 SendDigits 작업의 일반적인 ACTION_FAILED 이벤트를 보여줍니다.

{ "SchemaVersion": "1.0", "Sequence": 3, "InvocationEventType": "ACTION_FAILED", "ActionData": { "Type": "SendDigits", "Parameters": { "Digits": "1,2A#", "ToneDurationInMilliseconds": 20000000, "CallId": "call-id-1" }, "ErrorType": "InvalidActionParameter", "ErrorMessage": "ToneDuration parameter value is invalid." }, "CallDetails": { ... } } }

통화 흐름

다음 다이어그램은 발신자에서 수신자로 숫자를 전송하는 프로그램 흐름을 보여줍니다.

SendDigits 작업의 프로그램 흐름을 보여주는 다이어그램입니다.