DTMF not recognized external calls

Status
Not open for further replies.

wilco

Joined
Nov 12, 2007
Messages
36
Reaction score
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?
 
did you make an Digital Assistant Wave and configuration?
That should work
 
yep

with the softphones is it working great.
 
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 [email protected] 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!
 
PS:

i cannot edit my posts?
 
yeah there is some issue with edit function, please enter a new post with the edited contect..
 
please let us know the scenario of the incoming call whether its coming from gateway or voip provider to DR of 3CX system.
 
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
 
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.
 
i can use

g711a
g729
g723.1
i.lbc
?

I dont no witch i can or must use.
 
wilco said:
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
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
 
my voip provider is solcon.

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

and a linksys ip phone spa921
 
can it be a vista problem(communication)?
 
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
 
SY said:
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

I send you my log file!
 
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 [email protected] 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
 
Status
Not open for further replies.

Forum statistics

Threads
111,900
Messages
589,628
Members
164,765
Latest member
domi