[Freeswitch-users] Need help in IVR
Piyush Sharma
piyush.sharma at coraltele.com
Tue Jul 17 16:03:38 MSD 2012
There were no semicolon in my XML, but somehow they are visible here it might be my mistake, so please ignore them.
----- Original Message -----
From: "Piyush Sharma" <piyush.sharma at coraltele.com>
To: "FreeSWITCH Users Help" <freeswitch-users at lists.freeswitch.org>
Sent: Tuesday, July 17, 2012 11:09:27 AM
Subject: [Freeswitch-users] Need help in IVR
Hello Everyone,
I am trying to create an IVR with menu and sub menus, but getting following error when I make the call,
2012-07-17 11:05:37.755034 [ERR] switch_ivr_menu.c:870 Unable to build xml menu
2012-07-17 11:05:37.755034 [ERR] switch_ivr_menu.c:870 Unable to build xml menu
2012-07-17 11:05:37.755034 [ERR] mod_dptools.c:1774 Unable to create menu
I am new to this, so there might be little or a big error.
My XML contents in ... conf/ivr_menus is
<include>
<menu na me="ps"
greet-long="phrase:ps_main"
greet-short="phrase:ps_short"
exit-sound="ivr/good_bye.wav"
invalid-sound="ivr/ivr-not_available.wav"
tts-engine="flite"
tts-voice="rms"
timeout="3000"
max-failures="2"
phrase_lang="en"
digit-len="1">
<entry action="menu-sub" digits="1" param="ps1"/>
<entry action="menu-top" digits="9"/>
</menu>
<menu name="ps1"
greet-long="phrase:ps1_main"
greet-short="phrase:ps1_short"
exit-sound="ivr/good_bye.wav"
invalid-sound="ivr/ivr-not_available.wav"
timeout="3000"
max-failure="3">
<entry action="menu-top" digit="*"/>
</menu>
</include>
and in .../en/demo is
<include>
<macro name="ps_main" pause="100">
<input pattern="(.*)">
<match>
<action function="play-file" data="ivr/1_welcome_to_SGRH.wav"/>
<ac tion function="play-file" data="silence_stream://500"/>
<action function="play-file" data="ivr/2_Press1_for_Eng_Hindi_k_liye_2_Dabayen.wav"/>
</match>
</input>
</macro>
<macro name="ps_short" pause="100">
<input pattern="(.*)">
<match>
<action function="play-file" data="silence_stream://1000"/>
<action function="play-file" data="ivr/no_input_recd_try_again.wav"/>
</match>
</input>
</macro>
<macro name="ps1_main" pause="100">
&n bsp; <input pattern="(.*)">
<match>
<action function="play-file" data="ivr/3_for_Appointment_1_for_Admission_2_for_Lab_reports_3.wav"/>
<action function="play-file" data="ivr/4_Press_1_Lab_reports_2_for_Histopatho.wav"/>
</match>
</input>
</macro>
<macro name="ps1_short" pause="100">
<input pattern="(.*)">
<match>
<action function="play-file" data="silence_stream://1000"/>
<action function="play-file" data="ivr/eng_no_input_try_again.wav"/> ;
</match>
</input>
</macro>
</include>
Thanks everyone, thanks for this support forum !!!
--
Regards,
Piyush Sharma.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20120717/bb96d20a/attachment.html
Join us at ClueCon 2011 Aug 9-11, 2011
More information about the FreeSWITCH-users
mailing list