IVR Studies via Command Line
These instructions assume that you already have a QPX file with the appropriate IVRBLOCK.
Blended IVR studies require you to use the GETHELDIN function to be able to check for a waiting call and connect that call to an interviewer.
Command Line Instructions
- Load the QPX into the <study> working directory and compile it
- Prepare the sample file
- A sample file is required for Blended and Outbound IVR studies
- Empty fone files are used for Inbound only studies
- Create and Upload the Voice Over Recordings
- See the IVR Sound File documentation for more information on uploading the voice over recordings
- Issue a loadstudy command to load the study on the study server
- For Inbound or Blended IVR studies, a DID number needs to be set up
- This instruction set assumes a single DID number for a single study
- A multi study DID will require custom work in the Dial-plan and is not part of the IVR instruction set
- Once you have received a DID number from your carrier, it will need to be set up in the Survox Dialer Console
- See the Survox Dialer Console documentation for more information on how to set up the DID number
- Access the IVRCONTROL file by browsing to $CFMC/control subdirectory
- Use a text editor to edit the file to allow for the IVR study to be loaded
- For Inbound and Blended IVR studies the line includes the study code, study type, DID number, and the max survents.
- Example: ivrstudy,BLENDED,5555555552 max=10 dialer=01
- For an Outbound study you do not need the DID number
- Once the IVRCONTROL file is saved and ready, the file needs to be read into the study server
- This can be done on startup via a cron job
- This also can be updated from the command line
- Start a survsupr session
- Issue the following command “ivrcontrolfile update”
- You will be able to access the Inbound or Blended study by dialing the DID number that you specified in the IVRCONTROL file
- For an Outbound study it will begin dialing your sample at the appropriate shop and day part times
NOTE:
- IVR runs in its own mode so you cannot set the dial configuration (.dial file) to predictive mode.
- Best Practice recommendation is to not risk abandons on an IVR study so 1-to-1 dialing is optimal.
- The only setting that has valuable meaning in a .dial file configuration for an IVR study is the number of rings.