我已按照Twilio Client Javascript Quickstart指南在Heroku上使用我的演示 Twilio帐户成功配置了Node.js应用。
我可以使用此应用程序进行浏览器到浏览器的呼叫(使用Twilio ID),浏览器到手机(我的个人注册号码),但不手机到浏览器。
当我这样做时,我会收到典型的免费帐户消息,然后按"按任意键执行您的通话"。我按"任何键"在电话上,它暂时没有任何作用,然后呼叫被断开。
我找到了这个相关的问题:
Browser to browser calls with free account press any key to continue?
但它并没有帮助我......
我的意思是,sendDigits()
应该在有效的connection
对象上调用,但我没有。{从我的手机到浏览器的呼叫永远不会建立。但是,这没有任何意义,因为我打电话从电话到浏览器,"任何键"应该按下电话。至少我是如何理解的。
有人可以帮助我吗?
答案 0 :(得分:2)
您可以通过手机拨打电话到Twilio客户端实例。
当您通过手机拨打Twilio号码时,Twilio将执行位于语音网址的脚本,并检索用于处理呼叫的TwiML指令。
您的脚本应该返回TwiML,如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Dial>
<Client>[clientName]</Client>
</Dial>
</Response>
当然,您需要确保名为[clientName]的客户端实例处于联机状态并且能够接收传入连接。