$svkdialplan.calleeexists
Meaning:
The calleeexists function will validate the called number to see if it exists in the RadiusCat Billing. This function will return 'true' or 'false' indicating whether or not the account exists.
Dial Plan Syntax:
Matching Pattern
----------------
$request=^INVITE
$svkdialplan.calleeexists=true
Deploy Pattern
--------------
$auth=false
To=sip:2221@localhost:15060
Purpose:
The calleeexists function allows you to provide a better user expirence to your customers.
For example:
When a caller makes a call to a non existence (invalid) account, the caller will hear a fast busy tone (or some other tone), indicating to the caller that something is wrong with his/her call. At this point the caller does not know exaclty what is wrong with the call and will have to email or call your customer service to enquire.
The calleeexists function will alow you to identify a call to an invalid account and play a pre-recorded message back to to the caller telling him/her that the number he/she is calling does not exist, like the following "I am sorry, the number you are calling does not exists. Please check the number or try your call again".
In the Dial Plan Syntax above the caller is redirected to the Brekeke PBX extension '2221' which plays the pre-recorded message the caller then hangs up.
http://www.svkwiki.com/wiki/$svkdialplan-calleeexists

