public IMessage GetCallStatusInfo(string connectionId) { IMessage message = RequestQuerycall.DoRequestQueryCall(Settings.GetInstance().CallControl == "both" ? Settings.GetInstance().ActiveDN : (Settings.GetInstance().CallControl == "acd" ? Settings.GetInstance().ACDPosition : Settings.GetInstance().ExtensionDN), connectionId, true); return(message); }
public void GetCallStatus(string connectionId, string partyState) { if (string.IsNullOrEmpty(Settings.GetInstance().PartyState) && !string.IsNullOrEmpty(partyState)) { Settings.GetInstance().PartyState = partyState; } if (string.IsNullOrEmpty(Settings.GetInstance().ConnectionID) && !string.IsNullOrEmpty(connectionId)) { Settings.GetInstance().ConnectionID = connectionId; } RequestQuerycall.DoRequestQueryCall(Settings.GetInstance().CallControl == "both" ? Settings.GetInstance().ActiveDN : (Settings.GetInstance().CallControl == "acd" ? Settings.GetInstance().ACDPosition : Settings.GetInstance().ExtensionDN), Settings.GetInstance().ConnectionID); }