Close
Notification:  
v2.4.41 Professional
Login
Loading

 

The RadiusCat Billing and Brekeke SIP//PBX Platforms are very tightlyy integrated.As such there are a functions available that will allow you to directly access the RadiusCat Billing information directly from a Brekeke SIP Server Dial Plan. For more iinformation on using Brekeke SIP Server Dial Plans please see the 'Tutorial - Dial Plan' documentation (http://brekeke.com/download/download_sip_doc_en.php). RadiusCat Dial-Plan functions are only available with the RadiusCat Professional & RadiusCat  Enterprise Editions.

The following RadiusCat functions are avalible for direct use from a Brekeke SIP Server Dial Plan:

$svkdialplan.callerexpired

Meaning:

The callerexpired function will validate the caller to see if the callers account (in the RadiusCat Billing) has expired and will return 'true' or 'false'.

$svkdialplan.calleeexpired

Meaning:

The calleeexpired function will validate the called number to see if the call is an internat call and also if the called parties account has expired. This function will return 'true' or 'false' indicating whether or not the called account has expired.

An internal call is one where one RadiusCat account calls another RadiusCat account. This is sometimes reffered to as an 'On Net' call.

$svkdialplan.callerdisabled

Meaning:

The callerdisabled function will validate the caller to see if the callers account (in the RadiusCat Billing) is disabled and will return 'true' or 'false'.

$svkdialplan.calleedisabled

Meaning:

The calleedisabled function will validate the called number to see if the call is an internat call and also if the called parties account is disabled. This function will return 'true' or 'false' indicating whether or not the called account is disabled.

An internal call is one where one RadiusCat account calls another RadiusCat account. This is sometimes reffered to as an 'On Net' call.

$svkdialplan.callerexists

Meaning:

The callerexists function will validate the caller to see if the callers account (in the RadiusCat Billing) and will return 'true' or 'false' indicating whether or not the callers account exist.

$svkdialplan.calleeexists

Meaning:

The calleeexists function will validate the called number to see if the call is an internat call and also if the called parties account exist. This function will return 'true' or 'false' indicating whether or not the called account is valid.

An internal call is one where one RadiusCat account calls another RadiusCat account. This is sometimes reffered to as an 'On Net' call.

$svkdialplan.preauthorizecall

Meaning:

The preauthorizecall function will pre authorize a call before the call and return 'true' or 'false' indicating whether or not the calller is has enough funds for making the call.

 

 http://www.svkwiki.com/wiki/SIP-Server-Dial-Plan-Functions