[asterisk-bugs] [JIRA] Commented: (ASTERISK-20295) Asterisk is not incrementing the sequence numbers for the retransmission of the DTMF end packets(RTPEvent packet with end bit set to 1)

Mark Michelson (JIRA) noreply at issues.asterisk.org
Mon Aug 27 10:41:07 CDT 2012


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

Mark Michelson commented on ASTERISK-20295:
-------------------------------------------

A fundamental flaw with this bug report is that it is reporting an RFC violation for an RFC that Asterisk does not claim to support. Asterisk supports transmission and reception of RTP events as described by RFC 2833, not RFC 4733. RFC 2833 is vague regarding whether the sequence number should be incremented for event retransmissions.

Is this something that is causing an actual problem for you or is this report strictly being made for the RFC 4733 violation?

If there are no actual defects observed, then I do not want to make this change. The RFC 2833 language does not explicitly require incrementing the sequence number for retransmissions. Making the change you suggest has the potential to cause regressions.

If Asterisk's behavior is causing an issue with a device of yours, then I still think this new behavior should be optional. I would like to avoid any potential regressions as much as possible.

> Asterisk is not incrementing the sequence numbers for the retransmission of the DTMF end packets(RTPEvent packet with end bit set to 1) 
> ----------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: ASTERISK-20295
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-20295
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Resources/res_rtp_asterisk
>    Affects Versions: 1.8.15.0, 10.7.0, 11.0.0-beta1
>         Environment: OS: Debian squeeze distribution x86_64 architecture
>            Reporter: NITESH BANSAL
>            Assignee: Michael L. Young
>            Severity: Minor
>         Attachments: 01_rtp_event_seq_num.patch, asterisk-20295-dtmf-fix-cleanup.diff
>
>
> Issue: 
> All 3 retransmitted ending packets share the same sequence number, which does not comply with RFC 4733 Sect. 2.5.1.6. RTP Sequence Number
> The RTP sequence number MUST be incremented by one in each successive RTP packet sent. Incrementing applies to retransmitted as well as
> initial instances of event reports, to permit the receiver to detect lost packets for RTP Control Protocol (RTCP) receiver reports.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira



More information about the asterisk-bugs mailing list