我正在制作一个应该像这样工作的voip系统:
我在twilio客户端内拨打这样的号码:
Twilio.Device.connect({"call": num});
然后将呼叫详细信息存储在数据库中。当twilio响应twiml url时,数据库记录会用callsid更新,所以我可以访问它来修改调用。
此时我想暂停通话,在服务器端我使用:
$client->account->calls->get($callSid)->update("CurrentUrl", 'hold.xml');问题是,当我运行上面的那一行时。另一方断绝了,我被保留了音乐而不是他。
我怎样才能确保他没有断开连接并暂停?
答案 0 :(得分:1)
您是否查看了REST API文档?
http://www.twilio.com/docs/api/rest/change-call-state
虽然,我认为更改网址可能会更改所有参与方的网址...看一看,让我知道你是怎么做的。如果我有一段时间后,我会尝试复制。