Problem with Asterisk and JTAPI (IVR)

Discuss any topic about <A href="http://www.brekeke.com/telephony/">Brekeke JTAPI SDK</A>.

Moderator: Brekeke Support Team

Locked
vcao
Posts: 2
Joined: Fri Nov 14, 2008 11:15 am

Problem with Asterisk and JTAPI (IVR)

Post by vcao »

1. Brekeke Product Name and version: JTAPI 1.0.5.5

2. Java version: 1.6.0_03-b05

3. OS type and the version: Windows XP PRO

4. UA (phone), gateway or other hardware/software involved:

5. Select your network pattern from http://www.brekeke-sip.com/bbs/network/ ... terns.html :
PATTERN 9

6. Your problem:
I have an asterisk server (1.4.X)
At this server, I have an account that JTAPI will use to register there.
Also, I have an account at go2call that I will use to receive an call. (DNID)

So, the user will call to go2call number and it will delivery to asterisk and the asterisk will send to JTAPI (IVR).

It is working well, but as I said, it is a IVR and the problem is that IVR is not recognizing the DTMF. I have changed a lot of parameters in asterisk and it is not working.

If I create a IVR using asterisk, it works and recognize the DTMF. The problem is between asterisk and JTAPI.
I think the asterisk is not sending the correctly DTMF signal to JTAPI.


Does anybody know what is happening and how fix it?
Is it necessary to change the DTMF frequency at ./main/dsp.c asterisk C file?
hope
Posts: 862
Joined: Tue Jan 15, 2008 4:08 pm

Post by hope »

What type of DTMF are you using, RFC2833, Inband or SIP INFO ?

If you are trying to use RFC2833, the topic below would help you.
http://www.brekeke-sip.com/bbs/viewtopic.php?t=3061

This topic is for Brekeke PBX, but the parameter can be set to JTAPI as well.
vcao
Posts: 2
Joined: Fri Nov 14, 2008 11:15 am

Post by vcao »

I'm using RFC2833.
What file I need to change with this property at JTAPI?


Follow below my dtmf.provider:
dtmfdecoder.amp=-20
dtmfdecoder.snr=670
dtmfdecoder.cnr=650000
dtmfdecoder.str=4100
dtmfdecoder.fsr=7
dtmfdecoder.signaloccupyratio=30
dtmfdecoder.tst=40
dtmfdecoder.echo=40
dtmfdecoder.sigint=300000
dtmfdecoder.total=5500000
dtmfdecoder.cnoise=700000
dtmfdecoder.signal=60000000
dtmfdecoder.snr1=8250
dtmfdecoder.cnr1=4000



Thank you!
hope
Posts: 862
Joined: Tue Jan 15, 2008 4:08 pm

Post by hope »

RFC2833
Add the following line in provider.properties in JTAPI
com.brekeke.tel.sip.stack.InviteHandlerBase.SDP_ADD_TELEPHONE_EVENT = true
What file I need to change with this property at JTAPI?

Follow below my dtmf.provider:
you don't need to change JTAPI dtmf.properties.
Locked