Please login or register to access secure site features.

Note: By continuing to use DevConnect Program Services you agree to our latest Registered Member Terms.

Sign in using DevConnect ID

Forgot password?

Trouble logging in?

Submit a ticket for Registration Support.

I have an SSO ID

sign in

Don't have a DevConnect or SSO ID ?

Create a DevConnect account or join the program.

register now
Forum Index » JTAPI » Differentiate Call-Drop and Disconnect   XML
Author Message

Joined: 16/06/2015 00:43:57
Messages: 1

Good Morning All, I am integrating client's API by identifying the AES events to start of a call to IVR, IVR transfer the call to agent, agent conference the call to supervisor and one by one disconnects. For these disconnects / hangup the application is getting 117 for the object.getID(). So, it has become hard to identify who hangup and who got disconnected. Is there a way to distinguish the hangup & disconnect?


Joined: 18/04/2011 23:19:21
Messages: 68

As per my understanding hang-up is general telephony terms used i.e. user puts receiver.

In technical terms, you will get connectionDisconnected event and terminalConnectionDropped event .
Connection is related to Address and Terminal Connection is related to Terminal.

To get Address i.e. extension, you can get from event object which application is receiving with the event. From terminalConnectionDropped(CallControlTerminalConnectionEvent event) to get address/extension you can try event.getTerminalConnection().getConnection().getAddress().getName().

Hope this will help you, rest all are logic as per your requirement.

Go to: