Skip to main content

Getting error when trying to create a voice recording

Posted by cbbs70a on Mon, 12/01/2008

All;
When I try to create a voice recording in the admin portal (which uses the macro tl-web-record) I am getting an error that says:

"Could not find an extension for recording. The extension is expected to be associated with the script tl-web-record."

I have never seen that before. This is happening regardless of the extension that I select. I checked and all the extensions I tried are working and are registered with Asterisk. Any suggestions would be greatly appreciated.
Thanks
FSD


Submitted by cbbs70a on Mon, 12/01/2008 Permalink

Ok, it looks like I broke it myself. What I did was clone the macro-tl-web-record in order to fix the busted voice prompt that says "press any key when finished". Then I used the cloned macro instead. Apparently that was enough to break it. The macro was identical (except for the busted voice prompt)

with the original except for the name of the macro itself. This should not be like this in my opinion, but it is what it is.

FSD

Submitted by eeman on Fri, 12/05/2008 Permalink

Press Any key should actually say Press pound key in the recording instructions.

-= Info about application 'Record' =-

[Synopsis]

Record to a file

[Description]

Record(filename.format,silence[,maxduration][,options])

Records from the channel into a given filename. If the file exists it will

be overwritten.

- 'format' is the format of the file type to be recorded (wav, gsm, etc).

- 'silence' is the number of seconds of silence to allow before returning.

- 'maxduration' is the maximum recording duration in seconds. If missing

or 0 there is no maximum.

- 'options' may contain any of the following letters:

'a' : append to existing recording rather than replacing

'n' : do not answer, but record anyway if line not yet answered

'q' : quiet (do not play a beep tone)

's' : skip recording if the line is not yet answered

't' : use alternate '*' terminator key (DTMF) instead of default '#'

'x' : ignore all terminator keys (DTMF) and keep recording until hangup

If filename contains '%d', these characters will be replaced with a number

incremented by one each time the file is recorded. A channel variable

named RECORDED_FILE will also be set, which contains the final filemname.

Use 'core show file formats' to see the available formats on your system

User can press '#' to terminate the recording and continue to the next priority.

If the user should hangup during a recording, all data will be lost and the

application will teminate.