[Freeswitch-users] Real-time billing application for the, FreeSWITCH (mod_lua, mod_perl or ESL)
DanB
danb.lists at gmail.com
Thu Mar 5 20:48:38 MSK 2015
One more thing to consider when you build your real-time billing
application is call authorize before connect.
If you only treat answer and hangup you can end up with the call without
balance going through and eating some seconds at each connect (which in
case of DoS requests can result in quite serious amounts for you).
In CGRateS we use park application in dialplan to put the call on hold
before being authorized by the same CHANNEL_PARK event and loop the call
through dialplan back when we are done checking it.
Just my two cents,
DanB
On 05.03.2015 18:36, freeswitch-users-request at lists.freeswitch.org wrote:
> 015-03-04 17:17 GMT-05:00 jorgemariodlc<jorgemariodlc at gmail.com>:
>
>> >I actually working in it, I found it yesterday you need to add those lines
>> >(/autoload_configs/lua.conf.xml):
>> >
>> ><configuration name="lua.conf" description="LUA Configuration">
>> > <settings>
>> >
>> > <hook event="CHANNEL_ANSWER" script="answer.lua"/>
>> > <hook event="CHANNEL_HANGUP_COMPLETE" script="hangup.lua"/>
>> >
>> > </settings>
>> ></configuration>
>> >
>> >Check this link to know what information is in each event, because it's
>> >important to handle the direction-call (Outbound, Inbound)
>> >https://wiki.freeswitch.org/wiki/Event_List
Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users
mailing list