Appendix C: Processing States (numeric sequence)

The following is a table of CopiaFacts states. Each 'state' is a step in the processing of a transaction in the COPIAFACTS program, and the program transfers from one to another depending on the events and conditions encountered in each state. To find the state in which a specific message is played, look up the state number shown for the message in Appendix A: Standard Voice Prompts.

The list can also be viewed in Alphabetic Sequence.


WAIT_FOR_CALL         0 waiting for phone call

ANSWER_PHONE          1 answering phone

GREET                 2 play greeting message

DO_PASSWORD           3 process password

LOOP_DONE             4 process exit after caller done

LOOP_EXIT             5 process other exits

DO_NEXT_IMAGE         6 ask for next image or menu

LOOP_RETURN           7 process end of selection loop

END_EMAIL             8 end email operation

DO_VALID_IMAGE        9 play voice/numeric description

DO_IMAGE_OK          10 ask if image is ok

ACCEPT_IMAGE         11 accept image and add to list

DO_MORE_IMAGES       12 ask if any more images

RESET_LINE           13 (set temporarily during reset line)

DO_CALLER_PHONE      14 ask for caller phone/extension

START_CALLID         15 start caller-id feature

LINK_HANG_UP_TRAP    16 catch hang up of linked call

LINK_CC_HANG_UP      17 call controller hang up

DO_RECRD_MSG         19 ask for recorded message

ACCEPT_FAX           20 set up to receive inbound fax

START_FAX            21 play start fax at beep message

INIT_FAX             22 initialize fax for transmit

LINE_ERROR           23 unrecoverable line error

JOB_GREET            24 job IVR greeting

JOB_EXIST_NEW        25 ask if existing or new job

JOB_OWNER_NEW        26 get owner for new job

JOB_JOBTYPE_NEW      27 get job type for new job

JOB_SETUP_NEW        28 set up new job

ABORT_FAX            29 kill fax transmission

END_FAX              30 end fax transmission

HANG_UP              31 hang up phone

DO_MENU              32 activate voice menu

DO_FAX_PREVIEW       33 create TIF for job fax preview

VOICE_FAIL           34 voice broadcast fail

START_POLL_CALL      35 start a poll out call

JOB_CONFIRM_NEW      37 confirm new job number

DO_IMAGE_RES         38 ask for image resolution

STAR_BOX             39 star in menu

RECORD_MSG           40 record caller message

JOB_GETLISTS         41 get broadcast list numbers

JOB_SAVELISTS        42 update job instance with list numbers

DO_IMGPWRD           43 play image password message

JOB_CHECKLISTS       44 validate list selection

JOB_GETDOCS          45 prepare to fax in documents for broadcast

CHECK_MODE           46 check current operational mode

PLAY_FAX_ONLY        47 inform caller that call must be from fax

DO_AT_FAX            48 ask caller if call from fax

JOB_GOODBYE          49 end job admin IVR session

DO_FAX_NUMBER        50 ask caller for fax number

START_STUDIO         51 welcome to recording studio

DO_STUDIO_MSG        52 get message number to work with

STUDIO_RECORD        53 record message

STUDIO_INFO          54 play info on studio type

DO_ROUTE_TO          55 ask caller for routing info

STUDIO_WAIT          56 wait for caller studio input

STUDIO_INFO_MSG      57 play info on studio message

STUDIO_PLAY          58 play existing message

STUDIO_CANCEL        59 cancel recording

CHK_IMAGE_MODE       60 check for image delivery method

PLAY_NO_CALLBK       61 tell caller callback not allowed

PLAY_NO_INBOUND      62 tell caller turnaround not allowed

START_CALL           63 begin callback process

PLAY_NO_SERVICE      64 area code restricted for callback

JOB_OWNER_OLD        65 get owner for existing job

JOB_JOBTYPE_OLD      66 get jobtype for existing job

JOB_JOBINST          67 select job instance

JOB_JOBACTION        68 select job action

SCHEDULE_NXT_CALL    69 schedule next attempt on callback

SAVE_REQUEST         70 store requests for later callback

CHECK_AUTO_CALL      71 check for auto image selection

NO_MORE_IMAGES       72 caller done selecting images

LINE_SETTLE          73 waiting for line to settle

JOB_GETLIST          74 get a single list selection

RETRY_CALL           75 retry call entry point

JOB_CREATE_FAIL      76 failed to create job

CALL_FAIL            77 outbound call failure

MAIL_GREET           78 play mail greeting message

DO_MAIL_BOX          79 ask for mail box

WAIT_FOR_POLL        80 wait for poll

ANALYSE_POLL         81 analyze poll

INVALID_MAIL_BOX     82 invalid mail box

PLAY_MAIL_DESC       83 play mail box description

DO_MAIL_OK           84 ask caller to verify mail box

INBOUND_FAX          85 inbound fax being processed

CHECK_BOX_TYPE       86 check mail box type

CHECK_MAIL_OK        87 see if we can receive mail

DIAL_FAX             88 dial for outbound fax

RECEIVE_MAIL         89 prepare to receive mail

RECEIVE_FAX          90 initialize fax for receive

START_RECEIVE        91 begin reception after beep

DIAL_POLL_FAX        92 dial for outbound poll

SEND_FAX             93 send outbound fax

POLL_FAX             94 poll for fax

IMAGE_RECEIVED       95 image completely sent

RECEIVE_ABORT        96 receive operation aborted

CHECK_FOR_MAIL       97 check for mail for owner

CHECK_MAIL_BOXES     98 search mail boxes for mail

