IVR gives mod_dptools.c:1816 Unable to find menu
Strange error since I updated Freeswitch using "Make Current" My main IVR is not playing the long greeting but jumping directly to the exit recording and hang-up. When I check the log I see that the following error: 2012-09-02 18:07:11.551338 [NOTICE] mod_sofia.c:2646 Pre-Answer sofia/internal/250@192.168.20.153! 2012-09-02 18:07:11.551338 [DEBUG] switch_channel.c:3057 (sofia/internal/250@192.168.20.153) Callstate Change RINGING -> EARLY 2012-09-02 18:07:11.551338 [DEBUG] switch_core_session.c:778 Send signal sofia/internal/250@192.168.20.153 [BREAK] EXECUTE sofia/internal/250@192.168.20.153 ivr(Welcome to Accra) 2012-09-02 18:07:11.551338 [DEBUG] switch_core_session.c:924 Send signal sofia/internal/250@192.168.20.153 [BREAK] 2012-09-02 18:07:11.551338 [ERR] mod_dptools.c:1816 Unable to find menu 2012-09-02 18:07:11.551338 [DEBUG] sofia.c:6051 Channel sofia/internal/250@192.168.20.153 skipping state [early][183] EXECUTE sofia/internal/250@192.168.20.153 playback(/usr/local/freeswitch/recordings/Goodbye Message.wav) 2012-09-02 18:07:11.551338 [DEBUG] switch_ivr_play_say.c:1309 Codec Activated L16@8000hz 1 channels 20ms 2012-09-02 18:07:11.631338 [DEBUG] switch_rtp.c:3594 Correct ip/port confirmed. 2012-09-02 18:07:15.771336 [DEBUG] switch_ivr_play_say.c:1682 done playing file /usr/local/freeswitch/recordings/Goodbye Message.wav 2012-09-02 18:07:15.771336 [NOTICE] switch_core_state_machine.c:249 sofia/internal/250@192.168.20.153 has executed the last dialplan instruction, hanging up. 2012-09-02 18:07:15.771336 [DEBUG] switch_channel.c:2914 (sofia/internal/250@192.168.20.153) Callstate Change EARLY -> HANGUP The IVR is as follows: <include> <!-- Accra Welcome Message --> <menu name="Welcome_to_Accra" greet-long="/usr/local/freeswitch/recordings/Welcome Message Bilingue.wav" greet-short="/usr/local/freeswitch/recordings/Welcome Message Bilingue.wav" invalid-sound="ivr/ivr-that_was_an_invalid_entry.wav" exit-sound="voicemail/vm-goodbye.wav" confirm-macro="" confirm-key="" tts-engine="flite" tts-voice="rms" confirm-attempts="3" timeout="10000" inter-digit-timeout="2000" max-failures="3" max-timeouts="3" digit-len="5"> <entry action="menu-exec-app" digits="1" param="playback /usr/local/freeswitch/recordings/Transfer to Sales.wav"/> <entry action="menu-exec-app" digits="1" param="transfer 200 XML default"/> <!-- Transfer to sales --> <entry action="menu-exec-app" digits="2" param="playback /usr/local/freeswitch/recordings/Transfer to Customer Support.wav"/> <entry action="menu-exec-app" digits="2" param="transfer 7002 XML default"/> <!-- Transfer to Customer Service --> <entry action="menu-exec-app" digits="3" param="playback /usr/local/freeswitch/recordings/Transfer to Administration.wav"/> <entry action="menu-exec-app" digits="3" param="voicemail default ${domain_name} 300"/> <!-- Transfer to Voicemail --> <entry action="menu-top" digits="9" param=""/> <!-- Start message again --> <entry action="menu-exec-app" digits="/(^\d{3,6}$)/" param="transfer $1 XML default"/> </menu> </include> Any help would be greatly appreciated. Thanks cjb
Whats the dialplan entry for this menu look like? I¹m concerned there might be an error there since your log says ³ivr(Welcome to Accra)² note there is no _¹s in there but your ivr config has the _¹s in the menu name On 9/2/12 4:15 PM, "Charles Bujold" <cjbujold@accra.ca> wrote:
Strange error since I updated Freeswitch using ³Make Current² My main IVR is not playing the long greeting but jumping directly to the exit recording and hang-up. When I check the log I see that the following error:
2012-09-02 18:07:11.551338 [NOTICE] mod_sofia.c:2646 Pre-Answer sofia/internal/250@192.168.20.153! 2012-09-02 18:07:11.551338 [DEBUG] switch_channel.c:3057 (sofia/internal/250@192.168.20.153) Callstate Change RINGING -> EARLY 2012-09-02 18:07:11.551338 [DEBUG] switch_core_session.c:778 Send signal sofia/internal/250@192.168.20.153 [BREAK] EXECUTE sofia/internal/250@192.168.20.153 ivr(Welcome to Accra) 2012-09-02 18:07:11.551338 [DEBUG] switch_core_session.c:924 Send signal sofia/internal/250@192.168.20.153 [BREAK] 2012-09-02 18:07:11.551338 [ERR] mod_dptools.c:1816 Unable to find menu 2012-09-02 18:07:11.551338 [DEBUG] sofia.c:6051 Channel sofia/internal/250@192.168.20.153 skipping state [early][183] EXECUTE sofia/internal/250@192.168.20.153 playback(/usr/local/freeswitch/recordings/Goodbye Message.wav) 2012-09-02 18:07:11.551338 [DEBUG] switch_ivr_play_say.c:1309 Codec Activated L16@8000hz 1 channels 20ms 2012-09-02 18:07:11.631338 [DEBUG] switch_rtp.c:3594 Correct ip/port confirmed. 2012-09-02 18:07:15.771336 [DEBUG] switch_ivr_play_say.c:1682 done playing file /usr/local/freeswitch/recordings/Goodbye Message.wav 2012-09-02 18:07:15.771336 [NOTICE] switch_core_state_machine.c:249 sofia/internal/250@192.168.20.153 has executed the last dialplan instruction, hanging up. 2012-09-02 18:07:15.771336 [DEBUG] switch_channel.c:2914 (sofia/internal/250@192.168.20.153) Callstate Change EARLY -> HANGUP
The IVR is as follows:
<include> <!-- Accra Welcome Message --> <menu name="Welcome_to_Accra"
greet-long="/usr/local/freeswitch/recordings/Welcome Message Bilingue.wav"
greet-short="/usr/local/freeswitch/recordings/Welcome Message Bilingue.wav"
invalid-sound="ivr/ivr-that_was_an_invalid_entry.wav" exit-sound="voicemail/vm-goodbye.wav" confirm-macro="" confirm-key="" tts-engine="flite" tts-voice="rms" confirm-attempts="3" timeout="10000" inter-digit-timeout="2000" max-failures="3" max-timeouts="3" digit-len="5"> <entry action="menu-exec-app" digits="1" param="playback /usr/local/freeswitch/recordings/Transfer to Sales.wav"/> <entry action="menu-exec-app" digits="1" param="transfer 200 XML default"/> <!-- Transfer to sales --> <entry action="menu-exec-app" digits="2" param="playback /usr/local/freeswitch/recordings/Transfer to Customer Support.wav"/> <entry action="menu-exec-app" digits="2" param="transfer 7002 XML default"/> <!-- Transfer to Customer Service --> <entry action="menu-exec-app" digits="3" param="playback /usr/local/freeswitch/recordings/Transfer to Administration.wav"/> <entry action="menu-exec-app" digits="3" param="voicemail default ${domain_name} 300"/> <!-- Transfer to Voicemail --> <entry action="menu-top" digits="9" param=""/> <!-- Start message again --> <entry action="menu-exec-app" digits="/(^\d{3,6}$)/" param="transfer $1 XML default"/> </menu> </include>
Any help would be greatly appreciated.
Thanks
cjb
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- Ken http://www.FreeSWITCH.org http://www.ClueCon.com http://www.OSTAG.org irc.freenode.net #freeswitch
participants (2)
-
Charles Bujold
-
Ken Rice