[Freeswitch-users] DTMF Missing Digits

Chris Fowler chris at fowler.cc
Wed Mar 25 11:19:09 PDT 2009


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 ="10000"
          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()
RTP RECV DTMF 2:2000
2009-03-25 10:48:42 [DEBUG] switch_rtp.c:1301 do_2833() Send start
packet for [2] ts=1129887626 dur=160/160/2000 seq=2835
2009-03-25 10:48:42 [DEBUG] switch_rtp.c:1240 do_2833() Send middle
packet for [2] ts=1129887626 dur=320/320/2000 seq=2836
2009-03-25 10:48:42 [DEBUG] switch_rtp.c:1240 do_2833() Send middle
packet for [2] ts=1129887626 dur=480/480/2000 seq=2837
2009-03-25 10:48:42 [DEBUG] switch_rtp.c:1240 do_2833() Send middle
packet for [2] ts=1129887626 dur=640/640/2000 seq=2838
2009-03-25 10:48:42 [DEBUG] switch_rtp.c:1240 do_2833() Send middle
packet for [2] ts=1129887626 dur=800/800/2000 seq=2839
2009-03-25 10:48:42 [DEBUG] switch_rtp.c:1240 do_2833() Send middle
packet for [2] ts=1129887626 dur=960/960/2000 seq=2840
2009-03-25 10:48:42 [DEBUG] switch_rtp.c:1240 do_2833() Send middle
packet for [2] ts=1129887626 dur=1120/1120/2000 seq=2841
2009-03-25 10:48:42 [DEBUG] switch_rtp.c:1240 do_2833() Send middle
packet for [2] ts=1129887626 dur=1280/1280/2000 seq=2842
2009-03-25 10:48:42 [DEBUG] switch_rtp.c:1240 do_2833() Send middle
packet for [2] ts=1129887626 dur=1440/1440/2000 seq=2843
2009-03-25 10:48:42 [DEBUG] switch_rtp.c:1240 do_2833() Send middle
packet for [2] ts=1129887626 dur=1600/1600/2000 seq=2844
2009-03-25 10:48:42 [DEBUG] switch_rtp.c:1240 do_2833() Send middle
packet for [2] ts=1129887626 dur=1760/1760/2000 seq=2845
2009-03-25 10:48:42 [DEBUG] switch_rtp.c:1786 switch_rtp_dequeue_dtmf()
RTP RECV DTMF 0:2080
2009-03-25 10:48:42 [DEBUG] switch_ivr_play_say.c:1280
switch_ivr_play_file() done playing file
2009-03-25 10:48:42 [DEBUG] switch_rtp.c:1240 do_2833() Send middle
packet for [2] ts=1129887626 dur=1920/1920/2000 seq=2846
2009-03-25 10:48:42 [DEBUG] switch_rtp.c:1240 do_2833() Send end packet
for [2] ts=1129887626 dur=2080/2080/2000 seq=2847
2009-03-25 10:48:42 [DEBUG] switch_rtp.c:1240 do_2833() Send end packet
for [2] ts=1129887626 dur=2080/2080/2000 seq=2848
2009-03-25 10:48:42 [DEBUG] switch_rtp.c:1240 do_2833() Send end packet
for [2] ts=1129887626 dur=2080/2080/2000 seq=2849
2009-03-25 10:48:42 [DEBUG] switch_ivr_menu.c:319 play_and_collect()
waiting for 3/4 digits t/o 1500
2009-03-25 10:48:42 [DEBUG] switch_rtp.c:1786 switch_rtp_dequeue_dtmf()
RTP RECV DTMF 9:2000
2009-03-25 10:48:42 [DEBUG] switch_rtp.c:1301 do_2833() Send start
packet for [9] ts=1129890826 dur=160/160/2000 seq=2850
2009-03-25 10:48:42 [DEBUG] switch_rtp.c:1240 do_2833() Send middle
packet for [9] ts=1129890826 dur=320/320/2000 seq=2851
2009-03-25 10:48:42 [DEBUG] switch_rtp.c:1240 do_2833() Send middle
packet for [9] ts=1129890826 dur=480/480/2000 seq=2852
2009-03-25 10:48:43 [DEBUG] switch_rtp.c:1240 do_2833() Send middle
packet for [9] ts=1129890826 dur=640/640/2000 seq=2853
2009-03-25 10:48:43 [DEBUG] switch_rtp.c:1240 do_2833() Send middle
packet for [9] ts=1129890826 dur=800/800/2000 seq=2854
2009-03-25 10:48:43 [DEBUG] switch_rtp.c:1240 do_2833() Send middle
packet for [9] ts=1129890826 dur=960/960/2000 seq=2855
2009-03-25 10:48:43 [DEBUG] switch_rtp.c:1240 do_2833() Send middle
packet for [9] ts=1129890826 dur=1120/1120/2000 seq=2856
2009-03-25 10:48:43 [DEBUG] switch_rtp.c:1240 do_2833() Send middle
packet for [9] ts=1129890826 dur=1280/1280/2000 seq=2857
2009-03-25 10:48:43 [DEBUG] switch_rtp.c:1240 do_2833() Send middle
packet for [9] ts=1129890826 dur=1440/1440/2000 seq=2858
2009-03-25 10:48:43 [DEBUG] switch_rtp.c:1240 do_2833() Send middle
packet for [9] ts=1129890826 dur=1600/1600/2000 seq=2859
2009-03-25 10:48:43 [DEBUG] switch_rtp.c:1240 do_2833() Send middle
packet for [9] ts=1129890826 dur=1760/1760/2000 seq=2860
2009-03-25 10:48:43 [DEBUG] switch_rtp.c:1240 do_2833() Send middle
packet for [9] ts=1129890826 dur=1920/1920/2000 seq=2861
2009-03-25 10:48:43 [DEBUG] switch_rtp.c:1240 do_2833() Send end packet
for [9] ts=1129890826 dur=2080/2080/2000 seq=2862
2009-03-25 10:48:43 [DEBUG] switch_rtp.c:1240 do_2833() Send end packet
for [9] ts=1129890826 dur=2080/2080/2000 seq=2863
2009-03-25 10:48:43 [DEBUG] switch_rtp.c:1240 do_2833() Send end packet
for [9] ts=1129890826 dur=2080/2080/2000 seq=2864
2009-03-25 10:48:43 [DEBUG] switch_rtp.c:1786 switch_rtp_dequeue_dtmf()
RTP RECV DTMF 2:2080
2009-03-25 10:48:43 [DEBUG] switch_rtp.c:1786 switch_rtp_dequeue_dtmf()
RTP RECV DTMF 9:2080
2009-03-25 10:48:45 [DEBUG] switch_ivr_menu.c:364 play_and_collect()
digits '029'





More information about the FreeSWITCH-users mailing list