cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1054
Views
5
Helpful
1
Replies

About CallCtlTermConnHeldEv when hold call is retrieved

HD_RR401
Level 1
Level 1

Hi,

 

We use sandbox (CUCM12.5) to monitor call events between extension terminals (using JTAPI).
When we executed the hold on one extension, CallCtlTermConnHeldEv was generated, and after waiting for about 20 seconds, when the hold was released, it returned to the call state and CallCtlTermConnTalkingEv was generated. But almost at the same time, CallCtlTermConnHeldEv and CallCtlTermConnTalkingEv occurred.

 

The timeline of the event is as follows.
[2021/03/13 20: 21: 58.143] [CallCtlTermConnHeldEv]
[2021/03/13 20: 22: 15.087] [CallCtlTermConnTalkingEv]
[2021/03/13 20: 22: 15.191] [CallCtlTermConnHeldEv]
[2021/03/13 20: 22: 15.883] [CallCtlTermConnTalkingEv]

 

It looks like CallCtlTermConnHeldEv and CallCtlTermConnTalkingEv are occurring twice in one hold.
Is this behavior a CUCM specification?

 

Thanks.

1 Reply 1

dstaudt
Cisco Employee
Cisco Employee

I don't think I'm seeing that on my 12.5 system (using IPC and a 7975) (see attached).

 

Via modifying the makeCall sample (note, observing only the near-side address and terminal:)

 

12:12:46.27 Holding call: (P1-dstaudt) GCID=(1,3009)->ACTIVE
    Received--> Terminal/(P1-dstaudt) [SEP001EF727852D] CiscoRTPInputStoppedEv [#23] Cause:100 CallCtlCause:0 CiscoCause:0 FeatReason:12
    Received--> Terminal/(P1-dstaudt) [SEP001EF727852D] CiscoRTPOutputStoppedEv [#24] Cause:100 CallCtlCause:0 CiscoCause:0 FeatReason:12
12:12:46.59 Sleeping 5 seconds...
    Received--> Call/(P1-dstaudt) 3009/1 CallCtlTermConnHeldEv SEP001EF727852D [#25] Cause:100 CallCtlCause:100 CiscoCause:0 FeatReason:12
12:12:51.59 Resuming call: (P1-dstaudt) GCID=(1,3009)->ACTIVE
12:12:51.83 Sleeping 5 seconds...
    Received--> Call/(P1-dstaudt) 3009/1 CallCtlTermConnTalkingEv SEP001EF727852D [#26] Cause:100 CallCtlCause:214 CiscoCause:0 FeatReason:12
    Received--> Terminal/(P1-dstaudt) [SEP001EF727852D] CiscoRTPOutputStartedEv [#27] Cause:100 CallCtlCause:0 CiscoCause:0 FeatReason:12
    Received--> Terminal/(P1-dstaudt) [SEP001EF727852D] CiscoRTPInputStartedEv [#28] Cause:100 CallCtlCause:0 CiscoCause:0 FeatReason:12

Are the events from different terminal connections?  You should get a set for each one in the call if you're observing both ends...

Possibly two (identical/redundant) observers are in place?

If you need a detailed analysis, I would suggest opening a ticket with DevNet Developer Support, who can take a look at the detailed logs to see what is happening: https://developer.cisco.com/site/support/