[Freeswitch-users] cdr fields

Serge Yuriev me at nevian.org
Wed Feb 9 01:00:35 MSK 2011


Hello

I noticed difference in cause codes written in csv CDR and RADIUS. Perhaps I need to change something in template?
Current template is
<template name="lanbilling">
${direction},${sip_network_ip},${user_name},${caller_id_number},${destination_number},${start_stamp},${answer_stamp},${end_stamp},${billsec},${hangup_cause_q850},${hangup_cause},${uuid},${bleg_uuid},${accountcode},${read_codec},${write_codec}
</template>

This writes
inbound,109.173.67.229,nevian,nevian,79645835822,2011-02-09 00:18:52,,2011-02-09 00:20:00,0,16,NORMAL_CLEARING,a4da79c4-5356-43b8-894b-78627fb5e243,,nevian,G729,G729

As you can see cause is 16 but in RADiUS is 27 and it's more accurate

In mod_radius_cdr cause got from switch_channel_get_cause(channel)

Please advice.

-- 
wbr,
Serge



More information about the FreeSWITCH-users mailing list