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

필수 — 예

기본값 – 없음

숫자

설명 — 콜 레그에 해당하는 콜 레그에 전송될 숫자CallId

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

필수 — 예

기본값 – 없음

ToneDurationInMilliseconds

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

허용되는 값 — 50에서 24000 사이의 모든 정수

필수 — 아니요

기본값은 250입니다.

액션_성공 이벤트 처리

다음 예에서는 해당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액션의 프로그램 흐름을 보여주는 다이어그램