[Freeswitch-users] Radius AAA
Tihomir Culjaga
tculjaga at gmail.com
Mon Dec 13 20:50:16 MSK 2010
On Sat, Dec 11, 2010 at 2:28 PM, Abid Saleem <abid_freeswitch at live.com>wrote:
> Hi,
>
> Sorry I was away from work. Just recalling the radius AAA and credit-time
> stuff, I am wondering if there is a way to announce the remaining time of 1
> minute or 30 seconds before the call has to disconnect.
>
> Please help if you FS supports this feature.
>
> Regards
> -----------
> Abid Saleem
>
> ------------------------------
> Date: Mon, 15 Nov 2010 08:53:23 +0100
> From: tculjaga at gmail.com
> To: freeswitch-users at lists.freeswitch.org
> Subject: Re: [Freeswitch-users] Radius AAA
>
>
>
> <action application="log" data="INFO credit_time=${credit_time}"/>
> <action application="sched_hangup" data="+${credit_time:17:-1}
> ${Core-UUID}"/>
>
> In this scenario you don't have to check for return code, because you will
> get hangup
> if authentication fails.
>
>
Hi,
i do it like this:
put this somewhere in the DP before you bridge the call ...
<action inline="true" application="export"
data="nolocal:CTIME=${regex(${credit_time}|.*=(.*)|%1)}"/>
<action application="export"
data="nolocal:execute_on_answer=execute_extension ANSWERED_CALL XML NXIVR
bleg"/>
WTIME is your delay time you want the prompt to be played before the hangup.
<extension name="ANSWERED_CALL">
<condition field="destination_number" expression="^ANSWERED_CALL$">
<action application="export" data="send_accounting_stop_enable=true"/>
<action inline="true" application="export"
data="ANSWERED_STATE=ANSWERED"/>
<action application="set" data="playback_delimiter=!"/>
<action application="sched_broadcast" data="+${CTIME}
playback::${KILL_CALL_PR} bleg"/>
<action application="sched_broadcast"
data="+${expr(${CTIME}-${WTIME})} playback::${ACC_EXP_PR} bleg"/>
<action application="sched_hangup" data="+${CTIME} alloted_timeout
aleg"/>
<action application="app_init"/>
</condition>
</extension>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20101213/3c2700e1/attachment.html
More information about the FreeSWITCH-users
mailing list