기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
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 작업의 프로그램 흐름을 보여주는 다이어그램입니다.](images/send-digits-1.png)