[asterisk-commits] mjordan: branch group/asterisk-13-sipit r424336 - /team/group/asterisk-13-sip...
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Thu Oct 2 03:37:41 CDT 2014
Author: mjordan
Date: Thu Oct 2 03:37:27 2014
New Revision: 424336
URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=424336
Log:
res/res_pjsip_sdp_rtp: Don't reject offers with declined video streams
Modified:
team/group/asterisk-13-sipit/res/res_pjsip_sdp_rtp.c
Modified: team/group/asterisk-13-sipit/res/res_pjsip_sdp_rtp.c
URL: http://svnview.digium.com/svn/asterisk/team/group/asterisk-13-sipit/res/res_pjsip_sdp_rtp.c?view=diff&rev=424336&r1=424335&r2=424336
==============================================================================
--- team/group/asterisk-13-sipit/res/res_pjsip_sdp_rtp.c (original)
+++ team/group/asterisk-13-sipit/res/res_pjsip_sdp_rtp.c Thu Oct 2 03:37:27 2014
@@ -717,14 +717,16 @@
RAII_VAR(struct ast_sockaddr *, addrs, NULL, ast_free_ptr);
enum ast_media_type media_type = stream_to_media_type(session_media->stream_type);
+ /* If port is 0, ignore this media stream */
+ if (!stream->desc.port) {
+ ast_debug(3, "Media stream '%s' is already declined\n", session_media->stream_type);
+ return 0;
+ }
+
/* If no type formats have been configured reject this stream */
if (!ast_format_cap_has_type(session->endpoint->media.codecs, media_type)) {
+ ast_debug(3, "Endpoint has no codecs for media type '%s', declining stream\n", session_media->stream_type);
return 0;
- }
-
- /* If port is 0, ignore this media stream */
- if (!stream->desc.port) {
- return 1;
}
/* Ensure incoming transport is compatible with the endpoint's configuration */
More information about the asterisk-commits
mailing list