Conference Extension in CDR?

I have a need to report on conference usage and I’ve been unsuccessful trying to get the conference extension to show in the “dst” field in the CDRs.

I’m using a small dialplan script (below) in extensions_custom.conf as a custom destination to allow a single DID to support multiple conference rooms.

When a conference number is called, the CDR shows “STARTMEETME” as the destination, but I need it to show the conference extension as configured in the conferences module and the ext-meetme context of extensions_additional.conf.

If my approach is all wrong, feel free to let me know as I’m quite new to this and everything I know I learned by Google-ing…

Any help is appreciated!

[ext-meetme-custom]
exten => s,1,NoOp(Incoming SIP, ${DNID})
exten => s,n,Answer
exten => s,n,PlayTones(ring)
exten => s,n,Wait(7)
exten => s,n,StopPlayTones
exten => s,n,read(CONFNUM,conf-getconfno)
exten => s,n,set(CDR(dst)=${CONFNUM}) ; HERE IS WHERE I’M TRYING TO SET THE CDR
exten => s,n,GotoIf($[ $[${CONFNUM} >=100000] & $[${CONFNUM} <= 999999] ]?ext-meetme,${CONFNUM},1:)
exten => s,n,playback(conf-invalid)
exten => s,n,goto(ext-meetme-custom,s,6)

; end of [ext-meetme-custom]

I see the same thing, it’s somewhat annoying.

What inserts the DID or extension into the CDR?