public RedirectCall ( string callSid, CallOptions options ) : Call | ||
callSid | string | The Sid of the call to redirect |
options | CallOptions | Call settings. Only Url, Method, FallbackUrl, FallbackMethod, StatusCallback and StatusCallbackMethod properties with values set will be used. |
return | Call |
static void Main(string[] args) { // Find your Account Sid and Auth Token at twilio.com/user/account string AccountSid = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"; string AuthToken = "your_auth_token"; var twilio = new TwilioRestClient(AccountSid, AuthToken); twilio.RedirectCall("CAe1644a7eed5088b159577c5802d8be38", "http://demo.twilio.com/docs/voice.xml", "POST"); }
private bool RedirectTwilio(string xmlPage) { TwilioRestClient Tclient; CallListRequest options; Tclient = new TwilioRestClient(AccountSid, "803c5c172df9c39096770ae982e0cefe"); options = new CallListRequest(); options.Count = 1; options.Status = "in-progress"; var call = Tclient.RedirectCall(CallSid, xmlPage, "GET"); if (call.RestException != null) { log.Info(String.Format("{0} - RedirectTwilio sendError Code: " + call.RestException.Code + " Error Message: " + call.RestException.Message, ANI)); return false; } else { log.Info(String.Format("{0} - Sent " + xmlPage + " to Twilio. CallSid is " + CallSid + " AccountSid is " + AccountSid, ANI)); return true; } }
private void RedirectCall(string callSid, string url) { string accountSid = "[YOUR_ACCOUNT_SID]"; string authToken = "[YOUR_AUTH_TOKEN]"; var client = new TwilioRestClient(accountSid, authToken); client.RedirectCall(callSid, url, "GET"); }