I have script that records a message from the caller. This recording of the message is the last part where the caller interacts with the system. The terminating digit options are #,* and NONE, where the none seems to require to wait for the timeout period to end. We tell our callers to press # to end the recording but they don't seem to listen and we are getting complaints of no followup because we never get the message. I presume when they hang up before pressing # the script is terminating. Is there anyway to have the script complete if the caller hangs up without pressing pound?
You need to use the On Exception Goto (ContactInactiveException) and On Exception Clear steps to catch the contact hanging up and send the recording anyways.
This has been covered on the forum (and in example scripts) before; however, the short version is that you add the exception watch prior to starting the recording. The goto destination is the success branch of the recording step. The next step must be to clear the exception. The script can then continue.