Attn: DISA Experts(Strange problem with DISA)

Hi Friends,

I am facing a strage problem with DISA. I have installed and configured Trixbox. I created a secret extension i.e., 555 and called this extension in Digital Receptionist using custom extension i.e., created in extensions_custom.conf file.

When I call from my mobile phone to my PSTN number, which is connected to FXO port, my IVR is responding. After entering my DISA extension(555), its asking password. After entering correct password, its giving ringtone. Upto this, no problem. The problem is coming here only. When I enter a USA number, its taking the first digit of USA number twice.
For eg: If I enter 17187773456, its taking as: 117187773456
If I enter 917187773456, its taking as: 9917187773456

Its taking my input USA number correctly for sometimes and call is connected to my mobile. I tried by changing the value of “relaxdtmf” from yes to no and vice versa.

Here I am sending my config files. Please tell me the solution.

Extenstions_custom.conf contents:

[custom-CLID]
exten => s,1,Answer
exten => s,2,DigitTimeout(5)
exten => s,3,ResponseTimeout(10)
exten => s,4,Authenticate(1234)
exten => s,5,DISA(no-password|disa-ext)

[disa-ext]
exten => _9.,1,DIAL(IAX2/chandra@teliax/${EXTEN:1},90,tr)
exten => _9.,2,Hangup

Zapata.conf file contents:

[trunkgroups]
[channels]
language=en
context=from-zaptel
signalling=fxs_ks
rxwink=300

usecallerid=yes
relaxdtmf=yes
dtmfmode=rfc2833
hidecallerid=no
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=no
echotraining=800
rxgain=0.0
txgain=0.0
group=0
callgroup=1
pickupgroup=1
immediate=no
busydetect=yes
busycount=6

faxdetect=incoming
#include zapata-auto.conf

group=1

#include zapata_additional.conf

Please tell me the solution. Looking forward to your response. Thank you.

Regards,
Chandra.