Skip to content

Calling card configuration options

The Calling Card IVR application is configured through option rows under Advanced Parameters of the application. This page groups the options you are likely to change, with their default values; the complete list, the CLD override syntax and the script hooks are in the module reference Calling Card IVR application. Options you do not add keep their default.

Option Default Meaning
Card Number Length 20 Maximum digits of a card number; input stops at this length
Minimum Card Number Length Minimum digits; shorter input is rejected
Allow Empty PIN True Accept cards whose account has no PIN
Number Of Attempts To Enter A Card 3 Wrong card or PIN entries before hang-up
Number Of Timeouts 3 Input timeouts before hang-up
CLI As Card Number False Try the caller’s number as the card number before asking
Use VoIP Login As Card Number False Look the card up by VoIP Login instead of Account Name
Use Word PIN True Say “PIN code” instead of “card number” in every prompt; disables the password check. Set False to ask for a card number and a separate PIN
Allow Own Accounts Only False Accept only cards of the customer that owns the application
Option Default Meaning
Trusted CLI Authentication False Recognise callers by a trusted number linked to a card
PIN-less CLI Authentication False Do not ask for the PIN after a caller was recognised by number
Enable CLI Registration True Offer the sub-menu where a caller registers their number to the card
Automatic CLI Registration False Register the caller’s number after the first successful card entry
Silent Automatic CLI Registration True Register without asking the caller
Minimum Valid CLI Length 6 Shorter caller numbers are never registered
Use CLI Authentication Only False Only registered numbers may use the service
Balance Threshold the Minimum Balance Below this balance the PIN is asked even for a trusted CLI
Option Default Meaning
Announce Balance True Announce the balance after authentication
Say Negative Balance As Zero True Announce zero instead of a negative amount
Announce Duration True Announce how long the caller can talk to the destination
No Seconds In Duration, No Hours In Duration False Shorten the duration announcement
Play Service Plan Minutes Only False Announce the plan’s included minutes instead of the full allowance
Ignore Connect Fee False Leave the connect fee out of the announced duration
Minimum Call Duration 10 Below this computed duration the IVR says there are insufficient funds
Maximum Call Duration 3600 Longest single call in seconds
Disconnect Warning Time Seconds before the end of the balance when the warning is played
Call Several Destinations True Let the caller dial again after a call
Disconnect On Failure False Hang up after a failed attempt instead of offering another destination
Normal Calls Are Allowed True With False only service codes work, no outside calls
Preserve Original CLI False Send the caller’s number to the destination instead of the card number
Destination Number Completion Regex Regular expression that ends number entry without #
Option Default Meaning
Minimum Balance A card below this balance cannot be used; 2 USD or a plain number
Say ‘No Card’ On Low Balance True Answer a low-balance card as if the number were wrong
Enable Black List False Block caller numbers that enter wrong card numbers repeatedly
Number Of Attempts To Blacklist 3 Wrong card numbers in a row before the caller number is blocked
Option Default Meaning
Enable Hot Dial True Let the caller store numbers behind single keys
Enable Direct Hot Dial False A single digit from the main menu dials the stored number
Limit Hot Keys False Only keys 1 to 3 act as hot keys
Hot Dial Menu Extension, Hot Dial Edit Menu Extension Extension numbers of the hot dial menus
Smart Dial Exclusive Mode False A smart dial DID serves one account instead of many
Enable Top-Up feature True Offer the top-up sub-menu. See Set up top-up cards
Top-Up Card Length 10 Digits of a top-up card
Top Up Menu Extension Extension number of the top-up menu
Enable Password Change True Offer the PIN change sub-menu
Change Password Menu Extension Extension number of that menu
Option Default Meaning
Enable Custom Greeting, Custom Greeting File False Play an audio file before the language menu
Early Greeting Prompt ID, Late Greeting Prompt ID Prompts from the IVR prompt table played before and after the language menu; the late one is per language
Suppress Pound Phrase False Do not say “followed by the pound key”
Default Calling Card Language en Language used when the caller does not choose one
Fallback To Default Calling Card Language False Fall back to the default after too many wrong language choices

Outbound SIP Proxy sends the IVR’s outbound calls to a specific host and port; Custom Script To Check Destination and Custom Script To Change Announced Duration call Python scripts on the switch for every call. The application can also be driven by options appended to the dialled CLD, which lets one application serve several differently configured access numbers; the parameter names are listed in the module reference.