Module: sems
Branch: master
Commit: 3547397ba1ba181e8f4d504e0358b812cb708518
URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=3547397ba1ba181e8f4d504e0358b812cb708518

Author: Raphael Coeffic <[email protected]>
Committer: Raphael Coeffic <[email protected]>
Date:   Mon Nov 26 13:07:49 2012 +0100

sbc: adds support for new relay mode (RTP_Transcoding)

---

 apps/sbc/SBC.cpp |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/apps/sbc/SBC.cpp b/apps/sbc/SBC.cpp
index 52b0eb4..7364161 100644
--- a/apps/sbc/SBC.cpp
+++ b/apps/sbc/SBC.cpp
@@ -1129,9 +1129,8 @@ void SBCDialog::onInvite(const AmSipRequest& req)
     setRtpRelayTransparentSeqno(call_profile.rtprelay_transparent_seqno);
     setRtpRelayTransparentSSRC(call_profile.rtprelay_transparent_ssrc);
 
-    setRtpRelayMode(RTP_Relay);
-
     if(call_profile.transcoder.isActive()) {
+      setRtpRelayMode(RTP_Transcoding);
       switch(call_profile.transcoder.dtmf_mode) {
       case SBCCallProfile::TranscoderSettings::DTMFAlways:
        enable_dtmf_transcoding = true; break;
@@ -1143,6 +1142,9 @@ void SBCDialog::onInvite(const AmSipRequest& req)
        break;
       };
     }
+    else {
+      setRtpRelayMode(RTP_Relay);
+    }
   }
 
   m_state = BB_Dialing;

_______________________________________________
Semsdev mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/semsdev

Reply via email to