public override Wybecom.TalkPortal.CTI.Proxy.CLS.Call GetCall(string callid, string extension) { Wybecom.TalkPortal.CTI.Proxy.CLS.Call c = null; try { Calls ccall = _codif.Calls.First(call => call.id == callid && call.extension == extension); c = new Wybecom.TalkPortal.CTI.Proxy.CLS.Call(); c.callee = ccall.callee; c.caller = ccall.caller; c.callId = ccall.id; c.startTime = ccall.startdatetime; c.endTime = ccall.enddatetime; c.type = (Wybecom.TalkPortal.CTI.Proxy.CLS.CallType)Enum.Parse(typeof(Wybecom.TalkPortal.CTI.Proxy.CLS.CallType), ccall.calltype); } catch (Exception e) { log.Debug("Error while get call " + callid + ", " + extension + ": " + e.ToString()); } return(c); }
public override Wybecom.TalkPortal.CTI.Proxy.CLS.Call GetCall(string callid, string extension) { Wybecom.TalkPortal.CTI.Proxy.CLS.Call c = null; try { Calls ccall = _codif.Calls.First(call => call.id == callid && call.extension == extension); c = new Wybecom.TalkPortal.CTI.Proxy.CLS.Call(); c.callee = ccall.callee; c.caller = ccall.caller; c.callId = ccall.id; c.startTime = ccall.startdatetime; c.endTime = ccall.enddatetime; c.type = (Wybecom.TalkPortal.CTI.Proxy.CLS.CallType)Enum.Parse(typeof(Wybecom.TalkPortal.CTI.Proxy.CLS.CallType), ccall.calltype); } catch (Exception e) { log.Debug("Error while get call " + callid + ", " + extension + ": " + e.ToString()); } return c; }