[prev in list] [next in list] [prev in thread] [next in thread]
List: semsdev
Subject: [Semsdev] git:master: b/f: do not use SEMS' payload IDs for dynamic payloads
From: Raphael Coeffic <rco () iptel ! org>
Date: 2012-05-11 11:00:49
Message-ID: 20120511110050.21E47EF8074 () rimmer ! ryngle ! com
[Download RAW message or body]
Module: sems
Branch: master
Commit: fbc798a58aea8ac80cec82b165d7595ba2bdc546
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=fbc798a58aea8ac80cec82b165d7595ba2bdc546
Author: Raphael Coeffic <rco@iptel.org>
Committer: Raphael Coeffic <rco@iptel.org>
Date: Tue Apr 24 11:06:05 2012 +0200
b/f: do not use SEMS' payload IDs for dynamic payloads
Those payload IDs could collide with those from the B-leg.
---
apps/sbc/SBCCallProfile.cpp | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/apps/sbc/SBCCallProfile.cpp b/apps/sbc/SBCCallProfile.cpp
index 0514a52..218af58 100644
--- a/apps/sbc/SBCCallProfile.cpp
+++ b/apps/sbc/SBCCallProfile.cpp
@@ -805,8 +805,11 @@ static bool read(const std::string &src, vector<SdpPayload> \
&codecs) p.encoding_name.c_str(), p.clock_rate);
}
else {
- p.int_pt = payload_id;
- p.payload_type = payload->payload_id;
+ if(payload_id < DYNAMIC_PAYLOAD_TYPE_START)
+ p.payload_type = payload->payload_id;
+ else
+ p.payload_type = -1;
+
codecs.push_back(p);
}
}
_______________________________________________
Semsdev mailing list
Semsdev@lists.iptel.org
http://lists.iptel.org/mailman/listinfo/semsdev
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic