【问题标题】:Make an outgoing call to a number and listen for responses拨出电话号码并听取回复
【发布时间】:2019-09-04 18:03:08
【问题描述】:

我想从 twilio 向 nexmo 等服务提供的号码发起拨出电话,并能够收听响应。 根据接收者的语音信息,我想确定我的回应

我已经阅读了文档,据我所知,拨出电话不会让我访问传入的流。 Call 对象允许我控制呼叫,但不是基于语音响应

client.calls
      .create({
         url: 'http://demo.twilio.com/docs/voice.xml',
         to: '+15558675310',
         from: '+15017122661'
       })
      .then(call => console.log(call.sid));

通话对象没有为我提供访问对话音频的方法。

总体而言,我希望发起呼叫,并且我的呼叫程序能够访问它可以解析的响应语音消息,然后确定下一个响应。

我是否应该在这种情况下考虑使用 SIP,因为目标号码也将具有 SIP 端点?

【问题讨论】:

    标签: twilio twilio-programmable-voice


    【解决方案1】:

    我能够使用标准 Twiml 实现这一目标

    twilio 的 Gather 动词会等待接收语音包,然后对其进行语音识别并发送回文本。

    作为对这个回调的响应,我将发送回下一个要播放的音频,然后立即进行下一个 Gather。

    【讨论】:

      猜你喜欢
      • 2016-07-28
      • 1970-01-01
      • 2012-06-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多