[asterisk-bugs] [JIRA] (ASTERISK-21186) chan_gulp - Implement media negotiation rules
Matt Jordan (JIRA)
noreply at issues.asterisk.org
Wed Feb 27 16:07:18 CST 2013
Matt Jordan created ASTERISK-21186:
--------------------------------------
Summary: chan_gulp - Implement media negotiation rules
Key: ASTERISK-21186
URL: https://issues.asterisk.org/jira/browse/ASTERISK-21186
Project: Asterisk
Issue Type: New Feature
Security Level: None
Components: Channels/chan_gulp
Reporter: Matt Jordan
There are a number of limitations that {{chan_sip}} has with how it offers codecs between parties. In general, {{chan_sip}} always attempts to prevent transcoding, regardless of the codec orderings, preferredcodec settings, etc.
This has been a common point of frustration, but has been difficult to change due to the behavioral impacts.
Instead, we should have the ability in {{chan_gulp}} to let the user determine the media and codecs that are offered on outbound calls such that - if we so want - specific media offers that may result in transcoding will take place in the core. This means doing the following:
* By default, use an endpoint's media settings and disallow/allow codecs to determine the codecs being offered
* Have a function that allows the following to be set on an outbound channel prior to dialing (using a pre-dial handler, for example):
** What media will be offered. For example, an endpoint may support video, but we know we don't want to offer video on the call. More commonly, an endpoint may support T.38 and we want to offer T.38 immediately (this work does not have to include T.38, but the function should be flexible enough to let it be specified once fax support is added)
** What codecs will be offered based on the media choices.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the asterisk-bugs
mailing list