I'm starting to find my way around freeswitch via fusionpbx and have it running with a free DID, two X-Lite softphones and 3CXPhone on an iPhone. After creating a recording, an IVR menu and an inbound route to the IVR, a test call coming in on the DID complains it can't find the menu: 2012-07-08 11:28:36.451506 [NOTICE] switch_channel.c:926 New Channel sofia/external/<masked>@www.xxx.yyy.zzz [82327424-822d-44a4-9aa5-c20fdce2f356] 2012-07-08 11:28:36.451506 [INFO] mod_dialplan_xml.c:485 Processing <masked> <<masked>>-><masked> in context public 2012-07-08 11:28:36.471501 [NOTICE] switch_ivr.c:1729 Transfer sofia/external/<masked>@www.xxx.yyy.zzz to XML[5002@default] 2012-07-08 11:28:36.471501 [INFO] mod_dialplan_xml.c:485 Processing <masked> <<masked>>->5002 in context default 2012-07-08 11:28:36.551572 [NOTICE] mod_dptools.c:1148 Channel [sofia/external/<masked>@www.xxx.yyy.zzz] has been answered 2012-07-08 11:28:37.571514 [ERR] mod_dptools.c:1775 Unable to find menu 2012-07-08 11:28:37.571514 [NOTICE] switch_core_state_machine.c:249 sofia/external/<masked>@www.xxx.yyy.zzz has executed the last dialplan instruction, hanging up. 2012-07-08 11:28:37.571514 [NOTICE] switch_core_state_machine.c:251 Hangup sofia/external/<masked>@www.xxx.yyy.zzz [CS_EXECUTE] [NORMAL_CLEARING] 2012-07-08 11:28:37.591511 [NOTICE] switch_core_session.c:1446 Session 1 (sofia/external/<masked>@www.xxx.yyy.zzz) Ended 2012-07-08 11:28:37.591511 [NOTICE] switch_core_session.c:1448 Close Channel sofia/external/<masked>@www.xxx.yyy.zzz [CS_DESTROY] I can see that the newly created choosevm ivr menu exists: $ sudo ls -l *.xml /usr/local/freeswitch/conf/ivr_menus/ -rw-rw---- 1 _www _www 2878 Jun 20 00:08 demo_ivr.xml -rw-r--r-- 1 _www _www 632 Jul 8 11:08 v_choosevm.xml $ sudo cat /usr/local/freeswitch/conf/ivr_menus/v_choosevm.xml <include> <menu name="choosevm" greet-long="/usr/local/freeswitch/recordings/recording1.wav" greet-short="/usr/local/freeswitch/recordings/" invalid-sound="ivr/ivr-that_was_an_invalid_entry.wav" exit-sound="" confirm-macro="" confirm-key="" tts-engine="flite" tts-voice="rms" confirm-attempts="3" timeout="3000" inter-digit-timeout="2000" max-failures="3" max-timeouts="3" digit-len="5"> <entry action="menu-exec-app" digits="1" param="transfer 2002 XML default"/> <entry action="menu-exec-app" digits="2" param="transfer 2003 XML default"/> </menu> </include> $ sudo cat /usr/local/freeswitch/conf/dialplan/default/333_v_choosevm.xml <extension name="choosevm" > <condition field="destination_number" expression="^5002$" > <action application="answer" /> <action application="sleep" data="1000" /> <action application="set" data="hangup_after_bridge=true" /> <action application="ivr" data="choosevm" /> </condition> </extension> Is there something else necessary for the ivr menu to be found? I realize that I'm abstracted from freeswitch a bit by using fusionpbx as a front-end, but is this still the right place to ask? Thanks, -Terry
hi terry, FusionPBX has a forum http://www.fusionpbx.com/messageboard/rsslist.php. it's the best place to ask for help. /nandy On Wed, Jul 11, 2012 at 7:19 AM, Terry Barnum <terry@digital-outpost.com>wrote:
I'm starting to find my way around freeswitch via fusionpbx and have it running with a free DID, two X-Lite softphones and 3CXPhone on an iPhone. After creating a recording, an IVR menu and an inbound route to the IVR, a test call coming in on the DID complains it can't find the menu:
2012-07-08 11:28:36.451506 [NOTICE] switch_channel.c:926 New Channel sofia/external/<masked>@www.xxx.yyy.zzz [82327424-822d-44a4-9aa5-c20fdce2f356] 2012-07-08 11:28:36.451506 [INFO] mod_dialplan_xml.c:485 Processing <masked> <<masked>>-><masked> in context public 2012-07-08 11:28:36.471501 [NOTICE] switch_ivr.c:1729 Transfer sofia/external/<masked>@www.xxx.yyy.zzz to XML[5002@default] 2012-07-08 11:28:36.471501 [INFO] mod_dialplan_xml.c:485 Processing <masked> <<masked>>->5002 in context default 2012-07-08 11:28:36.551572 [NOTICE] mod_dptools.c:1148 Channel [sofia/external/<masked>@www.xxx.yyy.zzz] has been answered 2012-07-08 11:28:37.571514 [ERR] mod_dptools.c:1775 Unable to find menu 2012-07-08 11:28:37.571514 [NOTICE] switch_core_state_machine.c:249 sofia/external/<masked>@www.xxx.yyy.zzz has executed the last dialplan instruction, hanging up. 2012-07-08 11:28:37.571514 [NOTICE] switch_core_state_machine.c:251 Hangup sofia/external/<masked>@www.xxx.yyy.zzz [CS_EXECUTE] [NORMAL_CLEARING] 2012-07-08 11:28:37.591511 [NOTICE] switch_core_session.c:1446 Session 1 (sofia/external/<masked>@www.xxx.yyy.zzz) Ended 2012-07-08 11:28:37.591511 [NOTICE] switch_core_session.c:1448 Close Channel sofia/external/<masked>@www.xxx.yyy.zzz [CS_DESTROY]
I can see that the newly created choosevm ivr menu exists:
$ sudo ls -l *.xml /usr/local/freeswitch/conf/ivr_menus/ -rw-rw---- 1 _www _www 2878 Jun 20 00:08 demo_ivr.xml -rw-r--r-- 1 _www _www 632 Jul 8 11:08 v_choosevm.xml
$ sudo cat /usr/local/freeswitch/conf/ivr_menus/v_choosevm.xml <include> <menu name="choosevm"
greet-long="/usr/local/freeswitch/recordings/recording1.wav" greet-short="/usr/local/freeswitch/recordings/" invalid-sound="ivr/ivr-that_was_an_invalid_entry.wav" exit-sound="" confirm-macro="" confirm-key="" tts-engine="flite" tts-voice="rms" confirm-attempts="3" timeout="3000" inter-digit-timeout="2000" max-failures="3" max-timeouts="3" digit-len="5"> <entry action="menu-exec-app" digits="1" param="transfer 2002 XML default"/> <entry action="menu-exec-app" digits="2" param="transfer 2003 XML default"/> </menu> </include>
$ sudo cat /usr/local/freeswitch/conf/dialplan/default/333_v_choosevm.xml <extension name="choosevm" > <condition field="destination_number" expression="^5002$" > <action application="answer" /> <action application="sleep" data="1000" /> <action application="set" data="hangup_after_bridge=true" /> <action application="ivr" data="choosevm" /> </condition> </extension>
Is there something else necessary for the ivr menu to be found? I realize that I'm abstracted from freeswitch a bit by using fusionpbx as a front-end, but is this still the right place to ask?
Thanks, -Terry
_________________________________________________________________________ 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
Join Us At ClueCon - Aug 7-9, 2012
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
Thanks Nandy. I have posted there and the yahoo groups mailing list but it's very quiet. -Terry On Jul 10, 2012, at 4:54 PM, Nandy Dagondon wrote:
hi terry,
FusionPBX has a forum http://www.fusionpbx.com/messageboard/rsslist.php. it's the best place to ask for help.
/nandy
On Wed, Jul 11, 2012 at 7:19 AM, Terry Barnum <terry@digital-outpost.com> wrote: I'm starting to find my way around freeswitch via fusionpbx and have it running with a free DID, two X-Lite softphones and 3CXPhone on an iPhone. After creating a recording, an IVR menu and an inbound route to the IVR, a test call coming in on the DID complains it can't find the menu:
2012-07-08 11:28:36.451506 [NOTICE] switch_channel.c:926 New Channel sofia/external/<masked>@www.xxx.yyy.zzz [82327424-822d-44a4-9aa5-c20fdce2f356] 2012-07-08 11:28:36.451506 [INFO] mod_dialplan_xml.c:485 Processing <masked> <<masked>>-><masked> in context public 2012-07-08 11:28:36.471501 [NOTICE] switch_ivr.c:1729 Transfer sofia/external/<masked>@www.xxx.yyy.zzz to XML[5002@default] 2012-07-08 11:28:36.471501 [INFO] mod_dialplan_xml.c:485 Processing <masked> <<masked>>->5002 in context default 2012-07-08 11:28:36.551572 [NOTICE] mod_dptools.c:1148 Channel [sofia/external/<masked>@www.xxx.yyy.zzz] has been answered 2012-07-08 11:28:37.571514 [ERR] mod_dptools.c:1775 Unable to find menu 2012-07-08 11:28:37.571514 [NOTICE] switch_core_state_machine.c:249 sofia/external/<masked>@www.xxx.yyy.zzz has executed the last dialplan instruction, hanging up. 2012-07-08 11:28:37.571514 [NOTICE] switch_core_state_machine.c:251 Hangup sofia/external/<masked>@www.xxx.yyy.zzz [CS_EXECUTE] [NORMAL_CLEARING] 2012-07-08 11:28:37.591511 [NOTICE] switch_core_session.c:1446 Session 1 (sofia/external/<masked>@www.xxx.yyy.zzz) Ended 2012-07-08 11:28:37.591511 [NOTICE] switch_core_session.c:1448 Close Channel sofia/external/<masked>@www.xxx.yyy.zzz [CS_DESTROY]
I can see that the newly created choosevm ivr menu exists:
$ sudo ls -l *.xml /usr/local/freeswitch/conf/ivr_menus/ -rw-rw---- 1 _www _www 2878 Jun 20 00:08 demo_ivr.xml -rw-r--r-- 1 _www _www 632 Jul 8 11:08 v_choosevm.xml
$ sudo cat /usr/local/freeswitch/conf/ivr_menus/v_choosevm.xml <include> <menu name="choosevm" greet-long="/usr/local/freeswitch/recordings/recording1.wav" greet-short="/usr/local/freeswitch/recordings/" invalid-sound="ivr/ivr-that_was_an_invalid_entry.wav" exit-sound="" confirm-macro="" confirm-key="" tts-engine="flite" tts-voice="rms" confirm-attempts="3" timeout="3000" inter-digit-timeout="2000" max-failures="3" max-timeouts="3" digit-len="5"> <entry action="menu-exec-app" digits="1" param="transfer 2002 XML default"/> <entry action="menu-exec-app" digits="2" param="transfer 2003 XML default"/> </menu> </include>
$ sudo cat /usr/local/freeswitch/conf/dialplan/default/333_v_choosevm.xml <extension name="choosevm" > <condition field="destination_number" expression="^5002$" > <action application="answer" /> <action application="sleep" data="1000" /> <action application="set" data="hangup_after_bridge=true" /> <action application="ivr" data="choosevm" /> </condition> </extension>
Is there something else necessary for the ivr menu to be found? I realize that I'm abstracted from freeswitch a bit by using fusionpbx as a front-end, but is this still the right place to ask?
Thanks, -Terry
_________________________________________________________________________ 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
Join Us At ClueCon - Aug 7-9, 2012
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
_________________________________________________________________________ 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
Join Us At ClueCon - Aug 7-9, 2012
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
Don't forget about the IRC channel: #fusionpbx on irc.freenode.net. On Tue, Jul 10, 2012 at 5:39 PM, Terry Barnum <terry@digital-outpost.com>wrote:
Thanks Nandy. I have posted there and the yahoo groups mailing list but it's very quiet.
-Terry
On Jul 10, 2012, at 4:54 PM, Nandy Dagondon wrote:
hi terry,
FusionPBX has a forum http://www.fusionpbx.com/messageboard/rsslist.php. it's the best place to ask for help.
/nandy
On Wed, Jul 11, 2012 at 7:19 AM, Terry Barnum <terry@digital-outpost.com> wrote: I'm starting to find my way around freeswitch via fusionpbx and have it running with a free DID, two X-Lite softphones and 3CXPhone on an iPhone. After creating a recording, an IVR menu and an inbound route to the IVR, a test call coming in on the DID complains it can't find the menu:
2012-07-08 11:28:36.451506 [NOTICE] switch_channel.c:926 New Channel sofia/external/<masked>@www.xxx.yyy.zzz [82327424-822d-44a4-9aa5-c20fdce2f356] 2012-07-08 11:28:36.451506 [INFO] mod_dialplan_xml.c:485 Processing <masked> <<masked>>-><masked> in context public 2012-07-08 11:28:36.471501 [NOTICE] switch_ivr.c:1729 Transfer sofia/external/<masked>@www.xxx.yyy.zzz to XML[5002@default] 2012-07-08 11:28:36.471501 [INFO] mod_dialplan_xml.c:485 Processing <masked> <<masked>>->5002 in context default 2012-07-08 11:28:36.551572 [NOTICE] mod_dptools.c:1148 Channel [sofia/external/<masked>@www.xxx.yyy.zzz] has been answered 2012-07-08 11:28:37.571514 [ERR] mod_dptools.c:1775 Unable to find menu 2012-07-08 11:28:37.571514 [NOTICE] switch_core_state_machine.c:249 sofia/external/<masked>@www.xxx.yyy.zzz has executed the last dialplan instruction, hanging up. 2012-07-08 11:28:37.571514 [NOTICE] switch_core_state_machine.c:251 Hangup sofia/external/<masked>@www.xxx.yyy.zzz [CS_EXECUTE] [NORMAL_CLEARING] 2012-07-08 11:28:37.591511 [NOTICE] switch_core_session.c:1446 Session 1 (sofia/external/<masked>@www.xxx.yyy.zzz) Ended 2012-07-08 11:28:37.591511 [NOTICE] switch_core_session.c:1448 Close Channel sofia/external/<masked>@www.xxx.yyy.zzz [CS_DESTROY]
I can see that the newly created choosevm ivr menu exists:
$ sudo ls -l *.xml /usr/local/freeswitch/conf/ivr_menus/ -rw-rw---- 1 _www _www 2878 Jun 20 00:08 demo_ivr.xml -rw-r--r-- 1 _www _www 632 Jul 8 11:08 v_choosevm.xml
$ sudo cat /usr/local/freeswitch/conf/ivr_menus/v_choosevm.xml <include> <menu name="choosevm"
greet-long="/usr/local/freeswitch/recordings/recording1.wav"
greet-short="/usr/local/freeswitch/recordings/" invalid-sound="ivr/ivr-that_was_an_invalid_entry.wav" exit-sound="" confirm-macro="" confirm-key="" tts-engine="flite" tts-voice="rms" confirm-attempts="3" timeout="3000" inter-digit-timeout="2000" max-failures="3" max-timeouts="3" digit-len="5"> <entry action="menu-exec-app" digits="1" param="transfer
2002 XML default"/>
<entry action="menu-exec-app" digits="2" param="transfer
2003 XML default"/>
</menu> </include>
$ sudo cat /usr/local/freeswitch/conf/dialplan/default/333_v_choosevm.xml <extension name="choosevm" > <condition field="destination_number" expression="^5002$" > <action application="answer" /> <action application="sleep" data="1000" /> <action application="set" data="hangup_after_bridge=true" /> <action application="ivr" data="choosevm" /> </condition> </extension>
Is there something else necessary for the ivr menu to be found? I
realize that I'm abstracted from freeswitch a bit by using fusionpbx as a front-end, but is this still the right place to ask?
Thanks, -Terry
On Jul 10, 2012 11:00 PM, "Michael Collins" <msc@freeswitch.org> wrote:
Don't forget about the IRC channel: #fusionpbx on irc.freenode.net.
On Tue, Jul 10, 2012 at 5:39 PM, Terry Barnum <terry@digital-outpost.com>
wrote:
Thanks Nandy. I have posted there and the yahoo groups mailing list but
it's very quiet.
Agreed, this is where the action happens in regards to fusionpbx.
On Jul 10, 2012, at 4:54 PM, Nandy Dagondon wrote:
hi terry,
FusionPBX has a forum
http://www.fusionpbx.com/messageboard/rsslist.php. it's the best place to ask for help.
/nandy
On Wed, Jul 11, 2012 at 7:19 AM, Terry Barnum <
terry@digital-outpost.com> wrote:
I'm starting to find my way around freeswitch via fusionpbx and have it running with a free DID, two X-Lite softphones and 3CXPhone on an iPhone. After creating a recording, an IVR menu and an inbound route to the IVR, a test call coming in on the DID complains it can't find the menu:
2012-07-08 11:28:36.451506 [NOTICE] switch_channel.c:926 New Channel sofia/external/<masked>@www.xxx.yyy.zzz [82327424-822d-44a4-9aa5-c20fdce2f356] 2012-07-08 11:28:36.451506 [INFO] mod_dialplan_xml.c:485 Processing <masked> <<masked>>-><masked> in context public 2012-07-08 11:28:36.471501 [NOTICE] switch_ivr.c:1729 Transfer sofia/external/<masked>@www.xxx.yyy.zzz to XML[5002@default] 2012-07-08 11:28:36.471501 [INFO] mod_dialplan_xml.c:485 Processing <masked> <<masked>>->5002 in context default 2012-07-08 11:28:36.551572 [NOTICE] mod_dptools.c:1148 Channel [sofia/external/<masked>@www.xxx.yyy.zzz] has been answered 2012-07-08 11:28:37.571514 [ERR] mod_dptools.c:1775 Unable to find menu 2012-07-08 11:28:37.571514 [NOTICE] switch_core_state_machine.c:249 sofia/external/<masked>@www.xxx.yyy.zzz has executed the last dialplan instruction, hanging up. 2012-07-08 11:28:37.571514 [NOTICE] switch_core_state_machine.c:251 Hangup sofia/external/<masked>@www.xxx.yyy.zzz [CS_EXECUTE] [NORMAL_CLEARING] 2012-07-08 11:28:37.591511 [NOTICE] switch_core_session.c:1446 Session 1 (sofia/external/<masked>@www.xxx.yyy.zzz) Ended 2012-07-08 11:28:37.591511 [NOTICE] switch_core_session.c:1448 Close Channel sofia/external/<masked>@www.xxx.yyy.zzz [CS_DESTROY]
I can see that the newly created choosevm ivr menu exists:
$ sudo ls -l *.xml /usr/local/freeswitch/conf/ivr_menus/ -rw-rw---- 1 _www _www 2878 Jun 20 00:08 demo_ivr.xml -rw-r--r-- 1 _www _www 632 Jul 8 11:08 v_choosevm.xml
$ sudo cat /usr/local/freeswitch/conf/ivr_menus/v_choosevm.xml <include> <menu name="choosevm"
greet-long="/usr/local/freeswitch/recordings/recording1.wav"
greet-short="/usr/local/freeswitch/recordings/" invalid-sound="ivr/ivr-that_was_an_invalid_entry.wav" exit-sound="" confirm-macro="" confirm-key="" tts-engine="flite" tts-voice="rms" confirm-attempts="3" timeout="3000" inter-digit-timeout="2000" max-failures="3" max-timeouts="3" digit-len="5"> <entry action="menu-exec-app" digits="1"
param="transfer 2002 XML default"/>
<entry action="menu-exec-app" digits="2"
param="transfer 2003 XML default"/>
</menu> </include>
$ sudo cat
/usr/local/freeswitch/conf/dialplan/default/333_v_choosevm.xml
<extension name="choosevm" > <condition field="destination_number" expression="^5002$" > <action application="answer" /> <action application="sleep" data="1000" /> <action application="set" data="hangup_after_bridge=true" /> <action application="ivr" data="choosevm" /> </condition> </extension>
Is there something else necessary for the ivr menu to be found? I realize that I'm abstracted from freeswitch a bit by using fusionpbx as a front-end, but is this still the right place to ask?
Thanks, -Terry
_________________________________________________________________________ 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
Join Us At ClueCon - Aug 7-9, 2012
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
Run: $ fs_cli -x 'reloadxml' Try the call again, see if that helps. Brian Foster Endigo Computer LLC Sent from a mobile device. On Jul 10, 2012 7:27 PM, "Terry Barnum" <terry@digital-outpost.com> wrote:
I'm starting to find my way around freeswitch via fusionpbx and have it running with a free DID, two X-Lite softphones and 3CXPhone on an iPhone. After creating a recording, an IVR menu and an inbound route to the IVR, a test call coming in on the DID complains it can't find the menu:
2012-07-08 11:28:36.451506 [NOTICE] switch_channel.c:926 New Channel sofia/external/<masked>@www.xxx.yyy.zzz [82327424-822d-44a4-9aa5-c20fdce2f356] 2012-07-08 11:28:36.451506 [INFO] mod_dialplan_xml.c:485 Processing <masked> <<masked>>-><masked> in context public 2012-07-08 11:28:36.471501 [NOTICE] switch_ivr.c:1729 Transfer sofia/external/<masked>@www.xxx.yyy.zzz to XML[5002@default] 2012-07-08 11:28:36.471501 [INFO] mod_dialplan_xml.c:485 Processing <masked> <<masked>>->5002 in context default 2012-07-08 11:28:36.551572 [NOTICE] mod_dptools.c:1148 Channel [sofia/external/<masked>@www.xxx.yyy.zzz] has been answered 2012-07-08 11:28:37.571514 [ERR] mod_dptools.c:1775 Unable to find menu 2012-07-08 11:28:37.571514 [NOTICE] switch_core_state_machine.c:249 sofia/external/<masked>@www.xxx.yyy.zzz has executed the last dialplan instruction, hanging up. 2012-07-08 11:28:37.571514 [NOTICE] switch_core_state_machine.c:251 Hangup sofia/external/<masked>@www.xxx.yyy.zzz [CS_EXECUTE] [NORMAL_CLEARING] 2012-07-08 11:28:37.591511 [NOTICE] switch_core_session.c:1446 Session 1 (sofia/external/<masked>@www.xxx.yyy.zzz) Ended 2012-07-08 11:28:37.591511 [NOTICE] switch_core_session.c:1448 Close Channel sofia/external/<masked>@www.xxx.yyy.zzz [CS_DESTROY]
I can see that the newly created choosevm ivr menu exists:
$ sudo ls -l *.xml /usr/local/freeswitch/conf/ivr_menus/ -rw-rw---- 1 _www _www 2878 Jun 20 00:08 demo_ivr.xml -rw-r--r-- 1 _www _www 632 Jul 8 11:08 v_choosevm.xml
$ sudo cat /usr/local/freeswitch/conf/ivr_menus/v_choosevm.xml <include> <menu name="choosevm"
greet-long="/usr/local/freeswitch/recordings/recording1.wav" greet-short="/usr/local/freeswitch/recordings/" invalid-sound="ivr/ivr-that_was_an_invalid_entry.wav" exit-sound="" confirm-macro="" confirm-key="" tts-engine="flite" tts-voice="rms" confirm-attempts="3" timeout="3000" inter-digit-timeout="2000" max-failures="3" max-timeouts="3" digit-len="5"> <entry action="menu-exec-app" digits="1" param="transfer 2002 XML default"/> <entry action="menu-exec-app" digits="2" param="transfer 2003 XML default"/> </menu> </include>
$ sudo cat /usr/local/freeswitch/conf/dialplan/default/333_v_choosevm.xml <extension name="choosevm" > <condition field="destination_number" expression="^5002$" > <action application="answer" /> <action application="sleep" data="1000" /> <action application="set" data="hangup_after_bridge=true" /> <action application="ivr" data="choosevm" /> </condition> </extension>
Is there something else necessary for the ivr menu to be found? I realize that I'm abstracted from freeswitch a bit by using fusionpbx as a front-end, but is this still the right place to ask?
Thanks, -Terry
_________________________________________________________________________ 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
Join Us At ClueCon - Aug 7-9, 2012
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
Thank you for the suggestion Brian. I have been running freeswitch in a foreground terminal window. I shutdown and restarted it with no change in behavior. -Terry On Jul 10, 2012, at 4:57 PM, Brian Foster wrote:
Run: $ fs_cli -x 'reloadxml'
Try the call again, see if that helps.
Brian Foster Endigo Computer LLC
Sent from a mobile device.
On Jul 10, 2012 7:27 PM, "Terry Barnum" <terry@digital-outpost.com> wrote: I'm starting to find my way around freeswitch via fusionpbx and have it running with a free DID, two X-Lite softphones and 3CXPhone on an iPhone. After creating a recording, an IVR menu and an inbound route to the IVR, a test call coming in on the DID complains it can't find the menu:
2012-07-08 11:28:36.451506 [NOTICE] switch_channel.c:926 New Channel sofia/external/<masked>@www.xxx.yyy.zzz [82327424-822d-44a4-9aa5-c20fdce2f356] 2012-07-08 11:28:36.451506 [INFO] mod_dialplan_xml.c:485 Processing <masked> <<masked>>-><masked> in context public 2012-07-08 11:28:36.471501 [NOTICE] switch_ivr.c:1729 Transfer sofia/external/<masked>@www.xxx.yyy.zzz to XML[5002@default] 2012-07-08 11:28:36.471501 [INFO] mod_dialplan_xml.c:485 Processing <masked> <<masked>>->5002 in context default 2012-07-08 11:28:36.551572 [NOTICE] mod_dptools.c:1148 Channel [sofia/external/<masked>@www.xxx.yyy.zzz] has been answered 2012-07-08 11:28:37.571514 [ERR] mod_dptools.c:1775 Unable to find menu 2012-07-08 11:28:37.571514 [NOTICE] switch_core_state_machine.c:249 sofia/external/<masked>@www.xxx.yyy.zzz has executed the last dialplan instruction, hanging up. 2012-07-08 11:28:37.571514 [NOTICE] switch_core_state_machine.c:251 Hangup sofia/external/<masked>@www.xxx.yyy.zzz [CS_EXECUTE] [NORMAL_CLEARING] 2012-07-08 11:28:37.591511 [NOTICE] switch_core_session.c:1446 Session 1 (sofia/external/<masked>@www.xxx.yyy.zzz) Ended 2012-07-08 11:28:37.591511 [NOTICE] switch_core_session.c:1448 Close Channel sofia/external/<masked>@www.xxx.yyy.zzz [CS_DESTROY]
I can see that the newly created choosevm ivr menu exists:
$ sudo ls -l *.xml /usr/local/freeswitch/conf/ivr_menus/ -rw-rw---- 1 _www _www 2878 Jun 20 00:08 demo_ivr.xml -rw-r--r-- 1 _www _www 632 Jul 8 11:08 v_choosevm.xml
$ sudo cat /usr/local/freeswitch/conf/ivr_menus/v_choosevm.xml <include> <menu name="choosevm" greet-long="/usr/local/freeswitch/recordings/recording1.wav" greet-short="/usr/local/freeswitch/recordings/" invalid-sound="ivr/ivr-that_was_an_invalid_entry.wav" exit-sound="" confirm-macro="" confirm-key="" tts-engine="flite" tts-voice="rms" confirm-attempts="3" timeout="3000" inter-digit-timeout="2000" max-failures="3" max-timeouts="3" digit-len="5"> <entry action="menu-exec-app" digits="1" param="transfer 2002 XML default"/> <entry action="menu-exec-app" digits="2" param="transfer 2003 XML default"/> </menu> </include>
$ sudo cat /usr/local/freeswitch/conf/dialplan/default/333_v_choosevm.xml <extension name="choosevm" > <condition field="destination_number" expression="^5002$" > <action application="answer" /> <action application="sleep" data="1000" /> <action application="set" data="hangup_after_bridge=true" /> <action application="ivr" data="choosevm" /> </condition> </extension>
Is there something else necessary for the ivr menu to be found? I realize that I'm abstracted from freeswitch a bit by using fusionpbx as a front-end, but is this still the right place to ask?
Thanks, -Terry
_________________________________________________________________________ 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
Join Us At ClueCon - Aug 7-9, 2012
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 _________________________________________________________________________ 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
Join Us At ClueCon - Aug 7-9, 2012
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
Hi Terry, what about calling directly ivr extension 5002? I'm using ivr in fusionpbx without problems... Il 11/07/12 01.19, Terry Barnum ha scritto:
I'm starting to find my way around freeswitch via fusionpbx and have it running with a free DID, two X-Lite softphones and 3CXPhone on an iPhone. After creating a recording, an IVR menu and an inbound route to the IVR, a test call coming in on the DID complains it can't find the menu:
2012-07-08 11:28:36.451506 [NOTICE] switch_channel.c:926 New Channel sofia/external/<masked>@www.xxx.yyy.zzz [82327424-822d-44a4-9aa5-c20fdce2f356] 2012-07-08 11:28:36.451506 [INFO] mod_dialplan_xml.c:485 Processing<masked> <<masked>>-><masked> in context public 2012-07-08 11:28:36.471501 [NOTICE] switch_ivr.c:1729 Transfer sofia/extemernal/<masked>@www.xxx.yyy.zzz to XML[5002@default] 2012-07-08 11:28:36.471501 [INFO] mod_dialplan_xml.c:485 Processing<masked> <<masked>>->5002 in context default 2012-07-08 11:28:36.551572 [NOTICE] mod_dptools.c:1148 Channel [sofia/external/<masked>@www.xxx.yyy.zzz] has been answered 2012-07-08 11:28:37.571514 [ERR] mod_dptools.c:1775 Unable to find menu 2012-07-08 11:28:37.571514 [NOTICE] switch_core_state_machine.c:249 sofia/external/<masked>@www.xxx.yyy.zzz has executed the last dialplan instruction, hanging up. 2012-07-08 11:28:37.571514 [NOTICE] switch_core_state_machine.c:251 Hangup sofia/external/<masked>@www.xxx.yyy.zzz [CS_EXECUTE] [NORMAL_CLEARING] 2012-07-08 11:28:37.591511 [NOTICE] switch_core_session.c:1446 Session 1 (sofia/external/<masked>@www.xxx.yyy.zzz) Ended 2012-07-08 11:28:37.591511 [NOTICE] switch_core_session.c:1448 Close Channel sofia/external/<masked>@www.xxx.yyy.zzz [CS_DESTROY]
I can see that the newly created choosevm ivr menu exists:
$ sudo ls -l *.xml /usr/local/freeswitch/conf/ivr_menus/ -rw-rw---- 1 _www _www 2878 Jun 20 00:08 demo_ivr.xml -rw-r--r-- 1 _www _www 632 Jul 8 11:08 v_choosevm.xml
$ sudo cat /usr/local/freeswitch/conf/ivr_menus/v_choosevm.xml <include> <menu name="choosevm" greet-long="/usr/local/freeswitch/recordings/recording1.wav" greet-short="/usr/local/freeswitch/recordings/" invalid-sound="ivr/ivr-that_was_an_invalid_entry.wav" exit-sound="" confirm-macro="" confirm-key="" tts-engine="flite" tts-voice="rms" confirm-attempts="3" timeout="3000" inter-digit-timeout="2000" max-failures="3" max-timeouts="3" digit-len="5"> <entry action="menu-exec-app" digits="1" param="transfer 2002 XML default"/> <entry action="menu-exec-app" digits="2" param="transfer 2003 XML default"/> </menu> </include>
$ sudo cat /usr/local/freeswitch/conf/dialplan/default/333_v_choosevm.xml <extension name="choosevm"> <condition field="destination_number" expression="^5002$"> <action application="answer" /> <action application="sleep" data="1000" /> <action application="set" data="hangup_after_bridge=true" /> <action application="ivr" data="choosevm" /> </condition> </extension>
Is there something else necessary for the ivr menu to be found? I realize that I'm abstracted from freeswitch a bit by using fusionpbx as a front-end, but is this still the right place to ask?
Thanks, -Terry
_________________________________________________________________________ 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
Join Us At ClueCon - Aug 7-9, 2012
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
Thank you Carlo. I'm sure it's something I've got wrong somewhere. I'll try 5002 directly when I'm at the machine tonight. -Terry On Jul 11, 2012, at 12:07 AM, Carlo Dimaggio wrote:
Hi Terry, what about calling directly ivr extension 5002?
I'm using ivr in fusionpbx without problems...
Il 11/07/12 01.19, Terry Barnum ha scritto:
I'm starting to find my way around freeswitch via fusionpbx and have it running with a free DID, two X-Lite softphones and 3CXPhone on an iPhone. After creating a recording, an IVR menu and an inbound route to the IVR, a test call coming in on the DID complains it can't find the menu:
2012-07-08 11:28:36.451506 [NOTICE] switch_channel.c:926 New Channel sofia/external/<masked>@www.xxx.yyy.zzz [82327424-822d-44a4-9aa5-c20fdce2f356] 2012-07-08 11:28:36.451506 [INFO] mod_dialplan_xml.c:485 Processing<masked> <<masked>>-><masked> in context public 2012-07-08 11:28:36.471501 [NOTICE] switch_ivr.c:1729 Transfer sofia/extemernal/<masked>@www.xxx.yyy.zzz to XML[5002@default] 2012-07-08 11:28:36.471501 [INFO] mod_dialplan_xml.c:485 Processing<masked> <<masked>>->5002 in context default 2012-07-08 11:28:36.551572 [NOTICE] mod_dptools.c:1148 Channel [sofia/external/<masked>@www.xxx.yyy.zzz] has been answered 2012-07-08 11:28:37.571514 [ERR] mod_dptools.c:1775 Unable to find menu 2012-07-08 11:28:37.571514 [NOTICE] switch_core_state_machine.c:249 sofia/external/<masked>@www.xxx.yyy.zzz has executed the last dialplan instruction, hanging up. 2012-07-08 11:28:37.571514 [NOTICE] switch_core_state_machine.c:251 Hangup sofia/external/<masked>@www.xxx.yyy.zzz [CS_EXECUTE] [NORMAL_CLEARING] 2012-07-08 11:28:37.591511 [NOTICE] switch_core_session.c:1446 Session 1 (sofia/external/<masked>@www.xxx.yyy.zzz) Ended 2012-07-08 11:28:37.591511 [NOTICE] switch_core_session.c:1448 Close Channel sofia/external/<masked>@www.xxx.yyy.zzz [CS_DESTROY]
I can see that the newly created choosevm ivr menu exists:
$ sudo ls -l *.xml /usr/local/freeswitch/conf/ivr_menus/ -rw-rw---- 1 _www _www 2878 Jun 20 00:08 demo_ivr.xml -rw-r--r-- 1 _www _www 632 Jul 8 11:08 v_choosevm.xml
$ sudo cat /usr/local/freeswitch/conf/ivr_menus/v_choosevm.xml <include> <menu name="choosevm" greet-long="/usr/local/freeswitch/recordings/recording1.wav" greet-short="/usr/local/freeswitch/recordings/" invalid-sound="ivr/ivr-that_was_an_invalid_entry.wav" exit-sound="" confirm-macro="" confirm-key="" tts-engine="flite" tts-voice="rms" confirm-attempts="3" timeout="3000" inter-digit-timeout="2000" max-failures="3" max-timeouts="3" digit-len="5"> <entry action="menu-exec-app" digits="1" param="transfer 2002 XML default"/> <entry action="menu-exec-app" digits="2" param="transfer 2003 XML default"/> </menu> </include>
$ sudo cat /usr/local/freeswitch/conf/dialplan/default/333_v_choosevm.xml <extension name="choosevm"> <condition field="destination_number" expression="^5002$"> <action application="answer" /> <action application="sleep" data="1000" /> <action application="set" data="hangup_after_bridge=true" /> <action application="ivr" data="choosevm" /> </condition> </extension>
Is there something else necessary for the ivr menu to be found? I realize that I'm abstracted from freeswitch a bit by using fusionpbx as a front-end, but is this still the right place to ask?
Thanks, -Terry
_________________________________________________________________________ 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
Join Us At ClueCon - Aug 7-9, 2012
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
_________________________________________________________________________ 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
Join Us At ClueCon - Aug 7-9, 2012
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
Figured it out. After initially getting freeswitch compiled and running I briefly tried Bluebox but it felt a bit too basic. In that process of testing it seems to have altered freeswitch/conf/autoload_configs/ivr.conf.xml. So I copied src/freeswitch/conf/vanilla/autoload_configs/ivr.conf.xml over it and now it works like a charm. I apologize I didn't catch it sooner. Onward! -Terry On Jul 11, 2012, at 12:07 AM, Carlo Dimaggio wrote:
Hi Terry, what about calling directly ivr extension 5002?
I'm using ivr in fusionpbx without problems...
Il 11/07/12 01.19, Terry Barnum ha scritto:
I'm starting to find my way around freeswitch via fusionpbx and have it running with a free DID, two X-Lite softphones and 3CXPhone on an iPhone. After creating a recording, an IVR menu and an inbound route to the IVR, a test call coming in on the DID complains it can't find the menu:
[snip]
participants (5)
-
Brian Foster
-
Carlo Dimaggio
-
Michael Collins
-
Nandy Dagondon
-
Terry Barnum