我通过以下片段
暂停twilio通话var twilio = new TwilioRestClient(Settings.AccountSid, Settings.AuthToken);
twilio.RedirectCall(callSid, Settings.HoldMusic, "GET");
但是我想要找回持有的电话。你能不能请任何人帮我提供代码片段
答案 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。