Skip to main content

Recording IVR Prompts From Outside

Posted by dozment on Sat, 10/24/2009

I've had a couple of customers ask to be able to record IVR prompts from a PSTN phone instead of an extension on the system. Can't seem to make that work with tl-web-record. I tried using an extension that is set to forward to an outside number, but that doesn't seem to work. Does anyone have a script for enabling web recordings from an outside number?


Submitted by IVSCOMM on Thu, 05/06/2010 Permalink

but what i did is setup a special mailbox with a DID and have customers call and leave the greeting as they want the caller to hear. then the mailbox emails it to me in a wav file. (the correct one I might add) and I upload it to their system and set it in place. I just let customers know it will be in place starting the next day.

Shawn

Submitted by moshe on Fri, 05/07/2010 Permalink

i have setup a script (from some where in this forum) which creates the file name as the date and time than i create a feature code that points to that script

hope this helps

exten => s,1,Wait(1)
exten => s,n,Answer
exten => s,n,Set(FILENAME=${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)})
exten => s,n,Set(FORMAT=wav)
exten => s,n,Playback(tl/start-recording)
exten => s,n,Playback(tl/beep)
exten => s,n,GotoIf($["${tenant}" = ""]?nodir)
exten => s,n,Record(ogm/${tenant}/${FILENAME}.${FORMAT})
exten => s,n,Goto(done)
exten => s,n(nodir),Record(ogm/${FILENAME}.${FORMAT})
exten => s,n(done),Wait(1)
exten => s,n,Playback(tl/done-recording)
exten => s,n,Wait(1)
exten => s,n,Hangup
exten => t,1,Hangup
exten => i,1,Wait(1)
exten => i,2,Playback(tl/done-recording)
exten => i,3,Hangup