private void AddDTMFEvent(DTMFToneEventArgs e) { try { // Update our DTMF event data for this line DTMFEventData newDTMFData = new DTMFEventData(); newDTMFData.DTMFString = e.DTMFString; newDTMFData.InAudio = e.DTMFType == DTMFType.InAudio ? true : false; newDTMFData.Time = DateTime.Now; dtmfEvents[e.LineNumber].Add(newDTMFData); // Only hold a maximum of the last 10 digits if (dtmfEvents[e.LineNumber].Count > 10) { dtmfEvents[e.LineNumber].RemoveAt(0); } } catch { } }
private void AddDTMFEvent(DTMFToneEventArgs e) { try { // Update our DTMF event data for this line DTMFEventData newDTMFData = new DTMFEventData(); newDTMFData.DTMFString = e.DTMFString; newDTMFData.InAudio = e.DTMFType == DTMFType.InAudio ? true : false; newDTMFData.Time = DateTime.Now; dtmfEvents[e.LineNumber].Add(newDTMFData); // Only hold a maximum of the last 10 digits if (dtmfEvents[e.LineNumber].Count > 10) dtmfEvents[e.LineNumber].RemoveAt(0); } catch { } }