[Freeswitch-svn] [commit] r8821 - in freeswitch/trunk: conf/autoload_configs src/mod/endpoints/mod_sofia
Freeswitch SVN
mikej at freeswitch.org
Mon Jun 23 12:52:38 EDT 2008
Author: mikej
Date: Mon Jun 23 12:52:38 2008
New Revision: 8821
Modified:
freeswitch/trunk/conf/autoload_configs/cdr_csv.conf.xml
freeswitch/trunk/src/mod/endpoints/mod_sofia/sofia.c
Log:
Linksys P-RTP-Stat SIP header values (SFSIP-66)
Modified: freeswitch/trunk/conf/autoload_configs/cdr_csv.conf.xml
==============================================================================
--- freeswitch/trunk/conf/autoload_configs/cdr_csv.conf.xml (original)
+++ freeswitch/trunk/conf/autoload_configs/cdr_csv.conf.xml Mon Jun 23 12:52:38 2008
@@ -13,6 +13,7 @@
<template name="sql">INSERT INTO cdr VALUES ("${caller_id_name}","${caller_id_number}","${destination_number}","${context}","${start_stamp}","${answer_stamp}","${end_stamp}","${duration}","${billsec}","${hangup_cause}","${uuid}","${bleg_uuid}", "${accountcode}");</template>
<template name="example">"${caller_id_name}","${caller_id_number}","${destination_number}","${context}","${start_stamp}","${answer_stamp}","${end_stamp}","${duration}","${billsec}","${hangup_cause}","${uuid}","${bleg_uuid}", "${accountcode}","${read_codec}","${write_codec}"</template>
<template name="snom">"${caller_id_name}","${caller_id_number}","${destination_number}","${context}","${start_stamp}","${answer_stamp}","${end_stamp}","${duration}","${billsec}","${hangup_cause}","${uuid}","${bleg_uuid}", "${accountcode}","${read_codec}","${write_codec}","${sip_user_agent}","${call_clientcode}","${sip_rtp_rxstat}","${sip_rtp_txstat}","${sofia_record_file}"</template>
+ <template name="linksys">"${caller_id_name}","${caller_id_number}","${destination_number}","${context}","${start_stamp}","${answer_stamp}","${end_stamp}","${duration}","${billsec}","${hangup_cause}","${uuid}","${bleg_uuid}","${accountcode}","${read_codec}","${write_codec}","${sip_user_agent}","${sip_rtp_p_rtp_stat}"</template>
<template name="asterisk">"${accountcode}","${caller_id_number}","${destination_number}","${context}","${caller_id}","${channel_name}","${bridge_channel}","${last_app}","${last_arg}","${start_stamp}","${answer_stamp}","${end_stamp}","${duration}","${billsec}","${hangup_cause}","${amaflags}","${uuid}","${userfield}"</template>
</templates>
</configuration>
Modified: freeswitch/trunk/src/mod/endpoints/mod_sofia/sofia.c
==============================================================================
--- freeswitch/trunk/src/mod/endpoints/mod_sofia/sofia.c (original)
+++ freeswitch/trunk/src/mod/endpoints/mod_sofia/sofia.c Mon Jun 23 12:52:38 2008
@@ -144,6 +144,10 @@
if ((tmp = sofia_glue_get_unknown_header(sip, "rtp-rxstat"))) {
switch_channel_set_variable(channel, "sip_rtp_rxstat", tmp);
}
+ if ((tmp = sofia_glue_get_unknown_header(sip, "P-RTP-Stat"))) {
+ switch_channel_set_variable(channel, "sip_p_rtp_stat", tmp);
+ }
+
return;
}
More information about the Freeswitch-svn
mailing list