Re: [Freeswitch-users] DTMF Missing Digits
Sent: Wednesday, March 25, 2009 12:43 btw you'll have to reinstall your phrase macros make vm-sync I think should do it if it doesn't let me know... we removed the 250ms sleeps and that was the problem which we fixed. I re-did the macros; the only change I could detect was the elimination of the 250ms sleeps; and the change to: macro name=welcome pause=250 I'm running build 12782; should this have fixed it? If so, I will follow the bug reporting instructions you sent earlier. Thanks, Chris. Here's the errors caught today on my production system. 2009-03-27 07:20:41 [DEBUG] switch_ivr_menu.c:548 switch_ivr_menu_execute() IVR menu 'rightscale_ivr' caught invalid input '000' 2009-03-27 08:33:25 [DEBUG] switch_ivr_menu.c:548 switch_ivr_menu_execute() IVR menu 'rightscale_ivr' caught invalid input '000' 2009-03-27 09:41:14 [DEBUG] switch_ivr_menu.c:548 switch_ivr_menu_execute() IVR menu 'rightscale_ivr' caught invalid input '1101' 2009-03-27 09:41:19 [DEBUG] switch_ivr_menu.c:548 switch_ivr_menu_execute() IVR menu 'rightscale_ivr' caught invalid input '55' 2009-03-27 09:41:33 [DEBUG] switch_ivr_menu.c:548 switch_ivr_menu_execute() IVR menu 'rightscale_ivr' caught invalid input '015' 2009-03-27 10:13:15 [DEBUG] switch_ivr_menu.c:548 switch_ivr_menu_execute() IVR menu 'rightscale_ivr' caught invalid input '000' 2009-03-27 10:13:22 [DEBUG] switch_ivr_menu.c:548 switch_ivr_menu_execute() IVR menu 'rightscale_ivr' caught invalid input '000' 2009-03-27 10:13:50 [DEBUG] switch_ivr_menu.c:548 switch_ivr_menu_execute() IVR menu 'rightscale_ivr' caught invalid input '000' 2009-03-27 10:13:59 [DEBUG] switch_ivr_menu.c:548 switch_ivr_menu_execute() IVR menu 'rightscale_ivr' caught invalid input '000' 2009-03-27 10:14:11 [DEBUG] switch_ivr_menu.c:548 switch_ivr_menu_execute() IVR menu 'rightscale_ivr' caught invalid input '' 2009-03-27 10:56:00 [DEBUG] switch_ivr_menu.c:548 switch_ivr_menu_execute() IVR menu 'rightscale_ivr' caught invalid input '006' 2009-03-27 10:57:44 [DEBUG] switch_ivr_menu.c:548 switch_ivr_menu_execute() IVR menu 'rightscale_ivr' caught invalid input '006' 2009-03-27 10:57:57 [DEBUG] switch_ivr_menu.c:548 switch_ivr_menu_execute() IVR menu 'rightscale_ivr' caught invalid input '006' 2009-03-27 10:58:09 [DEBUG] switch_ivr_menu.c:548 switch_ivr_menu_execute() IVR menu 'rightscale_ivr' caught invalid input '006' 2009-03-27 10:59:06 [DEBUG] switch_ivr_menu.c:548 switch_ivr_menu_execute() IVR menu 'rightscale_ivr' caught invalid input '006' ___ 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
Re: [Freeswitch-users] DTMF Missing Digits
Did you provide the menu you are using and what you expect to happen? Here's the setup; Caller - FlowRoute - FreeSwitch menu name=main_ivr greet-long=phrase:welcome greet-short=phrase:top-menu invalid-sound=ivr/ivr-that_was_an_invalid_entry.wav exit-sound=ivr/ivr-operator.wav timeout =1 inter-digit-timeout=1500 max-failures=2 max-timeouts=7 digit-len=4 entry action=menu-exec-app digits=/^(10[0-2][0-9])$/ param=transfer $1 XML public/ entry action=menu-exec-app digits=/^(30\d{2})$/ param=transfer $1 XML default/ entry action=menu-exec-app digits=0 param=transfer 1000 XML public/ !-- Send to the operator extension -- entry action=menu-exec-app digits=# param=transfer 6000 XML default/ /menu macro name=welcome pause=250 input pattern=(.*) match action function=play-file data=/usr/local/freeswitch/sounds/fr1.wav/ action function=play-file data=/usr/local/freeswitch/sounds/fr2.wav/ action function=play-file data=/usr/local/freeswitch/sounds/if-u-know-ext-dial.wav/ action function=play-file data=/usr/local/freeswitch/sounds/fr3.wav/ /match /input /macro macro name=top-menu pause=250 input pattern=(.*) match action function=play-file data=/usr/local/freeswitch/sounds/if-u-know-ext-dial.wav/ action function=play-file data=/usr/local/freeswitch/sounds/fr3.wav/ /match /input /macro B: Right and that is the fix for this. If you have the sleep's in your phrase macro's remove them and use the pause= param... you shouldn't have any problems. Still seeing multiple issues logged during ivr process for mis-interpreted DTMF. Here's today's list from our production server. 2009-03-27 06:38:59 [DEBUG] switch_ivr_menu.c:548 switch_ivr_menu_execute() IVR menu 'main_ivr' caught invalid input '1100' 2009-03-27 07:20:33 [DEBUG] switch_ivr_menu.c:548 switch_ivr_menu_execute() IVR menu 'main_ivr' caught invalid input '000' 2009-03-27 07:20:41 [DEBUG] switch_ivr_menu.c:548 switch_ivr_menu_execute() IVR menu 'main_ivr' caught invalid input '000' 2009-03-27 08:33:25 [DEBUG] switch_ivr_menu.c:548 switch_ivr_menu_execute() IVR menu 'main_ivr' caught invalid input '000' 2009-03-27 09:41:14 [DEBUG] switch_ivr_menu.c:548 switch_ivr_menu_execute() IVR menu 'main_ivr' caught invalid input '1101' 2009-03-27 09:41:19 [DEBUG] switch_ivr_menu.c:548 switch_ivr_menu_execute() IVR menu 'main_ivr' caught invalid input '55' 2009-03-27 09:41:33 [DEBUG] switch_ivr_menu.c:548 switch_ivr_menu_execute() IVR menu 'main_ivr' caught invalid input '015' 2009-03-27 10:13:15 [DEBUG] switch_ivr_menu.c:548 switch_ivr_menu_execute() IVR menu 'main_ivr' caught invalid input '000' 2009-03-27 10:13:22 [DEBUG] switch_ivr_menu.c:548 switch_ivr_menu_execute() IVR menu 'main_ivr' caught invalid input '000' 2009-03-27 10:13:50 [DEBUG] switch_ivr_menu.c:548 switch_ivr_menu_execute() IVR menu 'main_ivr' caught invalid input '000' 2009-03-27 10:13:59 [DEBUG] switch_ivr_menu.c:548 switch_ivr_menu_execute() IVR menu 'main_ivr' caught invalid input '000' 2009-03-27 10:14:11 [DEBUG] switch_ivr_menu.c:548 switch_ivr_menu_execute() IVR menu 'main_ivr' caught invalid input '' 2009-03-27 10:56:00 [DEBUG] switch_ivr_menu.c:548 switch_ivr_menu_execute() IVR menu 'main_ivr' caught invalid input '006' 2009-03-27 10:57:44 [DEBUG] switch_ivr_menu.c:548 switch_ivr_menu_execute() IVR menu 'main_ivr' caught invalid input '006' 2009-03-27 10:57:57 [DEBUG] switch_ivr_menu.c:548 switch_ivr_menu_execute() IVR menu 'main_ivr' caught invalid input '006' 2009-03-27 10:58:09 [DEBUG] switch_ivr_menu.c:548 switch_ivr_menu_execute() IVR menu 'main_ivr' caught invalid input '006' 2009-03-27 10:59:06 [DEBUG] switch_ivr_menu.c:548 switch_ivr_menu_execute() IVR menu 'main_ivr' caught invalid input '006' 2009-03-27 11:58:35 [DEBUG] switch_ivr_menu.c:548 switch_ivr_menu_execute() IVR menu 'main_ivr' caught invalid input '028' 2009-03-27 11:59:27 [DEBUG] switch_ivr_menu.c:548 switch_ivr_menu_execute() IVR menu 'main_ivr' caught invalid input '050' 2009-03-27 12:01:52 [DEBUG] switch_ivr_menu.c:548 switch_ivr_menu_execute() IVR menu 'main_ivr' caught invalid input '000' 2009-03-27 12:02:01 [DEBUG] switch_ivr_menu.c:548 switch_ivr_menu_execute() IVR menu 'main_ivr' caught invalid input '000' 2009-03-27 12:02:41 [DEBUG] switch_ivr_menu.c:548 switch_ivr_menu_execute() IVR menu 'main_ivr' caught invalid input '006' 2009-03-27 12:02:53 [DEBUG] switch_ivr_menu.c:548 switch_ivr_menu_execute() IVR menu 'main_ivr' caught invalid input '006' Any other debug I can capture to assist? Thanks, Chris. ___ Freeswitch-users mailing list Freeswitch-users@lists.freeswitch.org
[Freeswitch-users] DTMF Missing Digits
Any thoughts on why FS saw all digits 1029 but only reports '029'? 2009-03-25 10:48:45 [DEBUG] switch_ivr_menu.c:364 play_and_collect() digits '029' Config: menu name=main_ivr greet-long=phrase:welcome greet-short=phrase:top-menu invalid-sound=ivr/ivr-that_was_an_invalid_entry.wav exit-sound=voicemail/vm-goodbye.wav timeout =1 inter-digit-timeout=1500 max-failures=3 max-timeouts=7 digit-len=4 entry action=menu-exec-app digits=/^(10[0-2][0-9])$/ param=transfer $1 XML public/ entry action=menu-exec-app digits=/^(30\d{2})$/ param=transfer $1 XML default/ entry action=menu-exec-app digits=0 param=transfer 1000 XML public/ entry action=menu-exec-app digits=# param=transfer 6000 XML default/ entry action=menu-top digits=9/ Trace: 2009-03-25 10:48:41 [DEBUG] switch_rtp.c:1786 switch_rtp_dequeue_dtmf() RTP RECV DTMF 1:2000 2009-03-25 10:48:41 [DEBUG] switch_rtp.c:1301 do_2833() Send start packet for [1] ts=1129880426 dur=160/160/2000 seq=2804 2009-03-25 10:48:41 [DEBUG] switch_rtp.c:1240 do_2833() Send middle packet for [1] ts=1129880426 dur=320/320/2000 seq=2805 2009-03-25 10:48:41 [DEBUG] switch_rtp.c:1240 do_2833() Send middle packet for [1] ts=1129880426 dur=480/480/2000 seq=2806 2009-03-25 10:48:41 [DEBUG] switch_rtp.c:1240 do_2833() Send middle packet for [1] ts=1129880426 dur=640/640/2000 seq=2807 2009-03-25 10:48:41 [DEBUG] switch_rtp.c:1240 do_2833() Send middle packet for [1] ts=1129880426 dur=800/800/2000 seq=2808 2009-03-25 10:48:41 [DEBUG] switch_rtp.c:1240 do_2833() Send middle packet for [1] ts=1129880426 dur=960/960/2000 seq=2809 2009-03-25 10:48:41 [DEBUG] switch_rtp.c:1240 do_2833() Send middle packet for [1] ts=1129880426 dur=1120/1120/2000 seq=2810 2009-03-25 10:48:41 [DEBUG] switch_rtp.c:1240 do_2833() Send middle packet for [1] ts=1129880426 dur=1280/1280/2000 seq=2811 2009-03-25 10:48:41 [DEBUG] switch_rtp.c:1240 do_2833() Send middle packet for [1] ts=1129880426 dur=1440/1440/2000 seq=2812 2009-03-25 10:48:41 [DEBUG] switch_rtp.c:1240 do_2833() Send middle packet for [1] ts=1129880426 dur=1600/1600/2000 seq=2813 2009-03-25 10:48:41 [DEBUG] switch_rtp.c:1240 do_2833() Send middle packet for [1] ts=1129880426 dur=1760/1760/2000 seq=2814 2009-03-25 10:48:41 [DEBUG] switch_rtp.c:1240 do_2833() Send middle packet for [1] ts=1129880426 dur=1920/1920/2000 seq=2815 2009-03-25 10:48:42 [DEBUG] switch_rtp.c:1240 do_2833() Send end packet for [1] ts=1129880426 dur=2080/2080/2000 seq=2816 2009-03-25 10:48:42 [DEBUG] switch_rtp.c:1240 do_2833() Send end packet for [1] ts=1129880426 dur=2080/2080/2000 seq=2817 2009-03-25 10:48:42 [DEBUG] switch_rtp.c:1240 do_2833() Send end packet for [1] ts=1129880426 dur=2080/2080/2000 seq=2818 2009-03-25 10:48:42 [DEBUG] switch_rtp.c:1786 switch_rtp_dequeue_dtmf() RTP RECV DTMF 0:2160 2009-03-25 10:48:42 [DEBUG] switch_rtp.c:1301 do_2833() Send start packet for [0] ts=1129884426 dur=160/160/2160 seq=2819 2009-03-25 10:48:42 [DEBUG] switch_rtp.c:1240 do_2833() Send middle packet for [0] ts=1129884426 dur=320/320/2160 seq=2820 2009-03-25 10:48:42 [DEBUG] switch_rtp.c:1240 do_2833() Send middle packet for [0] ts=1129884426 dur=480/480/2160 seq=2821 2009-03-25 10:48:42 [DEBUG] switch_rtp.c:1240 do_2833() Send middle packet for [0] ts=1129884426 dur=640/640/2160 seq=2822 2009-03-25 10:48:42 [DEBUG] switch_rtp.c:1240 do_2833() Send middle packet for [0] ts=1129884426 dur=800/800/2160 seq=2823 2009-03-25 10:48:42 [DEBUG] switch_rtp.c:1240 do_2833() Send middle packet for [0] ts=1129884426 dur=960/960/2160 seq=2824 2009-03-25 10:48:42 [DEBUG] switch_rtp.c:1240 do_2833() Send middle packet for [0] ts=1129884426 dur=1120/1120/2160 seq=2825 2009-03-25 10:48:42 [DEBUG] switch_rtp.c:1240 do_2833() Send middle packet for [0] ts=1129884426 dur=1280/1280/2160 seq=2826 2009-03-25 10:48:42 [DEBUG] switch_rtp.c:1240 do_2833() Send middle packet for [0] ts=1129884426 dur=1440/1440/2160 seq=2827 2009-03-25 10:48:42 [DEBUG] switch_rtp.c:1240 do_2833() Send middle packet for [0] ts=1129884426 dur=1600/1600/2160 seq=2828 2009-03-25 10:48:42 [DEBUG] switch_rtp.c:1240 do_2833() Send middle packet for [0] ts=1129884426 dur=1760/1760/2160 seq=2829 2009-03-25 10:48:42 [DEBUG] switch_rtp.c:1240 do_2833() Send middle packet for [0] ts=1129884426 dur=1920/1920/2160 seq=2830 2009-03-25 10:48:42 [DEBUG] switch_rtp.c:1240 do_2833() Send middle packet for [0] ts=1129884426 dur=2080/2080/2160 seq=2831 2009-03-25 10:48:42 [DEBUG] switch_rtp.c:1240 do_2833() Send end packet for [0] ts=1129884426 dur=2240/2240/2160 seq=2832 2009-03-25 10:48:42 [DEBUG] switch_rtp.c:1240 do_2833() Send end packet for [0] ts=1129884426 dur=2240/2240/2160 seq=2833 2009-03-25 10:48:42 [DEBUG] switch_rtp.c:1240 do_2833() Send end packet for [0] ts=1129884426 dur=2240/2240/2160 seq=2834 2009-03-25 10:48:42 [DEBUG] switch_rtp.c:1786 switch_rtp_dequeue_dtmf()
Re: [Freeswitch-users] DTMF Missing Digits
First off what SVN rev? Remember when reporting issues try to include all the information you can! /b On Mar 25, 2009, at 1:19 PM, Chris Fowler wrote: Any thoughts on why FS saw all digits 1029 but only reports '029'? 2009-03-25 10:48:45 [DEBUG] switch_ivr_menu.c:364 play_and_collect() digits '029' ___ 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
Re: [Freeswitch-users] DTMF Missing Digits
First off what SVN rev? Remember when reporting issues try to include all the information you can! Oops; forgot that - FreeSWITCH Version 1.0.trunk (12647) ___ 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
Re: [Freeswitch-users] DTMF Missing Digits
Please review this link http://wiki.freeswitch.org/wiki/Reporting_Bugs The rules are try to reproduce this on SVN Trunk... I am pretty sure we fixed this one already. /b On Mar 25, 2009, at 1:49 PM, Chris Fowler wrote: Oops; forgot that - FreeSWITCH Version 1.0.trunk (12647) ___ 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
Re: [Freeswitch-users] DTMF Missing Digits
btw you'll have to reinstall your phrase macros make vm-sync I think should do it if it doesn't let me know... we removed the 250ms sleeps and that was the problem which we fixed. /b On Mar 25, 2009, at 1:49 PM, Chris Fowler wrote: First off what SVN rev? Remember when reporting issues try to include all the information you can! Oops; forgot that - FreeSWITCH Version 1.0.trunk (12647) Brian West br...@freeswitch.org -- Meet us a ClueCon! 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