cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
926
Views
0
Helpful
1
Replies

How to get nativecallid from Cisco call after stopping recording?

Zygmuntix
Level 1
Level 1

Hi,

 

My another team members are using OrecX solution to record Cisco calls. I have a JTAPI application and I would like to capture the nativecallid mentioned on this webpage :

http://files.orecx.com/docs/oreka-administrator-manual.html

from Cisco using CallControlCallObserver (and then send this nativecallid to another team's app). Is it possible?

I got such message from OrecX about 'nativecallid' but I still do not know how can get 'nativecallid' in Java code from CallEv (call event from Cisco):

"The nativecallid is obtained from the x-refcid(also known as connectionid in the JTAPI event stream) which is sent by the CUCM in the SIP INVITE."

1 Reply 1

Alexander Stevenson
Cisco Employee
Cisco Employee

Hello @Zygmuntix,

 

 

According to the link you gave:

 

  • nativecallid is considered Recordings metadata and is the call ID extracted from the underlying protocol.
  • It is also described as the native call id associated to the recording, if CTI is used and yields this metadata.

 

In the Cisco Unified JTAPI Developers Guide for Cisco Unified Communications Manager 12.0(1) (Updated March, 2021), in the chapter *JTAPI Extensions*, the following extensions(among others) are available:

 

CiscoCall
CiscoCallEv
CiscoCallID
CiscoEv

 

Here are a few more resources which could be helpful:

 

Technical Overview of JTAPI - https://developer.cisco.com/site/jtapi/overview/
JTAPI Articles in Cisco DevNet Support - https://devnetsupport.cisco.com/hc/en-us/sections/115002851227-JTAPI


Hope this helps!