public override void AddCall(Wybecom.TalkPortal.CTI.Call call, string extension) { Calls ccall = new Calls(); ccall.callee = call.callee; ccall.caller = call.caller; ccall.id = call.callId; ccall.calltype = call.type.ToString(); ccall.startdatetime = call.startTime; ccall.extension = extension; ccall.enddatetime = call.endTime; _codif.AddToCalls(ccall); _codif.SaveChanges(); }
private Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.responseType Send(Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.requestType q) { log.Debug("Envoi d'une requête: " + Serialize(q.GetType(), q)); string uri = "http://" + emserver + url + "?" + q.ToString(); HttpWebRequest request = (HttpWebRequest)WebRequest.Create(uri); request.Method = "POST"; request.ContentType = "text/xml"; request.Accept = "text/*"; StreamWriter sw = new StreamWriter(request.GetRequestStream()); sw.Write(uri); sw.Flush(); sw.Close(); HttpWebResponse response = (HttpWebResponse)request.GetResponse(); StreamReader sr = new StreamReader(response.GetResponseStream()); XmlSerializer xs = new XmlSerializer(typeof(Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.responseType)); Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.responseType r = (Wybecom.TalkPortal.Cisco.ExtensionMobility.Request.responseType)xs.Deserialize(sr); return r; }
public abstract void AddCall(Wybecom.TalkPortal.CTI.Call call, string extension);
public static void AddCall(Wybecom.TalkPortal.CTI.Call call, string extension) { _provider.AddCall(call, extension); }