Twilio客户端暂停通话

时间:2012-03-17 01:06:36

标签: php javascript twilio

我正在制作一个应该像这样工作的voip系统:

  • 我用twilio客户端拨打号码
  • 与其他人交谈,必要时按一下按钮让他保持音乐

我在twilio客户端内拨打这样的号码:

Twilio.Device.connect({"call": num});

然后将呼叫详细信息存储在数据库中。当twilio响应twiml url时,数据库记录会用callsid更新,所以我可以访问它来修改调用。

此时我想暂停通话,在服务器端我使用:

$client->account->calls->get($callSid)->update("CurrentUrl", 'hold.xml');
问题是,当我运行上面的那一行时。另一方断绝了,我被保留了音乐而不是他。

我怎样才能确保他没有断开连接并暂停?

1 个答案:

答案 0 :(得分:1)

您是否查看了REST API文档?

http://www.twilio.com/docs/api/rest/change-call-state

虽然,我认为更改网址可能会更改所有参与方的网址...看一看,让我知道你是怎么做的。如果我有一段时间后,我会尝试复制。