cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
604
Views
0
Helpful
4
Replies
Highlighted
Beginner

Not Receiving Disconnect Events

I'm having an issue at a customer location where I'm not getting disconnect events for certain calls. The customer describes these calls as:

"This number goes to our IVR and they get to it by doing a Conference call on their Cisco phone to a hunt group that rings this 800 number."


I get call handle creation and call connected events (looks just like a normal outbound call to me) but nothing else. Is there some other sort of event I should be looking for in order to clear that call when it ends?


Thanks,

Ben

1 ACCEPTED SOLUTION

Accepted Solutions
Beginner

Re: Not Receiving Disconnect Events

I discovered that when a call that is in a conference gets disconnected it gets a LINE_CALLSTATE event with a state of IDLE. Non-conferenced calls get a LINE_CALLSTATE with a state of DISCONNECTED. So if I handle IDLE state the same way I handle DISCONNECTED state, it solves my issue.

4 REPLIES 4
Beginner

Re: Not Receiving Disconnect Events

Hi Ben,

We can take a look at CiscoTSP logs and try to find out if there events that are missing.  What kind of application is this? We may need a corresponding application logs as well.

Regards,

-Mikhail-

Beginner

Re: Not Receiving Disconnect Events

The application does real-time emotion analysis and word and phrase detection. I have attached the relevant Cisco log.

The example in that log is a call from extension 1952 to 18003901735 that connected at 9:22:41 according to my application logs. I never get a disconnect event for that call.

Thanks,

Ben

Beginner

Re: Not Receiving Disconnect Events

I see some events in the logs like

LineCallConferenceStartedEvent

LineCallConferenceEndedEvent

What TAPI events do these correspond to?

Beginner

Re: Not Receiving Disconnect Events

I discovered that when a call that is in a conference gets disconnected it gets a LINE_CALLSTATE event with a state of IDLE. Non-conferenced calls get a LINE_CALLSTATE with a state of DISCONNECTED. So if I handle IDLE state the same way I handle DISCONNECTED state, it solves my issue.

CreatePlease to create content
Content for Community-Ad
August's Community Spotlight Awards