[Freeswitch-users] mod_xml_radius starts accounting twice for incoming calls
William King
william.king at quentustech.com
Fri Jul 24 23:56:52 MSD 2015
Please read the module config in autoload_configs/xml_radius.conf.xml
for examples.
William King
Senior Engineer
Quentus Technologies, INC
1037 NE 65th St Suite 273
Seattle, WA 98115
Main: (877) 211-9337
Office: (206) 388-4772
Cell: (253) 686-5518
william.king at quentustech.com
On 7/24/15 12:32 PM, Artur Mega wrote:
> Thanks, William,
> i dont know what to edit in mod_xml_radius. I cannot exclude channel
> from dialplan, right? So what i have to change in configs?
>
> 2015-07-24 23:45 GMT+05:00 William King <william.king at quentustech.com
> <mailto:william.king at quentustech.com>>:
>
> The configurations allow you to exclude channels based on regex for
> channel variables. By default xml_radius will log(accounting) each
> individual channel/session.
>
> William King
> Senior Engineer
> Quentus Technologies, INC
> 1037 NE 65th St Suite 273
> Seattle, WA 98115
> Main: (877) 211-9337
> Office: (206) 388-4772
> Cell: (253) 686-5518
> william.king at quentustech.com <mailto:william.king at quentustech.com>
>
> On 7/22/15 11:51 PM, Artur Mega wrote:
> > When new incoming call comes to tr2.xxxxxxx.ru
> <http://tr2.xxxxxxx.ru> <http://tr2.xxxxxxx.ru>,
> > new session is being created and accounting begins. Further, call
> > forwarding to another server, to fs2.xxxxxxx.ru
> <http://fs2.xxxxxxx.ru> <http://fs2.xxxxxxx.ru>,
> > and new session is being created again.
> >
> > 2015-07-23 11:22:42.514095 [NOTICE] switch_channel.c:1054 *New
> Channel*
> > sofia/external/73472460000 at tr2.xxxxxxx.ru:5080
> <http://73472460000@tr2.xxxxxxx.ru:5080>
> > <http://73472460000@tr2.xxxxxxx.ru:5080>
> > [26777290306690-93831426613199 at 192.168.217.156
> <mailto:26777290306690-93831426613199 at 192.168.217.156>
> > <mailto:26777290306690-93831426613199 at 192.168.217.156
> <mailto:26777290306690-93831426613199 at 192.168.217.156>>]
> > ...
> > 2015-07-23 11:22:42.574084 [INFO] mod_xml_radius.c:1123 mod_xml_radius:
> > *Accounting Start success*
> > 2015-07-23 11:22:42.574084 [DEBUG] switch_core_state_machine.c:164
> > sofia/external/73472460000 at tr2.xxxxxxx.ru:5080
> <http://73472460000@tr2.xxxxxxx.ru:5080>
> > <http://73472460000@tr2.xxxxxxx.ru:5080> Standard ROUTING
> > 2015-07-23 11:22:42.574084 [INFO] mod_dialplan_xml.c:558 Processing
> > 73472460000 <73472460000>->79373057071 in context public
> > Dialplan: sofia/external/73472460000 at tr2.xxxxxxx.ru:5080
> <http://73472460000@tr2.xxxxxxx.ru:5080>
> > <http://73472460000@tr2.xxxxxxx.ru:5080> parsing
> [public->originate_leg]
> > continue=true
> > Dialplan: sofia/external/73472460000 at tr2.xxxxxxx.ru:5080
> <http://73472460000@tr2.xxxxxxx.ru:5080>
> > <http://73472460000@tr2.xxxxxxx.ru:5080> Absolute Condition
> [originate_leg]
> > Dialplan: sofia/external/73472460000 at tr2.xxxxxxx.ru:5080
> <http://73472460000@tr2.xxxxxxx.ru:5080>
> > <http://73472460000@tr2.xxxxxxx.ru:5080> Action
> > export(nolocal:h323-call-origin=originate)
> > Dialplan: sofia/external/73472460000 at tr2.xxxxxxx.ru:5080
> <http://73472460000@tr2.xxxxxxx.ru:5080>
> > <http://73472460000@tr2.xxxxxxx.ru:5080> parsing [public->public_mult]
> > continue=false
> > Dialplan: sofia/external/73472460000 at tr2.xxxxxxx.ru:5080
> <http://73472460000@tr2.xxxxxxx.ru:5080>
> > <http://73472460000@tr2.xxxxxxx.ru:5080> Regex (PASS) [public_mult]
> > destination_number(79373057071) =~ /^(79373057071)$/ break=on-false
> > Dialplan: sofia/external/73472460000 at tr2.xxxxxxx.ru:5080
> <http://73472460000@tr2.xxxxxxx.ru:5080>
> > <http://73472460000@tr2.xxxxxxx.ru:5080> Action
> > set(hangup_after_bridge=true)
> > Dialplan: sofia/external/73472460000 at tr2.xxxxxxx.ru:5080
> <http://73472460000@tr2.xxxxxxx.ru:5080>
> > <http://73472460000@tr2.xxxxxxx.ru:5080> Action
> > bridge(sofia/internal/79373057071 at fs2.xxxxxxx.ru:5070
> <http://79373057071@fs2.xxxxxxx.ru:5070>
> > <http://79373057071@fs2.xxxxxxx.ru:5070>)
> > 2015-07-23 11:22:42.574084 [DEBUG] switch_core_state_machine.c:214
> > (sofia/external/73472460000 at tr2.xxxxxxx.ru:5080
> <http://73472460000@tr2.xxxxxxx.ru:5080>
> > <http://73472460000@tr2.xxxxxxx.ru:5080>) State Change CS_ROUTING ->
> > CS_EXECUTE
> > ...
> > 2015-07-23 11:22:42.574084 [NOTICE] switch_channel.c:1054 *New
> Channel*
> > sofia/internal/79373057071 at fs2.xxxxxxx.ru:5070
> <http://79373057071@fs2.xxxxxxx.ru:5070>
> > <http://79373057071@fs2.xxxxxxx.ru:5070>
> > [e059ad7f-b2f8-4beb-b1f3-249bc431cfc4]
> > ...
> > 2015-07-23 11:22:42.634059 [INFO] mod_xml_radius.c:1123 mod_xml_radius:
> > * Accounting Start success*
> >
> > Thus, one call is being counted twice (for incoming to tr2, and then for
> > outgoing from tr2 to fs2). But we need to make mod_xml_radius counts
> > this call only once, how can we handle it?
> > Thanks
> > --
> >
> > Arthur
> >
> >
> >
> _________________________________________________________________________
> > Professional FreeSWITCH Consulting Services:
> > consulting at freeswitch.org <mailto:consulting at freeswitch.org>
> > http://www.freeswitchsolutions.com
> >
> > Official FreeSWITCH Sites
> > http://www.freeswitch.org
> > http://confluence.freeswitch.org
> > http://www.cluecon.com
> >
> > FreeSWITCH-users mailing list
> > FreeSWITCH-users at lists.freeswitch.org
> <mailto:FreeSWITCH-users at lists.freeswitch.org>
> > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> >
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> > http://www.freeswitch.org
> >
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org <mailto:consulting at freeswitch.org>
> http://www.freeswitchsolutions.com
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://confluence.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> <mailto:FreeSWITCH-users at lists.freeswitch.org>
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
>
>
>
> --
>
> Arthur
>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://confluence.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users
mailing list