DTMF not recognized external calls

Discussion in '3CX Phone System - General' started by wilco, Dec 11, 2007.

  1. wilco

    Joined:
    Nov 12, 2007
    Messages:
    36
    Likes Received:
    0
    If i call from the outside to the server i cannot use the IVR menu. It seems like that the DTMF tones are not recognized by the Mediaserver. When dialing to an extension which is connected to the 3cx server and press some digits on the phone you can hear them over the speakers. So, the DTMF are send in the voice stream.

    When dial internal it works fine but the digits will be send not in the voice stream.

    Is there something else we could check?
     
  2. landfiets

    landfiets New Member

    Joined:
    Jul 17, 2007
    Messages:
    242
    Likes Received:
    0
    did you make an Digital Assistant Wave and configuration?
    That should work
     
  3. wilco

    Joined:
    Nov 12, 2007
    Messages:
    36
    Likes Received:
    0
    yep

    with the softphones is it working great.
     
  4. wilco

    Joined:
    Nov 12, 2007
    Messages:
    36
    Likes Received:
    0
    i see the log that its reconized my dtmf tone



    18:00:07.511|.\MSEndPoint.cpp(1437)|Trace5||??:EP:00000001@ refreshed
    18:00:08.761|.\MediaServer.cpp(801)|Trace5||??:EP 00000003@.Start to play prompt
    18:00:21.591|.\DtmfRecognizer.cpp(253)|Trace5||??:Dtmf sound detected key #2('2') pressed timestamp=113180
    18:00:21.591|.\DtmfRecognizer.cpp(266)|Trace5||??:New tone #2('2') begin on 00000001@
    18:00:22.771|.\DtmfRecognizer.cpp(253)|Trace5||??:Dtmf sound detected key #2('2') pressed timestamp=122472
    18:00:22.771|.\DtmfRecognizer.cpp(266)|Trace5||??:New tone #2('2') begin on 00000001@
    18:00:23.790|.\DtmfRecognizer.cpp(253)|Trace5||??:Dtmf sound detected key #2('2') pressed timestamp=130752
    18:00:23.790|.\DtmfRecognizer.cpp(266)|Trace5||??:New tone #2('2') begin on 00000001@

    but what can i change?

    i want to buy this product but if the Digital Receptionist is not working!
     
  5. wilco

    Joined:
    Nov 12, 2007
    Messages:
    36
    Likes Received:
    0
    PS:

    i cannot edit my posts?
     
  6. bhavank

    bhavank New Member

    Joined:
    Apr 24, 2007
    Messages:
    109
    Likes Received:
    0
    yeah there is some issue with edit function, please enter a new post with the edited contect..
     
  7. bhavank

    bhavank New Member

    Joined:
    Apr 24, 2007
    Messages:
    109
    Likes Received:
    0
    please let us know the scenario of the incoming call whether its coming from gateway or voip provider to DR of 3CX system.
     
  8. wilco

    Joined:
    Nov 12, 2007
    Messages:
    36
    Likes Received:
    0
    It is comming from my voip provider to the adsl modem and than to my computer(vista)

    Local from my ip phone to the Digital Receptionist its working greet
     
  9. archie

    archie Well-Known Member
    3CX Support

    Joined:
    Aug 18, 2006
    Messages:
    1,309
    Likes Received:
    0
    Mind that some codecs like GSM and G.729 is not lossless codecs, so inband DTMF signal may become unrecognizable. Most systems don't even try to recognize DTMF on GSM stream, we're doing it quite successfully.
     
  10. wilco

    Joined:
    Nov 12, 2007
    Messages:
    36
    Likes Received:
    0
    i can use

    g711a
    g729
    g723.1
    i.lbc
    ?

    I dont no witch i can or must use.
     
  11. SY

    SY Well-Known Member
    3CX Support

    Joined:
    Jan 26, 2007
    Messages:
    1,821
    Likes Received:
    1
    3CXMediaServer.trace.log is a key, if you suspect it.

    It will be very helpful if you specify your VoIP provider as well as model of your phone

    Thanks
     
  12. wilco

    Joined:
    Nov 12, 2007
    Messages:
    36
    Likes Received:
    0
    my voip provider is solcon.

    i use X-lite en 3cx voip client on my computer

    and a linksys ip phone spa921
     
  13. wilco

    Joined:
    Nov 12, 2007
    Messages:
    36
    Likes Received:
    0
    can it be a vista problem(communication)?
     
  14. SY

    SY Well-Known Member
    3CX Support

    Joined:
    Jan 26, 2007
    Messages:
    1,821
    Likes Received:
    1
    wilco,

    The recognition depends on audio quality.
    Please provide 3CXMediaServer.trace.log for problematic call. If you can provide capture of network traffic on PBX host for this call (using WireShark) it will be event better.

    Thanks
     
  15. wilco

    Joined:
    Nov 12, 2007
    Messages:
    36
    Likes Received:
    0
    I send you my log file!
     
  16. wilco

    Joined:
    Nov 12, 2007
    Messages:
    36
    Likes Received:
    0
    My log file of the mediaserver contains the following. As you camn see i push serveral digits 2219#

    a=rtpmap:8 PCMA/8000
    a=rtpmap:101 telephone-event/8000
    a=sendrecv

    20:07:16.910|.\MSEndPoint.cpp(1437)|Trace5||??:EP:00000001@ refreshed
    20:07:18.974|.\MSEndPoint.cpp(1430)|Trace5||??:resynchronization. timediff:472
    20:07:18.974|.\MSEndPoint.cpp(1437)|Trace5||??:EP:00000001@ refreshed
    20:07:22.939|.\MediaServer.cpp(801)|Trace5||??:EP 00000005@.Start to play prompt
    20:07:34.209|.\DtmfRecognizer.cpp(253)|Trace5||??:Dtmf sound detected key #2('2') pressed timestamp=182300
    20:07:34.227|.\DtmfRecognizer.cpp(266)|Trace5||??:New tone #2('2') begin on 00000001@
    20:07:35.851|.\DtmfRecognizer.cpp(253)|Trace5||??:Dtmf sound detected key #2('2') pressed timestamp=195272
    20:07:35.851|.\DtmfRecognizer.cpp(266)|Trace5||??:New tone #2('2') begin on 00000001@
    20:07:37.349|.\DtmfRecognizer.cpp(253)|Trace5||??:Dtmf sound detected key #1('1') pressed timestamp=207416
    20:07:37.349|.\DtmfRecognizer.cpp(266)|Trace5||??:New tone #1('1') begin on 00000001@
    20:07:38.550|.\DtmfRecognizer.cpp(253)|Trace5||??:Dtmf sound detected key #9('9') pressed timestamp=216892
    20:07:38.550|.\DtmfRecognizer.cpp(266)|Trace5||??:New tone #9('9') begin on 00000001@
    20:07:39.328|.\DtmfRecognizer.cpp(253)|Trace5||??:Dtmf sound detected key #11('#') pressed timestamp=223240
    20:07:39.328|.\DtmfRecognizer.cpp(266)|Trace5||??:New tone #11('#') begin on 00000001@
    20:07:43.830|.\MediaServer.cpp(972)|Trace5||??:EndPoint 00000001@ removed from call 1
    20:07:44.069|.\MediaServer.cpp(979)|Trace5||??:EndPoint 00000005@ removed from call 1
    20:07:44.070|.\MediaServer.cpp(731)|Trace5||??:references to EndPoint 00000005@ were removed
    20:07:44.075|.\MediaServer.cpp(731)|Trace5||??:references to EndPoint 00000001@ were removed
    20:07:44.075|.\MSEndPoint.cpp(528)|Trace5||??:EndPoint 00000001@ destroyed
    20:07:44.075|.\RTPReceiver.cpp(127)|Trace5||??:Endpoint for socket 768 is not found!
    20:07:44.136|.\MediaServer.cpp(1050)|Trace5||??:references to call 1 were removed
    20:07:44.137|.\MSCallConf.cpp(31)|Trace5||??:Call: 1 destroyed
    20:08:29.909|.\FileCache.cpp(235)|Trace5||??:Cache (*.mp3) in directory ..\data\ivr\prompts
     
  17. wilco

    Joined:
    Nov 12, 2007
    Messages:
    36
    Likes Received:
    0

Share This Page