jami-client-gnome issueshttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues2018-05-21T23:28:25Zhttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/436Computer freezes when selecting webcam2018-05-21T23:28:25ZJami BotComputer freezes when selecting webcamIssue generated from Tuleap's migration script.
**Originally submitted by: Antonio Banderas (ridiculousmouse)**
<p>When using a normal webcam(such as one that has a camera) ring works correctly. However, when I select my capture card we...Issue generated from Tuleap's migration script.
**Originally submitted by: Antonio Banderas (ridiculousmouse)**
<p>When using a normal webcam(such as one that has a camera) ring works correctly. However, when I select my capture card webcam (<a href="https://linuxtv.org/wiki/index.php/OTG102">OTG102</a>) my computer prompty becomes unresponsive and mouse movement becomes incredibly laggy and slow until it freezes within' minutes.<br />
<br />
Then after restarting my computer(which I am forced to do) I find that my ring account must have been corrupt because ring asks me to create another. This is a replicatable issue and I am afraid to use ring because of it, I know of many people that use this webcam with linux.<br />
<br />
The webcam does not work in Cheese either, but it does work in VLC with NTSC set as the video standard.</p>https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/439daemon : crash, when turn server is on2018-05-21T23:35:43ZJami Botdaemon : crash, when turn server is onIssue generated from Tuleap's migration script.
**Originally submitted by: Nicolas Jager (nicolasjager-sfl)**
<p>hi</p>
<p>I just did updated two linux computers (both connected on the same router) at home.</p>
<p>Calling A fr...Issue generated from Tuleap's migration script.
**Originally submitted by: Nicolas Jager (nicolasjager-sfl)**
<p>hi</p>
<p>I just did updated two linux computers (both connected on the same router) at home.</p>
<p>Calling A from B worked but B from A crashed the daemon.</p>
<p>then I remembered I turn on the turn server on A. When I switch it off, calling B from A works.</p>
<p>output :</p>
<blockquote>
<p> </p>
<pre>
[1462616950.420|18678|manager.cpp:438 ] New outgoing call to ring:c1de6f2d34708bd000deaca078c8431c5ec63abc
[1462616950.420|18678|ringaccount.cpp:182 ] Calling DHT peer c1de6f2d34708bd000deaca078c8431c5ec63abc
[1462616950.420|18678|audiorecord.cpp:87 ] Generate filename for this call 20160507-102910
[1462616950.420|18678|recordable.cpp:33 ] Set recording options:
[1462616950.420|18678|ringbufferpool.cpp:114 ] Ringbuffer created with id '13688887551898807110'
[1462616950.421|18678|sipaccountbase.cpp:366 ] [Account 7100809ffc0e49ba] Using public address 132.204.221.10
[1462616950.421|18678|ice\_transport.cpp:165 ] ICE: TURN='bootstrap.ring.cx', PORT=3478
[1462616950.431|18730|ice\_transport.cpp:63 ] Registered thread 0x7f1b1d4650f0 (0x48F6)
[1462616950.443|18730|ice\_transport.cpp:259 ] ICE initialization success
[1462616950.443|18730|ice\_transport.cpp:320 ] ICE as master
[1462616950.443|18730|ice\_transport.cpp:313 ] ICE [local] ufrag=2e3800db, pwd=102f3ab3
[1462616950.443|18730|ice\_transport.cpp:644 ] UPnP: Opening port(s) for ICE comp 1 and adding candidate with public IP
[1462616950.443|18730|upnp\_context.cpp:291 ] UPnP: adding port mapping : 49814:49814, UDP
[1462616950.459|18730|ice\_transport.cpp:627 ] succeed to add candidate for comp\_id=1 : 192.168.2.17 : 132.204.221.10
[1462616950.459|18730|upnp\_context.cpp:291 ] UPnP: adding port mapping : 15773:15773, UDP
[1462616950.475|18730|ice\_transport.cpp:627 ] succeed to add candidate for comp\_id=1 : 192.95.9.63 : 132.204.221.10
[1462616950.476|18678|manager.cpp:410 ] ----- Switch current call id to '13688887551898807110' -----
[1462616950.486|18678|call.cpp:144 ] [call:13688887551898807110] state change 0/0, cnx 0/1, code 0
[1462616950.497|18678|ringaccount.cpp:819 ] Query for local certificate store: c1de6f2d34708bd000deaca078c8431c5ec63abc: 1 found.
[1462616965.888|18678|ringaccount.cpp:792 ] Dht status : IPv4 connected; IPv6 connecting
[1462616965.909|18678|ringaccount.cpp:239 ] Successfully put ICE descriptor on DHT
[1462616966.037|18678|ringaccount.cpp:250 ] ICE request replied from DHT peer c1de6f2d34708bd000deaca078c8431c5ec63abc
2e30dbaf
35645124
Hc0a80210 1 UDP 2130706431 192.168.2.16 51050 typ host
Sc0a80210 1 UDP 1694498815 132.204.221.10 51050 typ srflx
[1462616966.037|18678|call.cpp:144 ] [call:13688887551898807110] state change 0/0, cnx 1/2, code 0
[1462616966.037|18678|call.cpp:163 ] [call:13688887551898807110] emit client call state change CONNECTING, code 0
[1462616966.037|18678|ice\_transport.cpp:373 ] ICE negotiation starting (2 remote candidates)
[1462616966.037|18678|ice\_transport.cpp:380 ] ICE start failed: No host candidate associated with srflx (PJNATH\_EICENOHOSTCAND)
[1462616966.040|18678|videomanager.cpp:80 ] Setting default device to Integrated Camera
dring: ../src/pj/timer.c:501: schedule\_w\_grp\_lock: Assertion `entry->cb != ((void \*)0)' failed.
Aborted (core dumped)</pre>
</blockquote>Guillaume RoguezGuillaume Roguezhttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/440Ring client on GNOME and Android doesn't have a way of showing the keypad2018-05-21T23:38:59ZJami BotRing client on GNOME and Android doesn't have a way of showing the keypadIssue generated from Tuleap's migration script.
**Originally submitted by: Andres Gomez (tanty)**
<p>I'm using ring with GNOME in Debian Testing from Ring's own repositories. In addition, I've tested Ring with Android.</p>
<p>In my...Issue generated from Tuleap's migration script.
**Originally submitted by: Andres Gomez (tanty)**
<p>I'm using ring with GNOME in Debian Testing from Ring's own repositories. In addition, I've tested Ring with Android.</p>
<p>In my company, we have an Asterisk based SIP server. Connecting to the SIP server works without problem but, when entering some MUCs, a PIN is requested.</p>
<p>I don't see a way of having a visual keypad to enter the PIN. In GNOME I believe it is possible to do so with the keyboard but I don't see any way of doing that with Android.</p>https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/441[GNOME] TLS/SRTP connection doesn't work.2018-05-21T23:39:41ZJami Bot[GNOME] TLS/SRTP connection doesn't work.Issue generated from Tuleap's migration script.
**Originally submitted by: Andres Gomez (tanty)**
<p>I'm using ring with GNOME in Debian Testing from Ring's own repositories. In addition, I've tested Ring with Android.</p>
<p>In my...Issue generated from Tuleap's migration script.
**Originally submitted by: Andres Gomez (tanty)**
<p>I'm using ring with GNOME in Debian Testing from Ring's own repositories. In addition, I've tested Ring with Android.</p>
<p>In my company, we have an Asterisk based SIP server. Connecting to the SIP server without TLS/SRTP works without problem.</p>
<p>With TLS/SRTP in Android, it connects and works without problem.</p>
<p>The same settings in the GNOME client doesn't work (changes from the default):</p>
<ul>
<li>Advanced
<ul>
<li>Local Port: 5061</li>
</ul>
</li>
<li>Security
<ul>
<li>Encrypt media streams (SRTP): checked</li>
<li>Key exchange protocol: SDES</li>
</ul>
</li>
</ul>https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/453Compile error: undefined reference to symbol 'compressBound@@ZLIB\_1.2.0'2018-05-21T23:54:07ZJami BotCompile error: undefined reference to symbol 'compressBound@@ZLIB\_1.2.0'Issue generated from Tuleap's migration script.
**Originally submitted by: szotsaki (szotsaki)**
<p>When compiling libring on openSUSE I get the following error message:</p>
<pre>
[ 121s] ld: ../src/.libs/libring.a(libring\_la-a...Issue generated from Tuleap's migration script.
**Originally submitted by: szotsaki (szotsaki)**
<p>When compiling libring on openSUSE I get the following error message:</p>
<pre>
[ 121s] ld: ../src/.libs/libring.a(libring\_la-archiver.o): undefined reference to symbol 'compressBound@@ZLIB\_1.2.0'
[ 121s] /lib64/libz.so.1: error adding symbols: DSO missing from command line
[ 121s] collect2: error: ld returned 1 exit status
[ 121s] Makefile:586: recipe for target 'dring' failed</pre>
<p>The reason for this is that zlib is not linked against libring. I have the following patch, however maybe this is not the best place to insert "-lz" (but it makes it work):</p>
<pre>
--- ring-daemon.original/src/Makefile.am 2016-05-31 08:56:02.089787560 +0200
+++ ring-daemon/src/Makefile.am 2016-06-01 11:41:39.099929430 +0200
@@ -80,7 +80,8 @@
$(TLS\_LIB) \\
$(IAX\_LIB) \\
$(IM\_LIB) \\
- $(PCRE\_LIBS)
+ $(PCRE\_LIBS) \\
+ -lz
if USE\_DHT
libring\_la\_LDFLAGS += $(OPENDHT\_LIBS)
</pre>https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/455Ring KDE doesn't compile with GCC 4.8.52018-05-21T23:56:24ZJami BotRing KDE doesn't compile with GCC 4.8.5Issue generated from Tuleap's migration script.
**Originally submitted by: szotsaki (szotsaki)**
<p>Latest openSUSE (42.1) uses GCC 4.8.5 which is also a requirement for Ring KDE:</p>
<pre>
[ 98s] -- The C compiler identificati...Issue generated from Tuleap's migration script.
**Originally submitted by: szotsaki (szotsaki)**
<p>Latest openSUSE (42.1) uses GCC 4.8.5 which is also a requirement for Ring KDE:</p>
<pre>
[ 98s] -- The C compiler identification is GNU 4.8.5
[ 98s] -- The CXX compiler identification is GNU 4.8.5
[...]
[ 100s] -- Found GCC version >= 4.8: 4.8</pre>
<p>Unfortunately, probably due to a compiler bug, accountserializationadapter.cpp doesn't compile with it (rolling release version works well). The error message is:</p>
<pre>
[ 131s] cd /home/abuild/rpmbuild/BUILD/ring-client-kde-1.4.1.20160527.d099cef/build/src/conf/account && /usr/bin/c++ -DHAS\_KDE=true -DKCOREADDONS\_LIB -DQT\_CORE\_LIB -DQT\_DBUS\_LIB -DQT\_GUI\_LIB -DQT\_NETWORK\_LIB -DQT\_NO\_DEBUG -DQT\_WIDGETS\_LIB -DQT\_XML\_LIB -D\_GNU\_SOURCE -D\_LARGEFILE64\_SOURCE -fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D\_FORTIFY\_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -DNDEBUG -std=c++0x -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -fvisibility=hidden -fvisibility-inlines-hidden -I/home/abuild/rpmbuild/BUILD/ring-client-kde-1.4.1.20160527.d099cef/build/src/conf/account -I/home/abuild/rpmbuild/BUILD/ring-client-kde-1.4.1.20160527.d099cef/src/conf/account -isystem /home/abuild/rpmbuild/BUILD/ring-client-kde-1.4.1.20160527.d099cef/build -isystem /home/abuild/rpmbuild/BUILD/ring-client-kde-1.4.1.20160527.d099cef -isystem /usr/include/libringclient -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/KF5/KIOWidgets -isystem /usr/include/KF5 -isystem /usr/include/KF5/KIOCore -isystem /usr/include/KF5/KCoreAddons -isystem /usr/include/KF5/KService -isystem /usr/include/KF5/KConfigCore -isystem /usr/include/KF5/KJobWidgets -isystem /usr/include/qt5/QtNetwork -isystem /usr/include/KF5/KCompletion -isystem /usr/include/KF5/KWidgetsAddons -isystem /usr/include/KF5/KI18n -isystem /usr/include/KF5/KConfigGui -isystem /usr/include/qt5/QtXml -isystem /usr/include/KF5/KXmlGui -isystem /usr/include/qt5/QtDBus -isystem /usr/include/KF5/KConfigWidgets -isystem /usr/include/KF5/KCodecs -isystem /usr/include/KF5/KAuth -std=c++11 -fPIC -o CMakeFiles/accountdialog.dir/accountserializationadapter.cpp.o -c /home/abuild/rpmbuild/BUILD/ring-client-kde-1.4.1.20160527.d099cef/src/conf/account/accountserializationadapter.cpp
[ 133s] /home/abuild/rpmbuild/BUILD/ring-client-kde-1.4.1.20160527.d099cef/src/conf/account/accountserializationadapter.cpp: In member function 'void AccountSerializationAdapter::setupWidget(QWidget\*, Account\*, const QHash<QByteArray, int>&)':
[ 133s] /home/abuild/rpmbuild/BUILD/ring-client-kde-1.4.1.20160527.d099cef/<strong>src/conf/account/accountserializationadapter.cpp:145:13: error: no matching function for call to 'ConnHolder::ConnHolder(<brace-enclosed initializer list>)'</strong>
[ 133s] };
[ 133s] \^
[ 133s] /home/abuild/rpmbuild/BUILD/ring-client-kde-1.4.1.20160527.d099cef/src/conf/account/accountserializationadapter.cpp:145:13: note: candidate is:
[ 133s] /home/abuild/rpmbuild/BUILD/ring-client-kde-1.4.1.20160527.d099cef/src/conf/account/accountserializationadapter.cpp:46:4: note: ConnHolder::ConnHolder(const ConnHolder&) <deleted>
[ 133s] ConnHolder(const ConnHolder&) = delete;
[ 133s] \^
[ 133s] /home/abuild/rpmbuild/BUILD/ring-client-kde-1.4.1.20160527.d099cef/src/conf/account/accountserializationadapter.cpp:46:4: note: no known conversion for argument 1 from 'QtPrivate::QEnableIf<true, QMetaObject::Connection>::Type {aka QMetaObject::Connection}' to 'const ConnHolder&'
[ 133s] /home/abuild/rpmbuild/BUILD/ring-client-kde-1.4.1.20160527.d099cef/src/conf/account/accountserializationadapter.cpp:158:13: error: no matching function for call to 'ConnHolder::ConnHolder(<brace-enclosed initializer list>)'
[ 133s] };
[ 133s] \^
[ 133s] /home/abuild/rpmbuild/BUILD/ring-client-kde-1.4.1.20160527.d099cef/src/conf/account/accountserializationadapter.cpp:158:13: note: candidate is:
[ 133s] /home/abuild/rpmbuild/BUILD/ring-client-kde-1.4.1.20160527.d099cef/src/conf/account/accountserializationadapter.cpp:46:4: note: ConnHolder::ConnHolder(const ConnHolder&) <deleted>
[ 133s] ConnHolder(const ConnHolder&) = delete;
[ 133s] \^
[ 133s] /home/abuild/rpmbuild/BUILD/ring-client-kde-1.4.1.20160527.d099cef/src/conf/account/accountserializationadapter.cpp:46:4: note: no known conversion for argument 1 from 'QtPrivate::QEnableIf<true, QMetaObject::Connection>::Type {aka QMetaObject::Connection}' to 'const ConnHolder&'
[ 133s] /home/abuild/rpmbuild/BUILD/ring-client-kde-1.4.1.20160527.d099cef/src/conf/account/accountserializationadapter.cpp:172:13: error: no matching function for call to 'ConnHolder::ConnHolder(<brace-enclosed initializer list>)'
[ 133s] };
[ 133s] \^
[ 133s] /home/abuild/rpmbuild/BUILD/ring-client-kde-1.4.1.20160527.d099cef/src/conf/account/accountserializationadapter.cpp:172:13: note: candidate is:
[ 133s] /home/abuild/rpmbuild/BUILD/ring-client-kde-1.4.1.20160527.d099cef/src/conf/account/accountserializationadapter.cpp:46:4: note: ConnHolder::ConnHolder(const ConnHolder&) <deleted>
[ 133s] ConnHolder(const ConnHolder&) = delete;
[ 133s] \^
[ 133s] /home/abuild/rpmbuild/BUILD/ring-client-kde-1.4.1.20160527.d099cef/src/conf/account/accountserializationadapter.cpp:46:4: note: no known conversion for argument 1 from 'QtPrivate::QEnableIf<true, QMetaObject::Connection>::Type {aka QMetaObject::Connection}' to 'const ConnHolder&'
[ 133s] /home/abuild/rpmbuild/BUILD/ring-client-kde-1.4.1.20160527.d099cef/src/conf/account/accountserializationadapter.cpp:186:13: error: no matching function for call to 'ConnHolder::ConnHolder(<brace-enclosed initializer list>)'
[ 133s] };
[ 133s] \^
[ 133s] /home/abuild/rpmbuild/BUILD/ring-client-kde-1.4.1.20160527.d099cef/src/conf/account/accountserializationadapter.cpp:186:13: note: candidate is:
[ 133s] /home/abuild/rpmbuild/BUILD/ring-client-kde-1.4.1.20160527.d099cef/src/conf/account/accountserializationadapter.cpp:46:4: note: ConnHolder::ConnHolder(const ConnHolder&) <deleted>
[ 133s] ConnHolder(const ConnHolder&) = delete;
[ 133s] \^
[ 133s] /home/abuild/rpmbuild/BUILD/ring-client-kde-1.4.1.20160527.d099cef/src/conf/account/accountserializationadapter.cpp:46:4: note: no known conversion for argument 1 from 'QtPrivate::QEnableIf<true, QMetaObject::Connection>::Type {aka QMetaObject::Connection}' to 'const ConnHolder&'
[ 133s] /home/abuild/rpmbuild/BUILD/ring-client-kde-1.4.1.20160527.d099cef/src/conf/account/accountserializationadapter.cpp:206:13: error: no matching function for call to 'ConnHolder::ConnHolder(<brace-enclosed initializer list>)'
[ 133s] };
[ 133s] \^
[ 133s] /home/abuild/rpmbuild/BUILD/ring-client-kde-1.4.1.20160527.d099cef/src/conf/account/accountserializationadapter.cpp:206:13: note: candidate is:
[ 133s] /home/abuild/rpmbuild/BUILD/ring-client-kde-1.4.1.20160527.d099cef/src/conf/account/accountserializationadapter.cpp:46:4: note: ConnHolder::ConnHolder(const ConnHolder&) <deleted>
[ 133s] ConnHolder(const ConnHolder&) = delete;
[ 133s] \^
[ 133s] /home/abuild/rpmbuild/BUILD/ring-client-kde-1.4.1.20160527.d099cef/src/conf/account/accountserializationadapter.cpp:46:4: note: no known conversion for argument 1 from 'QtPrivate::QEnableIf<true, QMetaObject::Connection>::Type {aka QMetaObject::Connection}' to 'const ConnHolder&'
[ 133s] src/conf/account/CMakeFiles/accountdialog.dir/build.make:133: recipe for target 'src/conf/account/CMakeFiles/accountdialog.dir/accountserializationadapter.cpp.o' failed</pre>
<p>Could you please fix it to work with the 4.8.5 compiler? I don't want to exclude Ring KDE from the most popular openSUSE distro.</p>
<p>Thank you!</p>https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/459Core dumped while calling, probably related to OpenDht2018-05-22T00:00:43ZJami BotCore dumped while calling, probably related to OpenDhtIssue generated from Tuleap's migration script.
**Originally submitted by: Nicolas Reynaud (kaldoran)**
<p>Got this error while calling another ring ( with auto answer on it )<br />
Probably related to OpenDht</p>
<p>\*\*\* Error...Issue generated from Tuleap's migration script.
**Originally submitted by: Nicolas Reynaud (kaldoran)**
<p>Got this error while calling another ring ( with auto answer on it )<br />
Probably related to OpenDht</p>
<p>\*\*\* Error in `dring': munmap\_chunk(): invalid pointer: 0x0000000001a0a930 \*\*\* =======</p>
<p>Backtrace: ========= /lib/x86\_64-linux-gnu/libc.so.6(+0x77725)[0x7f01d5b61725]</p>
<p>/lib/x86\_64-linux-gnu/libc.so.6(cfree+0x1a8)[0x7f01d5b6dc18] /usr/local</p>
<p>/lib/libopendht.so.0(+0x806a4)[0x7f01d78926a4] /usr/local</p>
<p>/lib/libopendht.so.0(\_ZN3dht9SecureDht6listenERKNS\_8InfoHashESt8functionIFbRKSt6vectorISt10shared\_ptrINS\_5ValueEESaIS8\_EEEEONS7\_6FilterE+0x9d)[0x7f01d7897d1d]</p>
<p>/usr/local/lib/libopendht.so.0(+0x8abff)[0x7f01d789cbff] /usr/local</p>
<p>/lib/libopendht.so.0(\_ZN3dht9DhtRunner5loop\_Ev+0x720)[0x7f01d78a0c40] dring[0x49b919] dring[0x4e2559]</p>
<p>/usr/lib/x86\_64-linux-gnu/libdbus-c++-1.so.0(\_ZN4DBus15DefaultMainLoop8dispatchEv+0x1c3)[0x7f01d84bbae3]</p>
<p>/usr/lib/x86\_64-linux-gnu/libdbus-c++-1.so.0(\_ZN4DBus13BusDispatcher5enterEv+0x5c)[0x7f01d84bc78c] dring[0x43d13f] dring(main+0x353)[0x439f93]</p>
<p>/lib/x86\_64-linux-gnu/libc.so.6(\_\_libc\_start\_main+0xf0)[0x7f01d5b0a830] dring[0x43cbc9]</p>
<p> </p>
<p>---------------------------</p>
<pre>
/lib/libopendht.so.0(\_ZN3dht9SecureDht6listenERKNS\_8InfoHashESt8functionIFbRKSt6vectorISt10shared\_ptrINS\_5ValueEESaIS8\_EEEEONS7\_6FilterE+0x9d)</pre>
<p>> Line 299 From securedht.cpp</p>
<p> </p>
<p> </p>
<p>I can give the Memory Map too</p>https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/460Corrupt SIP Via: and Contact: headers after returning from sleep2018-05-22T00:00:52ZJami BotCorrupt SIP Via: and Contact: headers after returning from sleepIssue generated from Tuleap's migration script.
**Originally submitted by: szotsaki (szotsaki)**
<p>When I wake my PC up Ring tries to re-REGISTER. Interestingly, the Via: header will be corrupted and Contact: header shows a (possibly r...Issue generated from Tuleap's migration script.
**Originally submitted by: szotsaki (szotsaki)**
<p>When I wake my PC up Ring tries to re-REGISTER. Interestingly, the Via: header will be corrupted and Contact: header shows a (possibly random?) local address. I tried to turn off and turn on the account again, but it had no use. When I restarted dring it suddenly started to work.</p>
<p>Corrupted Via: header:</p>
<pre>
Via: SIP/2.0/UDP \\000\\307\\0004\~\\177\\000\\000\\000\\000\\000\\000:58908;rport;branch=z9hG4bKPjzb7WCMvLildVXNwzvH37iofO2lqZgSwO</pre>
<p>Contact: header shows local address (btw. it's not even my local address):</p>
<pre>
Contact: <sip:username@192.168.0.11:58908></pre>
<p>Correct Via: header after restart (xx.xx. was deleted by me):</p>
<pre>
Via: SIP/2.0/UDP 178.48.xx.xx:61455;rport;branch=z9hG4bKPjt7VqLj-uhYVzbr5hRzPwOe8nRADYXiRb</pre>
<p>Correct Contact: header after restart:</p>
<pre>
Contact: <sip:username@178.48.xx.xx:61455></pre>
<p>Debug output while trying to register unsuccessfully:</p>
<pre>
[1465881964.596| 3999|sip\_utils.cpp:87 ] Adding route my.voip.provider.com
07:26:04.596 endpoint Request msg REGISTER/cseq=24517 (tdta0x142dd80) created.
07:26:04.596 tsx0x131c328 .Transaction created for Request msg REGISTER/cseq=24518 (tdta0x142dd80)
07:26:04.596 tsx0x131c328 Sending Request msg REGISTER/cseq=24518 (tdta0x142dd80) in state Null
07:26:04.596 endpoint .Request msg REGISTER/cseq=24518 (tdta0x142dd80): skipping target resolution because address is already set
07:26:04.596 tsx0x131c328 .State changed from Null to Calling, event=TX\_MSG
07:26:05.096 tsx0x131c328 Retransmit timer event
07:26:05.096 tsx0x131c328 .Retransmiting Request msg REGISTER/cseq=24518 (tdta0x142dd80), count=0, restart?=1
07:26:06.102 tsx0x131c328 Retransmit timer event
07:26:06.102 tsx0x131c328 .Retransmiting Request msg REGISTER/cseq=24518 (tdta0x142dd80), count=1, restart?=1
07:26:08.112 tsx0x131c328 Retransmit timer event
07:26:08.112 tsx0x131c328 .Retransmiting Request msg REGISTER/cseq=24518 (tdta0x142dd80), count=2, restart?=1
07:26:12.115 tsx0x131c328 Retransmit timer event
07:26:12.115 tsx0x131c328 .Retransmiting Request msg REGISTER/cseq=24518 (tdta0x142dd80), count=3, restart?=1
07:26:16.123 tsx0x131c328 Retransmit timer event
07:26:16.123 tsx0x131c328 .Retransmiting Request msg REGISTER/cseq=24518 (tdta0x142dd80), count=4, restart?=1
07:26:20.125 tsx0x131c328 Retransmit timer event
07:26:20.125 tsx0x131c328 .Retransmiting Request msg REGISTER/cseq=24518 (tdta0x142dd80), count=5, restart?=1
07:26:24.134 tsx0x131c328 Retransmit timer event
07:26:24.134 tsx0x131c328 .Retransmiting Request msg REGISTER/cseq=24518 (tdta0x142dd80), count=6, restart?=1
07:26:28.140 tsx0x131c328 Retransmit timer event
07:26:28.140 tsx0x131c328 .Retransmiting Request msg REGISTER/cseq=24518 (tdta0x142dd80), count=7, restart?=1
07:26:32.148 tsx0x131c328 Retransmit timer event
07:26:32.148 tsx0x131c328 .Retransmiting Request msg REGISTER/cseq=24518 (tdta0x142dd80), count=8, restart?=1
07:26:36.155 tsx0x131c328 Retransmit timer event
07:26:36.156 tsx0x131c328 .Retransmiting Request msg REGISTER/cseq=24518 (tdta0x142dd80), count=9, restart?=1
07:26:36.603 tsx0x131c328 Timeout timer event
07:26:36.603 tsx0x131c328 .State changed from Calling to Terminated, event=TIMER
[1465881996.603| 3999|sipaccount.cpp:1044 ] SIP registration failed, status=408 (Request Timeout)
[1465881996.603| 3999|sipaccount.cpp:2036 ] Scheduling re-registration retry in 306 seconds..
07:26:36.603 tsx0x131c328 Timeout timer event
07:26:36.603 tsx0x131c328 .State changed from Terminated to Destroyed, event=TIMER
07:26:36.603 tdta0x142dd80 ..Destroying txdata Request msg REGISTER/cseq=24518 (tdta0x142dd80)
07:26:36.603 tsx0x131c328 Transaction destroyed!</pre>
<p>Debug output when turning off the account:</p>
<pre>
[1465882511.064| 3999|manager.cpp:2399 ] Set account details for a67b376b942ef87c
[1465882511.064| 3999|sipaccount.cpp:878 ] doUnregister VoipLinkException occurred: Registration structure is NULL
[1465882511.064| 3999|sipaccount.cpp:287 ] Removing transport from account
[1465882511.064| 3999|siptransport.cpp:95 ] \~SipTransport@0x126c9c8 {tr=0x13012b8 {rc=1}}
[1465882511.064| 3999|sipaccount.cpp:1708 ] Presence enabled for a67b376b942ef87c : false.
[1465882511.064| 3999|manager.cpp:1479 ] Saving Configuration to XDG directory /home/user/.config/ring/dring.yml
[1465882511.080| 3999|siptransport.cpp:209 ] pjsip transport@0x13012b8 udp 0.0.0.0:5060 [published as 192.168.1.100:5060] -> DESTROY
[1465882511.080| 3999|siptransport.cpp:235 ] unmap pjsip transport@0x13012b8 {SipTransport@(nil)}
07:35:11.082 udp0x132ae70 SIP UDP transport destroyed</pre>
<p> </p>
<p> </p>Guillaume RoguezGuillaume Roguezhttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/461Cannot build ring-daemon with contrib's gnutls when gnutls is available on th...2018-05-22T00:02:44ZJami BotCannot build ring-daemon with contrib's gnutls when gnutls is available on the systemIssue generated from Tuleap's migration script.
**Originally submitted by: Alexandre Viau (aviau)**
We cannot build ring-daemon with contrib's gnutls when gnutls is available on the system.
On Debian 8, it is currently impossible t...Issue generated from Tuleap's migration script.
**Originally submitted by: Alexandre Viau (aviau)**
We cannot build ring-daemon with contrib's gnutls when gnutls is available on the system.
On Debian 8, it is currently impossible to build the ring-daemon if gnutls-dev is installed in the system. The contrib system will try to link against the system's library.
[ring_daemon_make_error.txt](/uploads/3118a4dad37d4f81ebe3736f082f7554/ring_daemon_make_error.txt)
[ring_daemon_make_verbose_error.txt](/uploads/b94596fbeafce0da9d56d4c6d4ff210d/ring_daemon_make_verbose_error.txt)https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/464GNOME: addressbooks which should not be user editable show up as a choice whe...2018-05-22T00:06:33ZJami BotGNOME: addressbooks which should not be user editable show up as a choice when adding a contactIssue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>The PeerProfileCollection and possibly others show up in the choice of addressbooks for the user to save a new contact to. Th...Issue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>The PeerProfileCollection and possibly others show up in the choice of addressbooks for the user to save a new contact to. These are only used internally in lrc and should not be editable by the user.</p>https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/469Camera upside-down on Fujitsu T4310 (Debian 9)2018-05-22T00:12:49ZJami BotCamera upside-down on Fujitsu T4310 (Debian 9)Issue generated from Tuleap's migration script.
**Originally submitted by: Jiří Keller (georgius)**
<p>Hello,</p>
<p>&nbsp;In Skype my camera was upside-down as well, however</p>
<p>LD\_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v...Issue generated from Tuleap's migration script.
**Originally submitted by: Jiří Keller (georgius)**
<p>Hello,</p>
<p> In Skype my camera was upside-down as well, however</p>
<p>LD\_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l2convert.so ./skype</p>
<p><br />
solves my problem. I am on 64bit system, so I tried (first with sflphone, now with nightly ring.cx):</p>
<p>LD\_PRELOAD=/usr/lib/x86\_64-linux-gnu/libv4l/v4l2convert.so ring.cx<br />
LD\_PRELOAD=/usr/lib/x86\_64-linux-gnu/libv4l/v4l2compat.so ring.cx</p>
<p>but neighter of those work. I use lxde and not gnome, but this should not make any difference. I believe this is a ring.cx bug. Thank you very much !!</p>
<p> </p>Guillaume RoguezGuillaume Roguezhttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/470gnome: use after free in VideoWidget2018-05-22T00:13:42ZJami Botgnome: use after free in VideoWidgetIssue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>from:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=831339</p>
<p>&nbsp;</p>
<pre>
g\_free(renderer); ...Issue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>from:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=831339</p>
<p> </p>
<pre>
g\_free(renderer);
if (renderer->snapshot)
g\_object\_unref(renderer->snapshot);
</pre>
<p> </p>https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/472Error in installation2018-05-22T00:14:24ZJami BotError in installationIssue generated from Tuleap's migration script.
**Originally submitted by: Criptos (criptos)**
<p>When I follow the instructions of the web to install Ring in my Debian 8 I get the following from the terminal:</p>
<p>root@-------:/...Issue generated from Tuleap's migration script.
**Originally submitted by: Criptos (criptos)**
<p>When I follow the instructions of the web to install Ring in my Debian 8 I get the following from the terminal:</p>
<p>root@-------:/home/-------\# apt-get install ring-gnomeLeyendo lista de paquetes... Hecho<br />
Creando árbol de dependencias <br />
Leyendo la información de estado... Hecho<br />
E: No se ha podido localizar el paquete ring-gnome</p>
<p>So the package seems to be unavailable. In addition, when I try to update my package list I get the following error:</p>
<p>W: El repositorio «https://dl.ring.cx/debian\_8 ring Release» no tiene un fichero de Publicación.<br />
N: Los datos de un repositorio como este no se pueden autenticar y por tanto su uso es potencialmente peligroso.<br />
N: Vea la página de manual apt-secure(8) para los detalles sobre la creación de repositorios y la configuración de usuarios.<br />
E: Fallo al obtener https://dl.ring.cx/debian\_8/dists/ring/main/binary-i386/Packages HttpError404<br />
E: No se han podido descargar algunos archivos de índice, se han omitido, o se han utilizado unos antiguos en su lugar.</p>
<p>I do not know if the problem is from my PC or from anything related with the program. I hope this help</p>https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/473Add to contact does nothing2018-05-22T00:14:59ZJami BotAdd to contact does nothingIssue generated from Tuleap's migration script.
**Originally submitted by: Alexandre Viau (aviau)**
Some users report that clicking: "Add to contact" does nothing and no contacts are created.Issue generated from Tuleap's migration script.
**Originally submitted by: Alexandre Viau (aviau)**
Some users report that clicking: "Add to contact" does nothing and no contacts are created.https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/482Dublicate Calls on Linux2018-05-22T00:28:16ZJami BotDublicate Calls on LinuxIssue generated from Tuleap's migration script.
**Originally submitted by: Alexandr Sergheev (asergheev)**
<p>&nbsp;It is possible to create dublicate calls on Ubuntu</p>
<p>steps:</p>
<p>1Call to RingID\_1 , establish connect...Issue generated from Tuleap's migration script.
**Originally submitted by: Alexandr Sergheev (asergheev)**
<p> It is possible to create dublicate calls on Ubuntu</p>
<p>steps:</p>
<p>1Call to RingID\_1 , establish connection </p>
<p>2 double click to RingID\_1</p>
<p>3 Right click to RingID\_1 choose Call</p>
<p>Result: Three connectivity session created</p>
<p>Ring should switch to existing session every time when user atempt to create new call with the same recipient</p>
<p><br />
</p>https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/483"Clear all history" doesn`t work correctly on Linux2018-05-22T00:28:50ZJami Bot"Clear all history" doesn`t work correctly on LinuxIssue generated from Tuleap's migration script.
**Originally submitted by: Alexandr Sergheev (asergheev)**
<p>&quot;Clear all history&quot; only clear History tab, but in Conversation tab it is possible to view all conversation history</p>Issue generated from Tuleap's migration script.
**Originally submitted by: Alexandr Sergheev (asergheev)**
<p>"Clear all history" only clear History tab, but in Conversation tab it is possible to view all conversation history</p>https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/484Notifications works incorrectly on Linux and Windows2018-05-22T00:29:33ZJami BotNotifications works incorrectly on Linux and WindowsIssue generated from Tuleap's migration script.
**Originally submitted by: Alexandr Sergheev (asergheev)**
<p>It is imposible to fast switch to Ring by clicking on notification.</p>
<p>With new incoming message or call, notificatio...Issue generated from Tuleap's migration script.
**Originally submitted by: Alexandr Sergheev (asergheev)**
<p>It is imposible to fast switch to Ring by clicking on notification.</p>
<p>With new incoming message or call, notification should appear over the curent window, user should be able to switch to Ring by clicking on notification.</p>
<p>Also in configuration user should be able to turn off notification.</p>https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/486Searching new RING ID initiate video call2018-05-22T00:31:41ZJami BotSearching new RING ID initiate video callIssue generated from Tuleap's migration script.
**Originally submitted by: Alexandr Sergheev (asergheev)**
<p>Steps to reproduce:</p>
<p>&nbsp;Enter new ring id in search field&nbsp; then click enter &gt; video call initiated immed...Issue generated from Tuleap's migration script.
**Originally submitted by: Alexandr Sergheev (asergheev)**
<p>Steps to reproduce:</p>
<p> Enter new ring id in search field then click enter > video call initiated immediately</p>
<p>Expected result: Conversation window appeared at right side. Input text field is active</p>https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/487gnome - weird account settings behaviour on first launch2018-05-22T00:32:08ZJami Botgnome - weird account settings behaviour on first launchIssue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>The first time Ring is installed and a Ring account is created, if the user goes to modify the account settings the settings ...Issue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>The first time Ring is installed and a Ring account is created, if the user goes to modify the account settings the settings view is closed every time a modification is made. If the user re-launches Ring this behaviour goes away.</p>
<p>I suspect this has something to do with a bad value in either LRC or dring.yml which gets fixed once it is saved after the initial account creation.</p>https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/488Selecting account in contacs and history tab doesn't change chat window content2018-05-22T00:32:11ZJami BotSelecting account in contacs and history tab doesn't change chat window contentIssue generated from Tuleap's migration script.
**Originally submitted by: Alexandr Sergheev (asergheev)**
<p>Chat window doesn't refresh content with account selection in contacts and history tabs.</p>
<p>steps:</p>
<p>go to ...Issue generated from Tuleap's migration script.
**Originally submitted by: Alexandr Sergheev (asergheev)**
<p>Chat window doesn't refresh content with account selection in contacts and history tabs.</p>
<p>steps:</p>
<p>go to contacts or history tab > ring ID\_1 selected and in chat window full history displayed</p>
<p>Click on another account > chat window displaying history for previous account</p>