[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