首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >场景中sendDigits方法的返回误差

场景中sendDigits方法的返回误差
EN

Stack Overflow用户
提问于 2022-09-28 09:06:42
回答 1查看 28关注 0票数 0

我在我的Voximplant应用程序中有一个场景,在这个场景中,我试图使用sendDigits法来导航触摸色调菜单。

我不确定我是否在场景中正确地实现了它,因为日志返回一个error - JS错误: sendDigits未定义。

下面是我在这个场景中使用的代码,对于sendDigits来说,一切都很好:

代码语言:javascript
复制
    // Navigate TouchTone Menu
    if (AI.Events.DialogflowResponse !== undefined)
     dialogflow.addEventListener(AI.Events.DialogflowResponse, (event) => {
       if (event.response.queryResult !== undefined) {
        let result = event.response.queryResult
        if (result.queryText === undefined) {
          if (result.languageCode !== undefined) startASR();
           return
         }
        if (result.parameters.TouchToneNumber !== undefined) {
            sendDigits({
              digits: result.parameters.TouchToneNumber
            })
         }
         }
      })
      // End TouchTone Code Section
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-09-28 10:10:50

尝试:

代码语言:javascript
复制
if (result.parameters.TouchToneNumber !== undefined) {
             call.sendDigits({
               digits:result.parameters.TouchToneNumber
             })

sendDigits()方法向远程对等端发送DTMF数字。您应该指定要将此方法应用于哪个对象,Voximplant场景中的调用就是对象。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73878852

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档