使用Twilio的物理电话呼叫浏览器电话无法正常工作

时间:2017-01-30 19:33:11

标签: javascript webrtc twilio

我已按照Twilio Client Javascript Quickstart指南在Heroku上使用我的演示 Twilio帐户成功配置了Node.js应用。

我可以使用此应用程序进行浏览器到浏览器的呼叫(使用Twilio ID),浏览器到手机(我的个人注册号码),但手机到浏览器。

当我这样做时,我会收到典型的免费帐户消息,然后按"按任意键执行您的通话"。我按"任何键"在电话上,它暂时没有任何作用,然后呼叫被断开。

我找到了这个相关的问题:

Browser to browser calls with free account press any key to continue?

但它并没有帮助我......

我的意思是,sendDigits()应该在有效的connection对象上调用,但我没有。{从我的手机到浏览器的呼叫永远不会建立。但是,这没有任何意义,因为我打电话电话浏览器,"任何键"应该按下电话。至少我是如何理解的。

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:2)

您可以通过手机拨打电话到Twilio客户端实例。

当您通过手机拨打Twilio号码时,Twilio将执行位于语音网址的脚本,并检索用于处理呼叫的TwiML指令。

您的脚本应该返回TwiML,如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<Response>
    <Dial>
        <Client>[clientName]</Client>
    </Dial>
</Response>

当然,您需要确保名为[clientName]的客户端实例处于联机状态并且能够接收传入连接。