Capture

This help page is for Desktop Studio.This information is also available for CXone Studio.

通过 DTMF关闭 当用户在电话按键上按下或敲击某个键时产生的信号音。 从联系人收集信息。

支持的脚本类型

The icon for the Phone script type - an old-style phone handset with curved lines indicating sound coming out of it.

电话

输入属性

这些属性定义操作在执行时使用的数据。

属性

说明

Caption

输入在脚本中唯一标识此操作的短语。标题显示在脚本画布上的操作图标下方。The default is the action name.

Variable 要包含的变量的名称。联系人输入的 DTMF 值。
MaxDigits 用户可以提供给操作的最大数字位数;例如,如果提示要求输入个人社会保障号码的最后四位数,将此值设置为 4。默认值为 1。如果提示需要一个终止符(例如井号或 #),则必须在 MaxDigits 值中予以说明。例如,如果录制的菜单消息要求输入社会安全号码的最后 4 位数字,然后是井号,则将该值设置为 5。当达到 MaxDigits 值时,如果已连接,则脚本将继续按照 MaxDigits 分支执行。
Terminator

输入您希望联系人输入的字符,以表明其已完成数字输入。例如,井号 (#) 通常用作终止符。如果您不想在此操作中使用终止符,请将此属性留空。

除非在 Terminator 字段中的字符后添加减号,否则终止符将被存储在 Variable 中。例如,#-

如果指定终止符,则必须将其包含在 MaxDigits 属性的字符数中。

Timeout 操作在超时之前等待执行的秒数。该值必须介于 060
InterDigitTimeout 联系人输入一个数字后系统等待的时间量,以确定联系人是否会输入另一个数字。您必须创建脚本逻辑来处理超时。

结果分支条件

结果分支条件允许您在脚本中创建分支,以在执行操作时处理不同的结果。

条件

说明

Default 除了脚本满足条件要求其接受其他分支的情况之外,所要采用的路径。如果未定义操作的其他分支,也会执行此操作。
Terminator 当呼叫者提供属性中指定的值时所采用的路径。
MaxDigits 呼叫者的输入值达到 MaxDigits 值时所采用的路径。
Timeout 在指定的秒数内没有响应时所采用的路径。
InterDigitTimeout 在呼叫者对提示的 DTMF 响应期间,超出 InterDigitTimeout 属性中指定的时间时所采用的路径。

提示和技巧

  • 联系人可以在执行 Capture 之前按下数字,如听到语音提示时。这些数字保存在一个数字缓冲区中,一旦捕获被触发,就会加入这些数字。
  • 要在发出 Capture 之前清除数字缓冲区,则首先要发出另一个 Capture,并将“超时”属性设为零。

脚本示例

这是一个示例,说明如何在脚本中使用此操作。它并不是一个完整的脚本。可能还需要编写其他脚本。

在本例中,该脚本在联系人排队时请求坐席。在这段时间,会播放音乐。在播放音乐时,如果联系人在其键盘上按下任何数字(DTMF 铃声),则会跟随该数字分支到达 Capture 操作。Capture 操作将存储的 DTMF 铃声指定为 Capture 操作中用户定义变量的值。在本例中,变量名为 CallbackReq。然后,If 操作会检查变量值和表达式 (CallbackReq=1),以确定是跟随 TRUE 还是跟随 FALSE 分支。如果为 TRUE,则联系人会进行 Play 操作,然后回呼关闭 保留客户在队列中的位置,并在客户移动到队列前面时自动呼叫该客户。。如果为 FALSE,音乐将继续播放 30 秒。

在脚本中,MUSIC 操作有一个连接到 CAPTURE 的分支,该分支连接到 IF,该分支有 true 和 false 两个分支。

您想下载这个脚本吗?