Hello I thought I had things set OK to have Asterisk play FR files for prompts and MOH, but for some reason, it still can't find them: ============ ll /var/lib/asterisk/sounds/ drwxr-xr-x 2 asterisk asterisk 4096 2011-01-21 16:18 custom/ drwxr-xr-x 10 root root 61440 2011-03-17 14:21 fr/ Note: fr/ contains core + extra + moh as downloaded from here: http://downloads.asterisk.org/pub/telephony/sounds/ ============ find /var/lib/asterisk/sounds/ -name "manolo_camp-mor*" /var/lib/asterisk/sounds/fr/manolo_camp-morning_coffee.ulaw ============ extensions.conf ;just in case, but shouldn't be needed exten => 8888,1,Set(CHANNEL(language)=fr) exten => 8888,n,Wait(2) exten => 8888,n,Answer() exten => 8888,n,Playback(manolo_camp-morning_coffee) exten => 8888,n,Hangup ============ cat asterisk.conf ... [options] nocolor = yes ; Disable console colors languageprefix = yes ; Use the new sound prefix path syntax [compat] pbx_realtime=1.6 res_agi=1.6 app_set=1.6 ============ cat /etc/asterisk/chan_dahdi.conf [channels] language=fr signalling = fxs_ks ... ============ cat /etc/asterisk/sip.conf [general] language=fr port = 5060 ... ============ CLI> -- Executing [8888 at internal:1] Set("SIP/xlite-00000002", "CHANNEL(language)=fr") in new stack -- Executing [8888 at internal:2] Wait("SIP/xlite-00000002", "2") in new stack -- Executing [8888 at internal:3] Answer("SIP/xlite-00000002", "") in new stack -- Executing [8888 at internal:4] Playback("SIP/xlite-00000002", "manolo_camp-morning_coffee") in new stack [Mar 17 15:10:18] WARNING[1888]: file.c:650 ast_openstream_full: File manolo_camp-morning_coffee does not exist in any format [Mar 17 15:10:18] WARNING[1888]: file.c:953 ast_streamfile: Unable to open manolo_camp-morning_coffee (format 0x4 (ulaw)): No such file or directory [Mar 17 15:10:18] WARNING[1888]: app_playback.c:471 playback_exec: ast_streamfile failed on SIP/xlite-00000002 for manolo_camp-morning_coffee -- Executing [8888 at internal:5] Hangup("SIP/xlite-00000002", "") in new stack == Spawn extension (internal, 8888, 5) exited non-zero on 'SIP/xlite-00000002' -- Executing [h at internal:1] NoOp("SIP/xlite-00000002", "Called ended with ") in new stack ============ Does someone what I missed that would explain the error above? Thank you.
Danny Nicholas
2011-Mar-17 14:23 UTC
[asterisk-users] [1.6.2.5] Asterisk can't find MOH file
-----Original Message----- From: asterisk-users-bounces at lists.digium.com [mailto:asterisk-users-bounces at lists.digium.com] On Behalf Of Gilles Sent: Thursday, March 17, 2011 9:18 AM To: asterisk-users at lists.digium.com Subject: [asterisk-users] [1.6.2.5] Asterisk can't find MOH file Hello I thought I had things set OK to have Asterisk play FR files for prompts and MOH, but for some reason, it still can't find them: ============ ll /var/lib/asterisk/sounds/ drwxr-xr-x 2 asterisk asterisk 4096 2011-01-21 16:18 custom/ drwxr-xr-x 10 root root 61440 2011-03-17 14:21 fr/ Note: fr/ contains core + extra + moh as downloaded from here: http://downloads.asterisk.org/pub/telephony/sounds/ ============ find /var/lib/asterisk/sounds/ -name "manolo_camp-mor*" /var/lib/asterisk/sounds/fr/manolo_camp-morning_coffee.ulaw ============ extensions.conf ;just in case, but shouldn't be needed exten => 8888,1,Set(CHANNEL(language)=fr) exten => 8888,n,Wait(2) exten => 8888,n,Answer() exten => 8888,n,Playback(manolo_camp-morning_coffee) exten => 8888,n,Hangup ============ cat asterisk.conf ... [options] nocolor = yes ; Disable console colors languageprefix = yes ; Use the new sound prefix path syntax [compat] pbx_realtime=1.6 res_agi=1.6 app_set=1.6 ============ cat /etc/asterisk/chan_dahdi.conf [channels] language=fr signalling = fxs_ks ... ============ cat /etc/asterisk/sip.conf [general] language=fr port = 5060 ... ============ CLI> -- Executing [8888 at internal:1] Set("SIP/xlite-00000002", "CHANNEL(language)=fr") in new stack -- Executing [8888 at internal:2] Wait("SIP/xlite-00000002", "2") in new stack -- Executing [8888 at internal:3] Answer("SIP/xlite-00000002", "") in new stack -- Executing [8888 at internal:4] Playback("SIP/xlite-00000002", "manolo_camp-morning_coffee") in new stack [Mar 17 15:10:18] WARNING[1888]: file.c:650 ast_openstream_full: File manolo_camp-morning_coffee does not exist in any format [Mar 17 15:10:18] WARNING[1888]: file.c:953 ast_streamfile: Unable to open manolo_camp-morning_coffee (format 0x4 (ulaw)): No such file or directory [Mar 17 15:10:18] WARNING[1888]: app_playback.c:471 playback_exec: ast_streamfile failed on SIP/xlite-00000002 for manolo_camp-morning_coffee -- Executing [8888 at internal:5] Hangup("SIP/xlite-00000002", "") in new stack == Spawn extension (internal, 8888, 5) exited non-zero on 'SIP/xlite-00000002' -- Executing [h at internal:1] NoOp("SIP/xlite-00000002", "Called ended with ") in new stack ============ Does someone what I missed that would explain the error above? Thank you. Moh should be in /var/lib/asterisk/moh not /var/lib/asterisk/sounds or in this case /var/lib/asterisk/moh/custom.