<html><head><base href="x-msg://237/"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">These are set at configure time based on the prefix. &nbsp;When FreeSWITCH starts, it sets global vars (before the config pre-processing) that should work just like the old hard-coded values and how base_dir works with /sounds added to it<div><br></div><div>Mike</div><div><br><div><div>On Feb 9, 2010, at 2:28 PM, Robert Hadley wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div lang="EN-US" link="blue" vlink="purple"><div class="Section1"><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman'; "><font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial; "><o:p>&nbsp;</o:p></span></font></div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman'; "><font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial; ">The XML conf files have been recently modified to replace “$${base_dir}/sounds” with $${sounds_dir}.&nbsp; The same replacement was done for $${base_dir}/recordings and $${recordings_dir}.&nbsp; In vars.xml, the X-PRE-PROCESS cmd to setting the old variable sound_prefix was removed but set commands were not added for the new variables sounds_dir and recordings_dir.&nbsp; How is FS finding determining the value of $${sounds_dir} and $${recordings_dir} in the XML files?<o:p></o:p></span></font></div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman'; "><font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial; "><o:p>&nbsp;</o:p></span></font></div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman'; "><font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial; ">I ask because I have 2 cloned FS servers where one can find sound files in the IVR when an invalid extension is entered, but the other does not and is using the wrong path to search for sound files.<o:p></o:p></span></font></div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman'; "><font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial; "><o:p>&nbsp;</o:p></span></font></div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman'; "><font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial; ">Server 2 Fails:<o:p></o:p></span></font></div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman'; "><font size="1" face="Courier New"><span style="font-size: 9pt; font-family: 'Courier New'; ">2010-02-09 11:11:16.735745 [DEBUG] switch_ivr_menu.c:381 digits '9999'<o:p></o:p></span></font></div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman'; "><font size="1" face="Courier New"><span style="font-size: 9pt; font-family: 'Courier New'; ">2010-02-09 11:11:16.735745 [DEBUG] switch_ivr_menu.c:475 action regex [9999] [/^((5[34][8901][0-9])||(10[0-5][0-9])||(30\d{2}))$/] [0]<o:p></o:p></span></font></div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman'; "><font size="1" face="Courier New"><span style="font-size: 9pt; font-family: 'Courier New'; ">2010-02-09 11:11:16.735745 [DEBUG] switch_ivr_menu.c:565 IVR menu 'teo_ivr' caught invalid input '9999'<o:p></o:p></span></font></div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman'; "><font size="1" face="Courier New"><span style="font-size: 9pt; font-family: 'Courier New'; ">2010-02-09 11:11:16.735745 [ERR] mod_sndfile.c:194 Error Opening File [/opt/teoswitch/sounds/ivr/ivr-that_was_an_invalid_entry.wav] [System error : No such file or directory.]<o:p></o:p></span></font></div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman'; "><font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial; "><o:p>&nbsp;</o:p></span></font></div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman'; "><font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial; ">Server 1 Works:<o:p></o:p></span></font></div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman'; "><font size="1" face="Courier New"><span style="font-size: 9pt; font-family: 'Courier New'; ">2010-02-09 11:17:25.085660 [DEBUG] switch_ivr_menu.c:378 digits '9999'<o:p></o:p></span></font></div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman'; "><font size="1" face="Courier New"><span style="font-size: 9pt; font-family: 'Courier New'; ">2010-02-09 11:17:25.085660 [DEBUG] switch_ivr_menu.c:472 action regex [9999] [/^((5[34][8901][0-9])||(10[0-5][0-9])||(30\d{2}))$/] [0]<o:p></o:p></span></font></div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman'; "><font size="1" face="Courier New"><span style="font-size: 9pt; font-family: 'Courier New'; ">2010-02-09 11:17:25.085660 [DEBUG] switch_ivr_menu.c:562 IVR menu 'teo_ivr' caught invalid input '9999'<o:p></o:p></span></font></div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman'; "><font size="1" face="Courier New"><span style="font-size: 9pt; font-family: 'Courier New'; ">2010-02-09 11:17:25.085660 [DEBUG] switch_ivr_play_say.c:1162 Codec Activated L16@8000hz 1 channels 20ms<o:p></o:p></span></font></div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman'; "><font size="1" face="Courier New"><span style="font-size: 9pt; font-family: 'Courier New'; ">2010-02-09 11:17:25.085660 [DEBUG] switch_core_io.c:652 sofia/internal/1045@192.168.72.141:5060 receive message [TRANSCODING_NECESSARY]<o:p></o:p></span></font></div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman'; "><font size="1" face="Courier New"><span style="font-size: 9pt; font-family: 'Courier New'; ">2010-02-09 11:17:26.765470 [DEBUG] switch_ivr_play_say.c:1454 done playing file<o:p></o:p></span></font></div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman'; "><font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial; "><o:p>&nbsp;</o:p></span></font></div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman'; "><font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial; ">I have compared the conf folders and they are nearly identical.&nbsp; The only difference I know of is Server 2 was originally compiled with mod_flite enabled but it is not loaded at runtime.&nbsp; Any suggestions why one server can find sound files but the other looks in the wrong path?<o:p></o:p></span></font></div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman'; "><font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial; "><o:p>&nbsp;</o:p></span></font></div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman'; "><font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial; ">Thanks,<o:p></o:p></span></font></div><div style="margin-top: 0in; margin-right: 0in; margin-bottom: 0.0001pt; margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman'; "><font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial; ">Robert<o:p></o:p></span></font></div></div>_______________________________________________<br>FreeSWITCH-users mailing list<br><a href="mailto:FreeSWITCH-users@lists.freeswitch.org" style="color: blue; text-decoration: underline; ">FreeSWITCH-users@lists.freeswitch.org</a><br><a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" style="color: blue; text-decoration: underline; ">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users<br><a href="http://www.freeswitch.org" style="color: blue; text-decoration: underline; ">http://www.freeswitch.org</a><br></div></span></blockquote></div><br></div></body></html>