IVR Input
From Taridium
(Difference between revisions)
Line 1: | Line 1: | ||
IVR's or [[wikipedia:Interactive_voice_response|interactive voice response]] Input functions are setup under '''Applications''' → '''IVRs''' An IVR Input function allows you to gather [[wikipedia:DTMF|DTMF]] data from the caller and process it using a web application - All changes made, become effective instantly, so be careful when changing settings on a production system! | IVR's or [[wikipedia:Interactive_voice_response|interactive voice response]] Input functions are setup under '''Applications''' → '''IVRs''' An IVR Input function allows you to gather [[wikipedia:DTMF|DTMF]] data from the caller and process it using a web application - All changes made, become effective instantly, so be careful when changing settings on a production system! | ||
+ | |||
+ | == IVR Input Dialog == | ||
+ | |||
+ | Like with an ordinary IVR, you will only able to create an input function if you have a prompt recorded or uploaded. | ||
+ | |||
+ | === Input Name === | ||
+ | |||
+ | === Extension === | ||
+ | |||
+ | === Query Prompt === | ||
+ | |||
+ | === Max Digits === | ||
+ | |||
+ | === Timeout === | ||
+ | |||
+ | == Input Validation == | ||
+ | |||
+ | === Validation URL === | ||
+ | |||
+ | === Success Prompt === | ||
+ | |||
+ | === Failure Prompt === | ||
+ | |||
+ | === Max Retries === | ||
+ | |||
+ | === Hangup on Failure === | ||
+ | |||
+ | == Input Result == | ||
+ | |||
+ | === Result URL === | ||
+ | |||
+ | This is the URL that will be called after the input has been completed or timed out. Use the %%input%% variable to pass the value to your URL. | ||
+ | |||
+ | == URL Variables == | ||
+ | |||
+ | URLs can contain the following variables: | ||
+ | |||
+ | * %%accountcode%% the current ipbx account code | ||
+ | * %%calleridnumber%% the current caller ID number | ||
+ | * %%calleridname%% the current caller ID name | ||
+ | * %%calleridani%% the current caller ID ANI | ||
+ | * %%uniqueid%% the unique ID of the call as stored in the CDR records | ||
+ | * %%channel%% the channel, if available | ||
+ | * %%exten%% the dialed extension | ||
+ | * %%input%% the DTMF digits entered | ||
+ | * %%attempts%% the number of attempts/retries |
Revision as of 20:02, 4 February 2011
IVR's or interactive voice response Input functions are setup under Applications → IVRs An IVR Input function allows you to gather DTMF data from the caller and process it using a web application - All changes made, become effective instantly, so be careful when changing settings on a production system!
Contents |
IVR Input Dialog
Like with an ordinary IVR, you will only able to create an input function if you have a prompt recorded or uploaded.
Input Name
Extension
Query Prompt
Max Digits
Timeout
Input Validation
Validation URL
Success Prompt
Failure Prompt
Max Retries
Hangup on Failure
Input Result
Result URL
This is the URL that will be called after the input has been completed or timed out. Use the %%input%% variable to pass the value to your URL.
URL Variables
URLs can contain the following variables:
- %%accountcode%% the current ipbx account code
- %%calleridnumber%% the current caller ID number
- %%calleridname%% the current caller ID name
- %%calleridani%% the current caller ID ANI
- %%uniqueid%% the unique ID of the call as stored in the CDR records
- %%channel%% the channel, if available
- %%exten%% the dialed extension
- %%input%% the DTMF digits entered
- %%attempts%% the number of attempts/retries