Artifex Maximus
2009-Jan-28 09:45 UTC
[asterisk-users] Record and then Read does not found file
Hi all! I would like to make a service with recording sounds and playing back to caller. I had wrote the script but it failed at Read statement with file not found error. I have put some file test into script and this is what happen on verbose level 9. -- Executing [8298 at default:8] Record("DAHDI/27-1", "/var/spool/asterisk/rogzites/hangrogzito/20090128-103110-1233135070.29.wav,5") in new stack -- <DAHDI/27-1> Playing 'beep.alaw' (language 'hu') -- Executing [8298 at default:9] NoOp("DAHDI/27-1", "") in new stack -- Executing [8298 at default:10] Wait("DAHDI/27-1", "0.5") in new stack -- Executing [8298 at default:11] Set("DAHDI/27-1", "TIMEOUT(digit)=1") in new stack -- Digit timeout set to 1 -- Executing [8298 at default:12] Set("DAHDI/27-1", "TIMEOUT(response)=10") in new stack -- Response timeout set to 10 -- Executing [8298 at default:13] BackGround("DAHDI/27-1", "hangrogzites/24359") in new stack -- <DAHDI/27-1> Playing 'hangrogzites/24359.slin' (language 'hu') == CDR updated on DAHDI/27-1 -- Executing [1 at default:1] NoOp("DAHDI/27-1", "") in new stack -- Executing [1 at default:2] Wait("DAHDI/27-1", "0.5") in new stack -- Executing [1 at default:3] System("DAHDI/27-1", "test -e /var/spool/asterisk/rogzites/hangrogzito/20090128-103110-1233135070.29.wav") in new stack -- Executing [1 at default:4] NoOp("DAHDI/27-1", "SUCCESS") in new stack -- Executing [1 at default:5] Read("DAHDI/27-1", "dummy,/var/spool/asterisk/rogzites/hangrogzito/20090128-103110-1233135070.29.wav,1") in new stack -- Accepting a maximum of 1 digits. [Jan 28 10:31:23] WARNING[29417]: file.c:589 ast_openstream_full: File /var/spool/asterisk/rogzites/hangrogzito/20090128-103110-1233135070.29.wav does not exist in any format [Jan 28 10:31:23] WARNING[29417]: file.c:898 ast_streamfile: Unable to open /var/spool/asterisk/rogzites/hangrogzito/20090128-103110-1233135070.29.wav (format 0x48 (alaw|slin)): No such file or directory -- User disconnected Looks like file is exists to Asterisk as well because "test -e" gives SUCCESS. Why Read cannot find this file later? Might is it locked? Then how could I unlock it? I am using latest Asterisk (1.6.0.5) on Ubuntu 8.10. Bye, Zsolt
Steven J. Douglas
2009-Jan-28 10:10 UTC
[asterisk-users] Record and then Read does not found file
In your Read command, leave out the .wav extension in the file name. Regards, Steve Artifex Maximus wrote:> Hi all! > > I would like to make a service with recording sounds and playing back > to caller. I had wrote the script but it failed at Read statement with > file not found error. I have put some file test into script and this > is what happen on verbose level 9. > > -- Executing [8298 at default:8] Record("DAHDI/27-1", > "/var/spool/asterisk/rogzites/hangrogzito/20090128-103110-1233135070.29.wav,5") > in new stack > -- <DAHDI/27-1> Playing 'beep.alaw' (language 'hu') > -- Executing [8298 at default:9] NoOp("DAHDI/27-1", "") in new stack > -- Executing [8298 at default:10] Wait("DAHDI/27-1", "0.5") in new stack > -- Executing [8298 at default:11] Set("DAHDI/27-1", > "TIMEOUT(digit)=1") in new stack > -- Digit timeout set to 1 > -- Executing [8298 at default:12] Set("DAHDI/27-1", > "TIMEOUT(response)=10") in new stack > -- Response timeout set to 10 > -- Executing [8298 at default:13] BackGround("DAHDI/27-1", > "hangrogzites/24359") in new stack > -- <DAHDI/27-1> Playing 'hangrogzites/24359.slin' (language 'hu') > == CDR updated on DAHDI/27-1 > -- Executing [1 at default:1] NoOp("DAHDI/27-1", "") in new stack > -- Executing [1 at default:2] Wait("DAHDI/27-1", "0.5") in new stack > -- Executing [1 at default:3] System("DAHDI/27-1", "test -e > /var/spool/asterisk/rogzites/hangrogzito/20090128-103110-1233135070.29.wav") > in new stack > -- Executing [1 at default:4] NoOp("DAHDI/27-1", "SUCCESS") in new stack > -- Executing [1 at default:5] Read("DAHDI/27-1", > "dummy,/var/spool/asterisk/rogzites/hangrogzito/20090128-103110-1233135070.29.wav,1") > in new stack > -- Accepting a maximum of 1 digits. > [Jan 28 10:31:23] WARNING[29417]: file.c:589 ast_openstream_full: File > /var/spool/asterisk/rogzites/hangrogzito/20090128-103110-1233135070.29.wav > does not exist in any format > [Jan 28 10:31:23] WARNING[29417]: file.c:898 ast_streamfile: Unable to > open /var/spool/asterisk/rogzites/hangrogzito/20090128-103110-1233135070.29.wav > (format 0x48 (alaw|slin)): No such file or directory > -- User disconnected > > Looks like file is exists to Asterisk as well because "test -e" gives > SUCCESS. Why Read cannot find this file later? Might is it locked? > Then how could I unlock it? > > I am using latest Asterisk (1.6.0.5) on Ubuntu 8.10. > > Bye, > Zsolt > > _______________________________________________ > -- Bandwidth and Colocation Provided by http://www.api-digital.com -- > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users >
Possibly Parallel Threads
- Problema ao Logar no Dominio
- 11 commits - libswfdec-gtk/swfdec_gtk_loader.c libswfdec-gtk/swfdec_playback_alsa.c libswfdec-gtk/swfdec_source.c libswfdec/swfdec_cached.c libswfdec/swfdec_font.c libswfdec/swfdec_morphshape.c libswfdec/swfdec_net_stream.c libswfdec/swfdec_script.c
- FAX
- Looking for SIP loud ringer
- I would like to correct some minor errors and add NagViz