Hello, its possible that the phone company (no voip) blocks my dtmf tones? my problem is this:
I made a system wich calls automatically with asterisk (with a voip provider), then wich was called dial a number (with some options) and it is write in a text file. I have a problem, sometimes when the user dial the option, asterisk doesn’t detect it,so the call is hanged up without write mi text file.
I have change between the diferent modes in dtmfmode, dtmfcompensate and relaxdtmf. Also i have tried changing the voip server and the problem continue.
Please help.
The problem is in Argentina - Cordoba - Rio Cuarto, and the company is Telecom
Maybe, i tried with rfc2833, inband and info, all with ulaw, ilbc and g729
What i cant understand is why the system work properly in a lot of citys and it doesn’t where i need. I think it could be the phone company that block the dtmf tones or maybe there is a lot of noise in the line. Because I tried with 2 sip providers and the problem persists
Well, the next step I personally would take is to set asterisk to use RFC2833, I would then run wireshark on the asterisk machine. It has a nice SIP/RTP anylyzation plug-in. If you dial the DTMF tones and nothing is sent in the RTP stream, then the next call should be to your SIP provider.
If you provide them the wireshark output as well as the SIP debug info, they should be able to tell you what is wrong.