Pulse Dialing Failing


Hi there! I purchased an old rotary dial phone and connected it to my Grandstream GS-HT701 which is configured to allow for pulse dialing. I can dial regular tones fine, but pulse dialing with this phone is failing. When looking at Asterisk output I see that the wrong number is being passed from the ATA to Asterisk:

– Executing [4111111111@from-internal:1] Macro(“SIP/215-00000002”, “user-callerid,LIMIT,EXTERNAL,”) in new stack

Where the number I “dialed” was 4048825552 but the number seems to be registering as 4111111111. Any thoughts on what the issue might be?



The dial needs to be cleaned and adjusted.


this is to give you an idea.

If you have a camcorder or video editing software record dialing 0 operator. Then count number of frames
to determine pulses to second.


I am experiencing the same issue with a electronic pulse phone. HT802 detect that I am pressing digit but interpret them all as ‘‘1’’ except one there and there. The phone is working great on POTs line, and the ATA work great with tone phone. It is not a rotary phone, it is a 1983 Radioshack Duophone cordless phone. The purpose of the setup is to have that phone working. I bought a pulse to tone converter, but the fact you have to wait every number to be done is annaying, because on the phone you can dial quick and it memorise and shoot the pulse in the good order. I really feel like it is a setup in the ATA that need to be ajusted, and had multiple hours of trying with no result.

Would really appreciate some help.