[asterisk-bugs] [JIRA] (ASTERISK-26515) rtp_engine: Allocate RTP payloads on a per-session basis

Joshua Colp (JIRA) noreply at issues.asterisk.org
Fri Oct 28 10:52:10 CDT 2016


     [ https://issues.asterisk.org/jira/browse/ASTERISK-26515?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Joshua Colp updated ASTERISK-26515:
-----------------------------------

    Description: 
Dynamic payloads are currently statically set upon the format registration. This restricts how many payloads can be registered to a maximum of 32 and makes it so payloads are static within sessions.

This issue is for changing the RTP engine code to allocate a payload on a per-session basis as formats are needed. This means that dynamic payloads would no longer be static. The DTMF payload for rfc2833 should remain at 101, as it has been that way for quite a long time.

Attached is a patch which implements this behavior. It probably needs additional work.

  was:
Dynamic payloads are currently statically set upon the format registration. This restricts how many payloads can be registered to a maximum of 32 and makes it so payloads are static within sessions.

This issue is for changing the RTP engine code to allocate a payload on a per-session basis as formats are needed. This means that dynamic payloads would no longer be static.

Attached is a patch which implements this behavior. It probably needs additional work.


> rtp_engine: Allocate RTP payloads on a per-session basis
> --------------------------------------------------------
>
>                 Key: ASTERISK-26515
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-26515
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Core/RTP
>            Reporter: Joshua Colp
>         Attachments: ASTERISK-26515.diff
>
>
> Dynamic payloads are currently statically set upon the format registration. This restricts how many payloads can be registered to a maximum of 32 and makes it so payloads are static within sessions.
> This issue is for changing the RTP engine code to allocate a payload on a per-session basis as formats are needed. This means that dynamic payloads would no longer be static. The DTMF payload for rfc2833 should remain at 101, as it has been that way for quite a long time.
> Attached is a patch which implements this behavior. It probably needs additional work.



--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list