private void API_OpenCallHistory(CallHistoryFilterTypes type, string filter)
        {
            string content = XmlDeclaration + "<filter>\r\n <type>" + type.ToString() + "</type>\r\n <text>" + filter + "</text>\r\n</filter>";
            string msg     = ConstructApiMessage(ApiRequests.showHistory, content);

            SendMessage(msg);
        }
        private void API_GetStatusCallHistory(int maxCount, CallHistoryFilterTypes filter)
        {
            string content = XmlDeclaration + "<status>\r\n";

            content += " <type>" + StatusTypes.callHistory.ToString() + "</type>\r\n";
            content += " <count>" + maxCount.ToString() + "</count>\r\n";
            content += " <entryType>" + filter.ToString() + "</entryType>\r\n";
            content += "</status>";
            string msg = ConstructApiMessage(ApiRequests.status, content);

            SendMessage(msg);
        }
 public void RequestCallHistoryStatus(int maxCount, CallHistoryFilterTypes filter)
 {
     API_GetStatusCallHistory(maxCount, filter);
 }
 public void RequestBringCallHistoryToFront(CallHistoryFilterTypes type, string filterText)
 {
     API_OpenCallHistory(type, filterText);
 }