public Call InterruptLiveCall(string callSid, string url, HttpMethod? httpMethod, HangupCallStatus? status)
{
Require.Argument("CallSid", callSid);
var request = new RestRequest(Method.POST);
request.Resource = RequestUri.InterruptLiveCallUri;
request.AddUrlSegment(RequestUriParams.CallSid, callSid);
if(url.HasValue()) request.AddParameter("Url", url);
if(httpMethod.HasValue) request.AddParameter("Method", httpMethod.ToString().ToLower());
if(status.HasValue) request.AddParameter("Status", status.ToString().ToLower());
return Execute<Call>(request);
}