Bug#980571: jami-daemon: [patch] Get SIP calls to Zoom working

Petter Reinholdtsen pere at hungry.com
Wed Jan 20 18:55:13 GMT 2021


Package: jami-daemon
Version: 20201217.1.80217fa~ds1-2
Tags: patch

Since some time before Christmas, Jami is no longer able to connect to
Zoom via SIP.  I have no idea what changed on the Zoom side, but have
poked upstream about it since then.  A few days ago a patch proposal
hoping to fix it showed up on the upstream IRC channel it.  As I am told
that fixing it upstream might take a few weeks, due to the lead SIP
developer being unavailable, I decided to test it today and can confirm
that it improve the situation.  When connecting today to a video chat on
Zoom using SIP, the connection is immediately disconnected.  With this
patch, the connection stay open and the 'You are the only person in the
meeting screen is shown when I test.  I will have to test some more to
know if it also work with video chats, but suspect it will.

--- ring-20210104.4.dda80df~ds1.orig/daemon/src/sip/sipaccount.cpp
+++ ring-20210104.4.dda80df~ds1/daemon/src/sip/sipaccount.cpp
@@ -409,7 +409,7 @@ SIPAccount::SIPStartCall(std::shared_ptr
         return false;
     }
 
-    setUpTransmissionData(tdata, tp_sel.u.transport->key.type);
+    //setUpTransmissionData(tdata, tp_sel.u.transport->key.type);
 
     // Add user-agent header
     sip_utils::addUserAgenttHeader(getUserAgentName(), tdata);
@@ -2236,7 +2236,7 @@ SIPAccount::sendTextMessage(const std::s
         return;
     }
 
-    setUpTransmissionData(tdata, tp_sel.u.transport->key.type);
+    //setUpTransmissionData(tdata, tp_sel.u.transport->key.type);
 
     im::fillPJSIPMessageBody(*tdata, payloads);
 

Please consider adding it to the Debian package until upstream manage to
fix it there.  Jami become a lot more useful if it can be used as a Zoom
client.

-- 
Happy hacking
Petter Reinholdtsen



More information about the Pkg-voip-maintainers mailing list