检索&在twilio举行电话会议

时间:2016-08-10 12:47:22

标签: twilio

我通过以下片段

暂停twilio通话
var twilio = new TwilioRestClient(Settings.AccountSid, Settings.AuthToken);
        twilio.RedirectCall(callSid, Settings.HoldMusic, "GET");

但是我想要找回持有的电话。你能不能请任何人帮我提供代码片段

1 个答案:

答案 0 :(得分:0)

我觉得你想要达到的目的就是跟踪暂停通话的状态,如FAQ所述。

您可以对通过REST API发出的出站呼叫使用StatusCallbackEvent parameter。如果您确实使用C# helper library,它将看起来像这样:

var options = new CallOptions();
options.Url = "http://demo.twilio.com/docs/voice.xml";
options.From = "+18668675309";
options.Method = "GET";
options.StatusCallback = "https://www.myapp.com/events";
options.StatusCallbackMethod = "POST";
options.StatusCallbackEvents = new string[] { "initiated", "ringing", "answered", "completed" };

另外,根据您的使用情况,现在使用Hold feature时详细使用的<Conference>可以使用this post