public void InitiateConference(string otherDn, string location, KeyValueCollection userData, KeyValueCollection reasons, KeyValueCollection extensions) { //Input Validation CheckException.CheckDialValues(otherDn); RequestAgentConference.InitiateConference(otherDn, location, userData, reasons, extensions); if ((Settings.GetInstance().CallControl == "both" ? Settings.GetInstance().ActiveDN : (Settings.GetInstance().CallControl == "acd" ? Settings.GetInstance().ACDPosition : Settings.GetInstance().ExtensionDN)) != otherDn) { HoldingFlagStatus(PhoneFunctions.IntiateConference); } }
public void InitiateConference(string number, KeyValueCollection userData) { //Input Validation CheckException.CheckDialValues(number); RequestAgentConference.InitiateConference(number, userData); if ((Settings.GetInstance().CallControl == "both" ? Settings.GetInstance().ActiveDN : (Settings.GetInstance().CallControl == "acd" ? Settings.GetInstance().ACDPosition : Settings.GetInstance().ExtensionDN)) != number) { HoldingFlagStatus(PhoneFunctions.IntiateConference); } }