How to determine the "missed" calls

Aug 31, 2010 at 6:48 PM

Hi,

I have an issue: I can not recognize the calls missed.. I'm opening the separated line  in "monitor" mode and start catching the events one by one (events like call state change, call info change, etc.)..So, I can recognize when the line is busy, ringing, free, etc. BUT I can't catch the missed calls. 

Does anyone give me a piece of advice?

Thanks,

Best regards,

Eugene

Sep 14, 2010 at 3:02 AM

Hi vhaldemar, I think when LineState change from Offering ( OldState ) to Idle (State), It is missed call.

private void OnCallStateChanged(object sender, CallStateEventArgs e)
{
  if ((e.OldCallState == CallState.Offering) && e.CallState == CallState.Idle)
  MessageBox.Show("This is missed call !");
}
Any other idea ?