[Freeswitch-users] demo_ivr cannot find sound files viarelative paths
Michael Jerris
mike at jerris.com
Thu Feb 11 12:42:25 PST 2010
Just looked back at this and I am completely wrong. Sounds prefix
used to be set correctly in vars.xml and I remove that and set it to
just the sounds dir in the core. This is incorrect. I think we will
make the core set a default to the sounds dir and allow it to be
overridden in vars.xml and restore that line in the default config.
Expect a patch on this shortly.
Mike
On 2010-02-11, at 10:53 AM, "Robertre Hadley"
<robert.hadley at teotech.com> wrote:
> That was it. Thanks Mike.
>
> This test build was trunk and default configs. The problem is in
> the trunk vars.xml this line has been removed. I added this line
> back to vars.xml and the demo_ivr started working again.
>
> <X-PRE-PROCESS cmd="set" data="sound_prefix=$${base_dir}/sounds/en/
> us/callie"/>
>
> The IVR source must still require sound_prefix to be set (and does
> not use the new sounds_dir variable).
>
> Thanks again,
> Robert
>
> From: Michael Jerris [mailto:mike at jerris.com]
> Sent: Wednesday, February 10, 2010 9:34 PM
> To: freeswitch-users at lists.freeswitch.org
> Subject: Re: [Freeswitch-users] demo_ivr cannot find sound files
> viarelative paths
>
> did you make any changes to the default configs? what is in your
> vars.xml related to sounds? the relative paths were always relative
> to that dir, did you make any changes to the sounds prefix ?
>
> Mike
>
> On Feb 10, 2010, at 11:57 PM, Michael Collins wrote:
>
>
> If I read this log correctly it failed to find the "invalid entry"
> file but it did find the phrases just fine. Can you confirm the
> presence of this file:
> /usr/local/freeswitch/sounds/en/us/callie/ivr/8000/ivr-
> that_was_an_invalid_entry.wav
>
> (It looks like this call is at 8kHz so that's where I'm assuming FS
> is looking to find the sound file...)
>
> -MC
>
> On Wed, Feb 10, 2010 at 10:50 AM, Robert Hadley <robert.hadley at teotech.com
> > wrote:
>
> Hi,
>
> It appears a recent change (possibly the new sounds_dir variable or
> the new ivr_menu folder?) may have broken relative sound file paths
> in the IVR. I built a today’s trunk version and installed to the de
> fault location. Using the default conf files the demo_ivr cannot fin
> d files based on the relative paths specified in ivr_menus/demo_ivr.
> xml.
>
> [root at TEO-UCM-T2 conf]# cat ivr_menus/demo_ivr.xml
> <include>
> <!-- demo IVR setup -->
> <!-- demo IVR, Main Menu -->
> <menu name="demo_ivr"
> greet-long="phrase:demo_ivr_main_menu"
> greet-short="phrase:demo_ivr_main_menu_short"
> invalid-sound="ivr/ivr-that_was_an_invalid_entry.wav"
> exit-sound="voicemail/vm-goodbye.wav"
>
>
> 2010-02-10 10:32:15.300337 [DEBUG] switch_ivr_menu.c:414 Executing
> IVR menu demo_ivr
> 2010-02-10 10:32:15.300337 [DEBUG] switch_ivr_play_say.c:118 No
> language specified - Using [en]
> 2010-02-10 10:32:15.300337 [DEBUG] switch_ivr_play_say.c:273 Handle
> play-file:[ivr/ivr-welcome_to_freeswitch.wav] (en:en)
> 2010-02-10 10:32:15.300337 [DEBUG] switch_ivr_play_say.c:1158 Codec
> Activated L16 at 8000hz 1 channels 20ms
> 2010-02-10 10:32:17.922147 [DEBUG] switch_ivr_play_say.c:1450 done
> playing file
> 2010-02-10 10:32:18.042149 [DEBUG] switch_ivr_play_say.c:273 Handle
> play-file:[ivr/ivr-this_ivr_will_let_you_test_features.wav] (en:en)
> 2010-02-10 10:32:18.042149 [DEBUG] switch_ivr_play_say.c:1158 Codec
> Activated L16 at 8000hz 1 channels 20ms
> 2010-02-10 10:32:19.962158 [DEBUG] switch_rtp.c:2417 RTP RECV DTMF
> 2:800
> 2010-02-10 10:32:19.962158 [DEBUG] switch_ivr_play_say.c:1450 done
> playing file
> 2010-02-10 10:32:20.082156 [DEBUG] switch_ivr_menu.c:329 waiting for
> 3/4 digits t/o 2000
> 2010-02-10 10:32:20.120617 [DEBUG] switch_rtp.c:2417 RTP RECV DTMF
> 2:400
> 2010-02-10 10:32:20.442158 [DEBUG] switch_rtp.c:2417 RTP RECV DTMF
> 2:800
> 2010-02-10 10:32:20.682162 [DEBUG] switch_rtp.c:2417 RTP RECV DTMF
> 2:800
> 2010-02-10 10:32:20.682162 [DEBUG] switch_ivr_menu.c:376 digits '2222'
> 2010-02-10 10:32:20.682162 [DEBUG] switch_ivr_menu.c:470 action
> regex [2222] [/^(10[01][0-9])$/] [0]
> 2010-02-10 10:32:20.682162 [DEBUG] switch_ivr_menu.c:560 IVR menu
> 'demo_ivr' caught invalid input '2222'
> 2010-02-10 10:32:20.682162 [ERR] mod_sndfile.c:194 Error Opening
> File [/usr/local/freeswitch/sounds/ivr/ivr-
> that_was_an_invalid_entry.wav] [System error : No such file or
> directory.]
> 2010-02-10 10:32:21.701505 [DEBUG] switch_ivr_play_say.c:118 No
> language specified - Using [en]
> 2010-02-10 10:32:21.701505 [DEBUG] switch_ivr_play_say.c:273 Handle
> play-file:[silence_stream://1000] (en:en)
> 2010-02-10 10:32:21.701505 [DEBUG] switch_ivr_play_say.c:1158 Codec
> Activated L16 at 8000hz 1 channels 20ms
> 2010-02-10 10:32:22.700352 [DEBUG] switch_ivr_play_say.c:1450 done
> playing file
>
> _______________________________________________
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-
> users
> http://www.freeswitch.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20100211/8c69271b/attachment-0002.html
More information about the FreeSWITCH-users
mailing list