cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
236
Views
0
Helpful
2
Replies

CUCM CDR

corymcn
Level 1
Level 1

 

Is it possible to pass a custom SIP header to CUCM so it can be recorded in the CDR?

I’m trying to accomplish tying data from our ITSP and recording platform to CUCM CDR logs so they can be integrated into a CRM. The main goal is to match the CDR data with the ITSP data, which includes recordings and transcriptions.

I don’t think it’s possible, but I wanted to see if anyone has any ideas.

The best approach I can think of is to use the calling and called party information along with the date to try to match the records. However, I realize this could be tricky in certain edge cases.

CUCM 12.5 SU8 (Soon to be 15)

2 Replies 2

I am not an expert expert in either SIP normalization profiles or LUA scripts, but it should be doable in either place. If the calls come in via a CUBE then you could also do it there via a SIP profile. You could add a header like X-My-Magical-Tracking-Key: <some-value>.

VoIP Engineer
Level 1
Level 1

I've never tried this myself, but I don't think this is going to be possible.  CUCM CDR fields are pretty well defined, and there are no fields where you can specify miscellaneous data.  You can see the various CDR fields here:

Reading and Understanding CUCM CDR files 

You're likely right that using the callingParty, calledParty, and dateTimeOrigination together should be able to pinpoint the calls in both systems.

Chances are that your recording server uses a specific DN or IP that should also be populated in the CDRs (you'll likely see two records for each recorded call if you're forking).  You may leverage that as well.