Standard Job IVR
Job administration IVR is started by using the $jobadmin command in the user profile which is used to answer the incoming voice call. This transfers to the JOB_GREET state instead of the normal IVR states. Note that the user profile controlling IVR is a normal CopiaFacts .USR file, not a user job properties file.
An outline of the flow of control of standard job IVR is shown as a flowchart in Appendix I. The operation starts with a question and answer which determines the type of the interaction with the caller. The default responses are as follows (but may be changed using the $jobadmin command):
|Responses 0,2||Work with an existing job|
|Responses 1,3||Create new job instance|
|Responses 0,1||Normal prompting and responses|
|Responses 2,3||Prompts suppressed for autodialler|
|Response 9||Transfer to normal IVR|
The last response (9) is provided so that the administrator can call in on a line exclusively configured for Job IVR, and operate features such as Recording Studio. Normally the user profile will have a password or autocall so that bureau clients can not access this option.
If the first prompt is answered with a 2 or 3 response, no further prompts are issued by CopiaFacts. This allows the client to use a preconfigured dial string which will (for example) select the appropriate options and lists before faxing in the broadcast master document.
The standard IVR session continues with a request for the client or owner number, followed by (if required) the job type.
Setting up a new job
For new jobs, a job instance is then created, and the job number is spoken back to the caller using the multi-segment voice file FAXFACTS.JBI or as overridden by the $user_pb_job command.
If more than on broadcast list is defined in the job properties, the caller is then prompted to enter list numbers, each terminated with a '#' key and the complete set terminated with a second '#' key. A list number of zero selects all lists, unless this feature has been suppressed by a job option keyword of NOLIST0.
The job option keyword of LISTCONF causes the system to confirm each list number selection as it is made. If the list entry is preceded with a star key '*', then the list number is removed from the selections. At the end of list entry in this mode, the caller is asked to confirm the list selections. In this mode, you can also provide a description for each list, using a .VOX (or
.WAV, if applicable) file with the same base pathname as the list itself. If such a file is found, it will be played after the list number confirmation has been spoken.
Finally, if the set of job documents includes either of the keywords FAXIN or WATERMARK, the caller is prompted to fax in a master document and the system goes into fax receive mode. The former is used as the broadcast document, and the latter is used as the watermark in a Graphical Cover Sheet (GCT) file which you will have set up as the broadcast document.
The job operations then begin as pre-specified, either with a proof or with the launch of the broadcast.
Working with an existing job
In this case the caller is prompted to enter the job instance number which will have either been spoken back to him when the job was created, or will have been notified on the proof cover sheet. If a value of 0 is entered, the system selects the last job created for this client.
The numeric action code is then requested from the caller. The standard job IVR requires that you provide your callers with a list of valid codes, as listed in Appendix J; but it is easy to use normal infobox logic to provide the caller with a menu of options if you prefer this.