10-02-2013 02:49 PM - edited 03-14-2019 12:31 PM
Hi,
I have a script that needs to query the QM database after the call was made in order to obtain the recording ID. I need to know the unique Call ID passed on from UCCX to QM in order to do this.
Upon looking at the Ccr table in the Quality Management database, I see that there are two Call ID columns: icmCallId and associatedCallId. Does anyone know if these are call ID's passed on by UCCX or generated by QM? Columns icmCallId and associatedCallId do not match the Session ID or the Identifier ID in my script. Any insight?
I know that I can pass the Identifier ID to QM via an ECC variable to CAD and then as metadata. Then, I can query the QM database where the row matches the Identifier ID. However, passing metadata has proven to be unreliable in our environment as the metadata is not being sent to QM consistently.
10-02-2013 02:52 PM
Sergio,
The "Implementation Id" of the Get Contact Info step should match up to your callId field in UCCX. This is the 'global call id' generated by the CUCM (and can also be found in the CDR tables).
Tanner Ezell
www.ctilogic.com
10-04-2013 10:11 AM
Hi Tanner, thank you for your confirmation. However, the Implementation Id is not being sent to Quality Management from UCCX. Therefore, I have no way to associate the call. I have gone another route and that is to query for the call in the QM database after the fact by ANI, Time, and DNIS.
11-26-2022 11:02 PM
Hi Sergio,
Did you manage to find the CUCM Call ID in UCCX? I am needing the Cisco Call ID for the recording purposes as you did.
Thanks,
MK
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide