选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

ReceiveDigits

聚焦模式
ReceiveDigits - Amazon Chime SDK

当用户输入与此操作中指定的正则表达式模式匹配的数字时,SIP 媒体应用程序将调用 AWS Lambda 函数。

{ "Type": "ReceiveDigits", "Parameters": { "CallId": "call-id-1", "ParticipantTag": "LEG-A", "InputDigitsRegex": "^\d{2}#$", "InBetweenDigitsDurationInMilliseconds": 1000, "FlushDigitsDurationInMilliseconds": 10000 } }
CallId

描述 — AWS Lambda 函数调用的 CallDetails 中参与者的 CallId

允许的值 — 有效的调用 ID

必填 — 否

默认值 – 无

ParticipantTag

描述CallDetails 中一个已连接参与者的 ParticipantTag

允许的值LEG-ALEG-B

必填 — 否

默认值 — 已调用 callLegParticipantTag,如指定 CallId,则忽略该值

InputDigitsRegex

描述 — 正则表达式模式

允许的值 — 有效的正则表达式模式

必填 — 是

默认值 – 无

InBetweenDigitsDurationInMilliseconds

描述 — 检查输入是否与正则表达式模式匹配前数字之间的时间间隔

允许的值 — 持续时间(以毫秒为单位)

必填 — 是

默认值 – 无

FlushDigitsDurationInMilliseconds

描述 — 刷新收到的 DTMF 数字并发送到 AWS Lambda 函数的时间间隔。如果 SIP 媒体应用程序在时间间隔结束后收到新的数字,则计时器将重新启动。

允许的值InBetweenDigitsDurationInMilliseconds

必填 — 是

默认值 – 无

SIP 媒体应用程序在调用期间放弃 DTMF 数字,直至收到新的 ReceiveDigits 操作。FlushDigitsDurationInMilliseconds 间隔时间从 SIP 媒体应用程序收到第一个 DTMF 数字时开始。如果用户在间隔时间到期之前输入了正确的数字,则 SIP 媒体应用程序将调用 使用 Amazon Chime SDK PSTN 音频服务接收来电者输入 中描述的 AWS Lambda 功能。

如果用户输入与正则表达式模式不匹配,SIP 媒体应用程序将重复“失败”的音频文件消息,直到应用程序耗尽重复计数或用户输入有效数字。

在 GitHub 上查看工作示例:

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。