[Freeswitch-users] mod_directory questions (prompt missing)

Dave Horton dave at dchorton.com
Thu Jul 14 20:33:04 MSD 2011


I'm trying to use mod_directory and after building and installing am having a couple of problems in my testing:

First, it appears that there is a prompt missing:

2011-07-14 12:13:49.801293 [DEBUG] switch_ivr_play_say.c:244 Handle play-file:[directory/dir-press.wav] (en:en)
2011-07-14 12:13:49.801293 [ERR] mod_sndfile.c:194 Error Opening File [/usr/local/freeswitch/sounds/en/us/callie/directory/dir-press.wav] [System error : No such file or directory.]

All of the other prompts appear to be there (under /sounds/en/us/callie/directory/) but this one is missing for some reason.  I did a standard build from latest git as of a few weeks ago.  Is this a known issue, and is there somewhere I could get this prompt?

Secondly, right after I enter the DTMF digits for someone's last name it it reports that there is 1 match and spells out the name, etc, (and encounters the missing prompt) it then immediately tries to to a transfer to the extension that is currently active (which I named 'company_directory') rather than waiting for my DTMF input confirming that I want to be connected to the matching extension for the name I entered.  See log snippet below.  The way I have set this up for testing is that I added an option to the main ivr that does a menu-exec-app and transfers to the company_directory extension, which then executes the 'directory' app.  I'm not sure why the directory app finished running before collecting my response (as to whether I wanted to search again or connect to the matching extension) nor why it then tried to do a transfer (again) to 'company_directory' and then hung up.  


2011-07-14 12:13:48.513298 [DEBUG] switch_ivr_play_say.c:244 Handle play-file:[directory/dir-to_select_entry.wav] (en:en)
2011-07-14 12:13:48.533305 [DEBUG] switch_ivr_play_say.c:1279 Codec Activated L16 at 8000hz 1 channels 20ms
2011-07-14 12:13:49.681295 [DEBUG] switch_ivr_play_say.c:1649 done playing file
2011-07-14 12:13:49.921288 [DEBUG] switch_ivr_play_say.c:67 No language specified - Using [en]
2011-07-14 12:13:49.921288 [DEBUG] switch_ivr_play_say.c:244 Handle play-file:[directory/dir-no_more_results.wav] (en:en)
2011-07-14 12:13:49.941293 [DEBUG] switch_ivr_play_say.c:1279 Codec Activated L16 at 8000hz 1 channels 20ms
2011-07-14 12:13:50.989241 [DEBUG] switch_ivr_play_say.c:1649 done playing file
EXECUTE sofia/external/+15083084809 at 65.162.239.203 transfer(company_directory enum)
2011-07-14 12:13:51.109194 [DEBUG] switch_ivr.c:1622 (sofia/external/+15083084809 at 65.162.239.203) State Change CS_EXECUTE -> CS_ROUTING
2011-07-14 12:13:51.109194 [DEBUG] switch_core_session.c:1118 Send signal sofia/external/+15083084809 at 65.162.239.203 [BREAK]
2011-07-14 12:13:51.109194 [DEBUG] switch_core_session.c:711 Send signal sofia/external/+15083084809 at 65.162.239.203 [BREAK]
2011-07-14 12:13:51.109194 [NOTICE] switch_ivr.c:1628 Transfer sofia/external/+15083084809 at 65.162.239.203 to enum[company_directory at default]


More information about the FreeSWITCH-users mailing list