【发布时间】:2020-08-24 14:23:14
【问题描述】:
我有两个升级的 Twilio 帐户,我可以用这两个帐户的手机拨打/拨打手机。
我已经购买了电话号码,在两个帐户上创建了 TwiML 应用程序和新的 API 密钥,为我的网络应用程序设置了语音 URL,它返回以下 twiml:
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Say>Thanks for calling to <client></Say>
<Dial callerId="<caller phone number>">
<Number><client phone number></Number>
</Dial>
</Response>
但是,当我尝试使用作为 twilio-client.min.js 客户端的 JS 应用程序从一个浏览器到另一个浏览器进行调用时,我无法在这两个帐户之间进行调用。
当我通过 Twilio 电话号码从一个浏览器呼叫另一个浏览器时,我可以在控制台中看到生成了访问令牌,并且 Twilio.Device 对象已为两个 Web 客户端正确初始化。 然后我听到铃声和提示音,我接听电话,然后我从我的 twiml 中听到“感谢您的来电”,但每次都掉线。
我不明白是什么问题。 谁能帮我解决这个问题?
谢谢。
【问题讨论】:
-
嗨@DanielA.White 没有什么特别的,Twilio 客户端的 JS 代码可以在标准示例中找到。问题不是关于编程问题,而是关于通过使用电话号码而不是客户端别名并通过浏览器从一个付费 Twilio 帐户向另一个帐户进行语音呼叫的可能性,我的意思是从一台 PC 上的一个浏览器到另一台 PC 上的另一个浏览器通过互联网。当然,通过使用与标准 Twilio JS 示例几乎相同的 Web 应用程序。
标签: javascript twilio twilio-api