mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-21 15:18:44 +05:00
37 lines
1.1 KiB
XML
37 lines
1.1 KiB
XML
<!--
|
|
CGRateS config sample.
|
|
|
|
Add the bellow defined extensions to your own context before bridge application,
|
|
ignoring include and context defined here.
|
|
-->
|
|
|
|
<include>
|
|
|
|
<context name="cgrates">
|
|
|
|
<extension name="CGRateS_AuthPrepaid">
|
|
<condition field="${cgr_reqtype}" expression="^prepaid$" />
|
|
<condition field="${cgr_notify}" expression="^$">
|
|
<action application="park"/>
|
|
</condition>
|
|
</extension>
|
|
|
|
<extension name="CGRateS_AuthForbidden">
|
|
<condition field="${cgr_reqtype}" expression="prepaid" />
|
|
<condition field="${cgr_notify}" expression="^-INSUFFICIENT_FUNDS$">
|
|
<action application="playback" data="tone_stream://path=$${sounds_dir}/insufficient_funds.wav"/>
|
|
<action application="set" data="proto_specific_hangup_cause=sip:403"/>
|
|
</condition>
|
|
</extension>
|
|
|
|
<extension name="CGRateS_Error">
|
|
<condition field="${cgr_reqtype}" expression="^prepaid$" />
|
|
<condition field="${cgr_notify}" expression="^-SYSTEM_ERROR$">
|
|
<action application="set" data="proto_specific_hangup_cause=sip:503"/>
|
|
</condition>
|
|
</extension>
|
|
|
|
</context>
|
|
|
|
</include>
|