Return codes can be defined by the user through the implementation of the IVR script and RADIUS server agreement. The following table lists the return codes that are predefined and anticipated by existing Cisco IVR scripts.
Explanation code |
h323-return-code |
Description |
---|---|---|
success |
0 |
Success, proceed |
invalid_account |
1 |
Failed – Invalid Account number |
invalid_password |
2 |
Failed – Invalid Password |
account_in_use |
3 |
Failed – Account in use |
bandwidth_limit_exceeded |
3 |
Failed – Bandwidth limit exceeded |
call_limit_exceeded |
3 |
Failed – Call limit exceeded |
zero_balance |
4 |
Failed – Zero balance |
card_expired |
5 |
Failed – Card expired |
credit_limit |
6 |
Failed – Credit limit |
user_denied |
7 |
Failed – User denied |
user_suspended |
7 |
Failed – User suspended |
not_available |
8 |
Failed – Service not available |
cld_blocked |
9 |
Failed – Called number blocked |
cld_barred |
9 |
Failed – CLD is barred |
retries_exceeded |
10 |
Failed – Number of retries exceeded |
invalid_argument |
11 |
Failed – Invalid argument |
insufficient_balance |
12 |
Failed – Insufficient balance |
toll_free_allowed |
13 |
Toll-free calls allowed |
invalid_account |
14 |
Failed – Invalid card number |
pickup_invalid_cld |
15 |
Failed – CLD is not allowed for pick up |
hairpin_to_pstn |
50 |
Call will be hairpinned back to the Public Switched Telephone Network (PSTN) |
redirect |
51 |
Redirect to called party (use redirect number) |
redirect_to_cs |
52 |
Redirect to customer Service (use redirect number) |
redirect |
53 |
Connect IP leg to redirect IP address (108) |
cld_tmp_unavail |
109 |
CLD is a local account which can’t receive the call |
cld_unassigned |
110 |
CLD is unassigned in local DID inventory |
cld_dial_error |
111 |
CLD is not a valid dialed number |
preselect_not_set |
112 |
CLD doesn’t define any selection code while no default is set |
funds_locked |
114 |
Failed – Funds are locked |
reject_authorization |
115 |
Reject authorization of already terminated session |
spend_limit_exceeded |
116 |
Failed – Account over its current spending budget |
funds_locked |
117 |
Failed – Insufficient funds allocated |