Phone-ATA-Asterisk Dialing Problem

Dear All,

i am facing wrong number dialing issue on ATA. ATA send wrong Numbers to Asterisk as few digits are being repeated.

03332244726
03332244726
033322447726
0033322447266
03005016112
030050116112
03455006666
03005016112
03005016112
0330050116112
03005016112
03005016611222
03455500666666
034555500666666
03455585555999000

above is the number being received from ATA on Astersik.

it happend with few phone set models and exchanges connected to ATA

That sounds like a problem with the DTMF decoder in the ATA rather than a problem with Asterisk. Asterisk is completely out of the loop with digit decoding until the ATA send the call to Asterisk.

Try a different ATA.

i tried two different Types of ATA(Dlink ATA and Linksys ATA) But the problem is same.

its some kind of DTMF problem between ATA and Phone but could not figure out what i have to change to make it working perfectly.

DTMF is not used to establish a call between the ATA and Asterisk. Generally, the ATA would gather digits from the analog side, perform some sort of routing internally, and send a SIP INVITE to asterisk contain digits in the “To” header of the SIP INVITE.

So, if Asterisk is receiving an incorrect number in a SIP call it is not the fault of Asterisk at all. I would say that the DTMF on the Analog side of the ATA is somehow distorted causing the ATA to mis-interpret the DTMF. Some ATAs have have an input gain setting that can be tweaked to make up for this.

Suffice it to say, I would be look at that ATA and/or the analog line itself.