Not Able to parse SIP INFO

Hai,
I am using asterisk 1.6.1.1. I enabled dtmfmode=info in sip configuration. When i am sending dtmf from one user to another am getting 415 unsupported. Can any one give any suggestion.

Sip Messgae :
<— SIP read from UDP://10.0.0150:5063 —>
INFO sip:671234@10.0.0.0.209 SIP/2.0
Via: SIP/2.0/UDP 10.0.0.19:5063;branch=z9hG4bK1613545940
From: sip:671235@10.0.0.19:5063;tag=697161631
To: “671234” sip:671234@10.0.0.209;tag=as66861f16
Call-ID: 2deace7b02b21efd35ce14552c1599c2@192.168.0.209
CSeq: 104 INFO
Contact: sip:671234@10.0.0.19:5063
Content-Type: audio/telephone-event
Max-Forwards: 70
User-Agent: Yealink
Content-Length: 4


<------------->
— (11 headers 1 lines) —
Receiving INFO!
[Dec 18 14:42:28] WARNING[22665]: chan_sip.c:15036 handle_request_info: Unable to parse INFO message from 2deace7b02b21efd35ce14552c1599c2@10.0.0.209. Content |���

<— Transmitting (no NAT) to 10.0.0.19:5063 —>
SIP/2.0 415 Unsupported media type
Via: SIP/2.0/UDP 10.0.0.19:5063;branch=z9hG4bK1613545940;received=10.0.0.19
From: sip:671235@10.0.0.19:5063;tag=697161631
To: “671234” sip:671234@10.0.0.209;tag=as66861f16
Call-ID: 2deace7b02b21efd35ce14552c1599c2@10.0.0.209
CSeq: 104 INFO
Server: Asterisk PBX 1.6.1.1
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces, timer
Content-Length: 0

Thanks And Regards

Andrew

Asterisk (at least for 1.6.1.0, does not support audio/telephone-event, in INFO.

It only supports:

application/dtmf-relay
application/vnd.nortelnetworks.digits
application/dtmf
application/media_control+xml

In practaice rfc2833 (the actual RFC for this has been superceded) is the current best practice.

Hai,

I checked with asterisk 1.8.9.2 version. But the issue is remains same.

Which asterisk version it will work ??

Thanks And Regards

Andrew

Probably none, as INFO is a dead end technology for DTMF.

At least some Yealink models seem to support the rfc2833 setting, which is the preferred choice.

Hai David,

Thanks for the reply.

So it seems like asterisk cannot support DTMF in INFO method rite.

It will work only INBAND and RFC2833. I tested these two DTMFs and it is working for me.

Thanks And Regards

Andrew

Asterisk can support four different ways of using DTMF in info. It cannot support the fifth way that your phone uses. I suspect that DTMF in INFO was never standardised.