【发布时间】:2014-09-03 20:08:12
【问题描述】:
我想为我们的应用程序开发一个浏览器到浏览器的调用功能,但在代码发布到生产环境之前,所有浏览器都在内部网络上针对 mydomain.local 地址运行。我可以拨出电话并获得试用消息,但我假设该呼叫没有通过目标浏览器,因为它没有在公共站点上运行。有没有办法解决?我认为这是一种常见的情况。
更新:详细信息:这是为了让网页 A 上的客户服务用户调用客户网页 B1(使用 Twilio 连接代码)和 B2(使用 TwiML,如教程中所述):
A(客户服务端)
call: function () {
var phone = { 'PhoneNumber': ' 444e0d6c161644a6a27a305332a4cbbd') };
Twilio.Device.connect(phone);
$(".call").hide();
$(".hang-up").show();
},
B1:(客户页面) …… 能力.AllowClientIncoming("444e0d6c161644a6a27a305332a4cbbd"); ....
B2:(从客户页面启动) 444e0d6c161644a6a27a305332a4cbbd
我的 VoiceURL 配置为指向 B2;
A 和 B 都在运行 Twilio 设置代码,调用“就绪”函数。
在客服端触发call方法时,播放Twilio演示消息,我“按任意键继续”后挂断;
B1 从不接听来电。同样,拨打我的 Twilio 电话号码只会播放默认演示消息,并且似乎无法连接到网页。
文档很简陋,感觉确实少了一块。
【问题讨论】:
标签: twilio