GATHER_MAIL          99 create transmission list for messages

DO_MAIL_FAX         100 ask for fax destination info

START_EMAIL_OP      101 start e-mail operation

PLAY_NO_MAIL        102 tell owner he has no mail to receive

LINK_ANN_DIVA       103 announce caller

LINK_CHECK_FINISH   109 pre-check on link finish

LINE_RESET          111 line reset

SAVE_ORDER          112 save credit card order info

LOOKUP_FAX          113 get caller's fax info

DO_SOFT_DID         114 ask for extension for software DID

DO_SDID_GREET       115 do greeting for SDID

BAD_EXTENSION       116 extension not found

SETUP_USER          117 load user profile for call (DIDNO)

GET_HARDWARE_DID    118 answer hardware DID call

FLASH_HARD_DID      119 acknowledge hardware DID

HANG_UP_DID         120 complete hardware DID hang-up

ABORT_CALL          121 call aborted before fax

PROBLEM_CALL        122 timeout on call

DO_RMT_IMAGE        123 ask for remote image number

START_MAINT_OP      124 start a 'worker' operation

FINISH_MAINT_OP     125 terminate a 'worker' operation

ADD_RMT_IMAGE       126 play digit description of new image

DO_ADD_OK           127 ask caller if ok to add image

KILL_MAINT_OP       128 terminate 'worker' operation, no repeat

RMT_IMAGE_OK        129 check for password if image ok

DO_RMT_PWD          130 ask for remote image password

START_JOB_OP        131 start job operation

LINK_WAIT_OB        132 wait for outbound link to connect

PLAY_RMT_DESC       133 play remote image description

DO_RMT_OK           134 ask if image is ok

VOICEOUT_FAX_DONE   135 fax sent on voiceout call

RMT_DESC_OK         136 check if record allowed

DO_RECORD_RMT       137 ask if caller wants to update desc

PLAY_FAIL           138 fail to play pre-fax message

PLAY_RECORD_RMT     139 ask caller to record message

RECORD_RMT_DESC     140 record new description

DO_REPEAT_RMT       141 tell caller to press 1 to repeat

PLAY_FAX            142 play message to prepare fax

PLAY_REPEAT_RMT     143 repeat updated description

DO_REPEAT_OK        144 ask if recording ok

JOB_CONFLIST        145 confirm single job list

DO_FAX_RMT          146 ask caller if he wants to update image

VOICE_START         147 start a voice interaction

START_FAX_RMT       148 set up fax to receive

RECEIVE_FAX_RMT     149 start fax message (image update)

REMOTE_REQUEST      150 start of remote image update

NEXT_REMOTE         151 next remote image update

XFER_CP             152 call transfer with call progress

START_VOICE_CALL    153 voice start call

VOICE_DIAL          154 voice dial call

VOICE_EXIT          155 voice call exit

VOICE_RETRY         156 voice call retry

GOOD_BYE            157 good-bye

QUESTION_START      158 start question box

ERR_BOX             159 process error box

RECORD_BOX          160 setup recording

NEXT_BOX            161 next box or state

QUERY_BOX           162 query box (run box)

RECORD_2            163 do recording

XFER_NOCP           164 call transfer no call progress

DIAL_SEND_FAX       165 dial and send fax (no intermediate states)

SEND_ONECALL_FAX    166 send onecall fax (no intermediate states)

PLAY_BOX            167 playback

VMSG_DO_OP          168 play msg operation

XFER_LINKLINE       169 link call to outbound line

VMSG_DO_CALLNO      170 ask for call number

LINKED              171 linked to another line

START_DIALOUT       172 start dial for call xfer

VMSG_PLBK_CALLNO    173 playback call number

VMSG_PLAY_CALLMSG   174 play msg by call #

VMSG_FIND_MSG       175 find voice messages

VMSG_PLAY_MSG       176 playback voice msg

VMSG_DELETE         177 delete voice message

VMSG_DONE           178 voice messages done

JOB_DONELIST        179 job list selection done

JOB_PLAYLIST        180 play list description

JOB_BADLIST         181 play invalid list message

EMAIL_SEND          182 send outbound e-mail

RECEIVE_GREET       183 greet for fax mail

FIND_RECEIVE_BOX    184 find receive box

INVALID_RECEIVE_BOX 185 not accepting fax mail

PLAY_RECEIVE_DESC   186 describe mail box

CHECK_RCV_TYPE      187 check for satellite

CHECK_RECEIVE_OK    188 check receive OK

REPLAY_BOX          189 process replay box

CHECK_PHONE         190 check phone number

IIF_PROC_COMPLETE   191 completed infobox process

CHECK_OB_TYPE       192 check outbound type

SYS_INIT            193 program startup

LINK_FINISH         194 link-line completion

LINK_DIAL_DONE      195 link-line dial done

LINK_DONE_FAIL      196 link-line dial done play failed

LINK_INIT           197 link-line initialized on first line

LINK_WAIT_DIVA      198 link-line wait for outbound (Diva only)

LINK_DIAL_DIVA      199 link-line dial done (Diva only)

BLOCK_OB_CALL       200 (dummy state to block outbound call)

START_SMS_OP        201 start SMS operation

SMS_SEND            202 SMS send or check outcome

END_SMS             203 SMS end

START_VSP_OP        204 start SMS operation

VSP_SUBMIT          205 VSP DLL to be used

END_VSP             206 VSP end

REJECT_CALL         207 Reject delay-answer call

LINK_HANG_UP        208 Hang up linked call