[asterisk-bugs] [JIRA] (ASTERISK-22789) chan_sip SDP incorrect negotiation for RTP payload types causes DTMF recognization failure and appears to violate RFC

Matt Jordan (JIRA) noreply at issues.asterisk.org
Wed Oct 30 08:24:03 CDT 2013


    [ https://issues.asterisk.org/jira/browse/ASTERISK-22789?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=211354#comment-211354 ] 

Matt Jordan commented on ASTERISK-22789:
----------------------------------------

Just to echo what David Wooley said, the bug here is only the second off nominal scenario. The first is not a bug: Asterisk is a B2BUA and can choose to offer whatever format mapping it wants for DTMF to the UAS. It does not have to reflect the format mapping choices of the inbound call leg.

It *should*, however, respond with the same mappings as it was offered; the second scenario is a bug.
                
> chan_sip SDP incorrect negotiation for RTP payload types causes DTMF recognization failure and appears to violate RFC
> ---------------------------------------------------------------------------------------------------------------------
>
>                 Key: ASTERISK-22789
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-22789
>             Project: Asterisk
>          Issue Type: Bug
>          Components: Channels/chan_sip/General, Channels/chan_sip/Interoperability
>    Affects Versions: 11.5.1, 11.6.0, 11.7.0
>            Reporter: Pawel Kuzak
>            Assignee: Pawel Kuzak
>         Attachments: A10_sdp.txt, A11_sdp_1_log.txt, A11_sdp_1.txt, A11_sdp_2_log.txt, A11_sdp_2.txt, sip.conf
>
>
> After upgrading from Asterisk 10 to Asterisk 11 DTMF recognition does not work as expected. I've attached some SDP examples from test calls. 
>  # A10_sdp.txt (Callee is Asterisk 10.12.1)
> Caller sends INVITE with telephone-event 99, Callee answers with telephone-event 99, Caller sends RTP event with 99, DTMF recognition works, everything is fine
>  # A11_sdp_1.txt (Callee is Asterisk 11.5.1)
> Caller sends INVITE with telephone-event 99, Callee answers with telephone-event 101, Caller sends RTP event with 118 (!), DTMF recognition does not work (here the caller is obviously misbehaving as well)
>  # A11_sdp_2.txt (Callee is Asterisk 11.5.1)
> Caller sends INVITE with telephone-event 106, Callee answers with telephone-event 101, Caller sends RTP event with 101, DTMF recognition does not work (note that the payload type 101 in the 200 OK is also assigned for G726-32(!))
> Could you please take a look at it?

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.asterisk.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira



More information about the asterisk-bugs mailing list