jami-libclient issueshttps://git.jami.net/savoirfairelinux/jami-libclient/-/issues2022-01-27T20:30:56Zhttps://git.jami.net/savoirfairelinux/jami-libclient/-/issues/495[libwrap] getSupportedAudioManagers apparently returns an empty array2022-01-27T20:30:56ZMaxim Cournoyer[libwrap] getSupportedAudioManagers apparently returns an empty arrayWhen moving from DBus to direct communication with the library, the list of supported audio managers is returned via the LRC (from the `getSupportedAudioManagers` method in the `avmodel.cpp` file). It seems there's a problem with it, as...When moving from DBus to direct communication with the library, the list of supported audio managers is returned via the LRC (from the `getSupportedAudioManagers` method in the `avmodel.cpp` file). It seems there's a problem with it, as the GUI element to select the audio manager of jami-gnome is empty, and the corresponding GUI element in the jami-qt client is missing (that occurs when there's 0 audio manager).
Repro with Guix (which uses LIBWRAP=true):
1. `guix time-machine --commit=3c43f2b4f54dead73ce19427eb1e364581b7f2e0 -- shell --pure -E XDG jami -- jami`
2. Click on settings button.
3. Click on Audio/Video left menu.
4. Notice there is no "Audio Manager" element to select the audio manager such as "pulseaudio", "alsa", "jack", etc.
![jami-qt-no-audio-managers](/uploads/e632b545f51031d352ee10da22055472/jami-qt-no-audio-managers.png)
Alternatively, for the GNOME client:
1. `guix time-machine --commit=3c43f2b4f54dead73ce19427eb1e364581b7f2e0 -- shell --pure jami-gnome gtk+ adwaita-icon-theme -- jami-gnome`
2. Click on the settings (gear) icon.
3. Click on the "Media" menu.
4. Notice the "Audio manager" element is a dropdown with nothing in it.
![jami-gnome-no-audio-manager](/uploads/68c21f65efe29ff943f227852c7540b9/jami-gnome-no-audio-manager.png)https://git.jami.net/savoirfairelinux/jami-libclient/-/issues/494Redo video pipeline2022-12-05T18:54:31ZSébastien BlinRedo video pipelineSinkclient do copy for each frames + crop => performance drop for video-split
SHM renderers should be registered like direct rendered => TODO API change (daemon)
The client must create renderer on show, and destroy when not showing the ...Sinkclient do copy for each frames + crop => performance drop for video-split
SHM renderers should be registered like direct rendered => TODO API change (daemon)
The client must create renderer on show, and destroy when not showing the widget => Todo change the structure of creation/show/destructions of renderers in LRChttps://git.jami.net/savoirfairelinux/jami-libclient/-/issues/493conference - use requestMediaChange to mute/un-mute audio2021-12-06T21:54:18ZMohamed Chibaniconference - use requestMediaChange to mute/un-mute audioUse new unified requestMediaChange API to mute/un-mute audio (already done for video)Use new unified requestMediaChange API to mute/un-mute audio (already done for video)Mohamed ChibaniMohamed Chibanihttps://git.jami.net/savoirfairelinux/jami-libclient/-/issues/492SHMRenderer fix storage2022-03-17T18:44:34ZSébastien BlinSHMRenderer fix storageAvoid to do
```cpp
if (renderer_->useDirectRenderer()) {
buffer_ = std::move(frame_.storage);
} else {
// TODO remove this path. storage should work everywhere
buf...Avoid to do
```cpp
if (renderer_->useDirectRenderer()) {
buffer_ = std::move(frame_.storage);
} else {
// TODO remove this path. storage should work everywhere
buffer_.resize(size);
std::move(frame_.ptr, frame_.ptr + size, buffer_.begin());
}
```
[UPDATE]
Fixed by https://review.jami.net/q/topic:qvideosinkAndreas TraczykAndreas Traczykhttps://git.jami.net/savoirfairelinux/jami-libclient/-/issues/491I can't make audio and video works on NixOS2021-10-07T08:45:43ZlinsuiI can't make audio and video works on NixOSI'm trying to package Jami for NixOS. But I failed to make audio and video work. This is the log from jami-qt command line. I got similiar error on the gnome client.
```
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PL...I'm trying to package Jami for NixOS. But I failed to make audio and video work. This is the log from jami-qt command line. I got similiar error on the gnome client.
```
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
"notify server name: gnome-shell, vendor: GNOME, version: 40.1, spec: 1.2"
No migration required
Screen saver dbus interface: "org.freedesktop.ScreenSaver"
QDBusMarshaller: type `VectorString' attempts to redefine basic D-BUS type 'as' (QStringList) (Did you forget to call beginStructure() ?)
QDBusMarshaller: type `MapStringVectorString' produces invalid D-BUS signature `a{s}' (Did you forget to call beginStructure() ?)
QDBusMarshaller: type `QMap<QString,MapStringVectorString>' produces invalid D-BUS signature `a{s}' (Did you forget to call beginStructure() ?)
QDBusConnection: name 'cx.ring.Ring' had owner '' but we thought it was ':1.320'
Syncing lrc accounts list with the daemon
NetworkManager client initialized, version: 1.30.6 , daemon running: yes , networking enabled: yes
primary network connection: 8c9d3959-3bf4-4d21-802b-f64ceb074b7e default: yes
qrc:/src/mainview/components/AboutPopUp.qml:74:21: QML MaterialLineEdit: Binding loop detected for property "implicitWidth"
qrc:/src/mainview/MainView.qml:470:5: QML AboutPopUp: Binding loop detected for property "height"
NewAccountModel::getAccountInfo, can't find dummy ; Using default avatar
lookup name NOT FOUND: "" "b4128b5c1abd52e5"
lookup name NOT FOUND: "" "b4128b5c1abd52e5"
lookup name NOT FOUND: "" "b4128b5c1abd52e5"
"slotCallStateChanged (call: 3121858061123032), from Searching to Connecting"
"slotCallStateChanged (call: 3121858061123032), from Connecting to Calling"
"slotCallStateChanged (call: 3121858061123032), from Calling to Talking"
Can't find renderer 3121858061123032
Couldn't start rendering for id: "3121858061123032"
Can't find renderer 3121858061123032
Couldn't start rendering for id: "3121858061123032"
Screen saver inhibited
Invalid JSON: ""
"slotCallStateChanged (call: 3121858061123032), from Talking to Finished"
"slotCallStateChanged (call: 3121858061123032), from Finished to Finished"
js: Uncaught TypeError: Cannot read property 'parentNode' of null
"slotCallStateChanged (call: 4041836831965996), from Searching to Connecting"
"slotCallStateChanged (call: 4041836831965996), from Connecting to Calling"
"slotCallStateChanged (call: 4041836831965996), from Calling to Talking"
Can't find renderer 4041836831965996
Couldn't start rendering for id: "4041836831965996"
Can't find renderer 4041836831965996
Couldn't start rendering for id: "4041836831965996"
Invalid JSON: ""
"slotCallStateChanged (call: 4041836831965996), from Talking to Finished"
"slotCallStateChanged (call: 4041836831965996), from Finished to Finished"
js: Uncaught TypeError: Cannot read property 'parentNode' of null
```
This is the log from the client.
```
[1633528203.676|10498|manager.cpp :946 ] ############## START MONITORING ##############
[1633528203.676|10498|manager.cpp :947 ] Using PJSIP version 2.11.1 for x86_64-unknown-linux-gnu
[1633528203.676|10498|manager.cpp :948 ] Using GnuTLS version 3.7.2
[1633528203.676|10498|manager.cpp :949 ] Using OpenDHT version 2.3.0
[1633528203.676|10498|manager.cpp :955 ] Opened files: 48
[1633528203.676|10498|jamiaccount.cpp :4366 ] [Account -------------------------] Monitor connections
[1633528203.676|10498|connectionmanager.cpp:1100 ] ConnectionManager for account ------------------------- (jami:-------------------------------------), current status:
[1633528203.677|10498|multiplexed_socket.cpp:639 ] - Socket with device: 3540a8436654210a113eb696db19266d12c5aa08c4c0564e353eb2e1977a42b0 - account: -------------------------------------
[1633528203.677|10498|multiplexed_socket.cpp:641 ] - Duration: 120575
[1633528203.677|10498|multiplexed_socket.cpp:645 ] - Ice connection: [1] -------------:35726 [prflx] <-> 10.131.151.82:43359 [host]
[1633528203.677|10498|multiplexed_socket.cpp:649 ] - Channel with name sync://3aa806882803bf0fe2dffc40750d8c80fd2c945e302ba2843653150c49e36020
[1633528203.677|10498|multiplexed_socket.cpp:649 ] - Channel with name sip
[1633528203.677|10498|connectionmanager.cpp:1107 ] ConnectionManager for account ------------------------- (jami:------------------------), end status.
[1633528203.677|10498|manager.cpp :964 ] ############## END MONITORING ##############
[1633528209.272|10498|manager.cpp :1057 ] try outgoing call to 'ring:-------------------------------------' with account '-------------------------'
[1633528209.272|10498|jamiaccount.cpp :439 ] [Account -------------------------] Calling peer -------------------------------------
[1633528209.272|10498|media_attribute.cpp:120 ] [MEDIA_TYPE] key not found in media map
[1633528209.272|10498|media_attribute.cpp:132 ] [ON_HOLD] key not found for media
[1633528209.272|10498|media_attribute.cpp:120 ] [MEDIA_TYPE] key not found in media map
[1633528209.272|10498|media_attribute.cpp:132 ] [ON_HOLD] key not found for media
[1633528209.272|10498|sipcall.cpp :163 ] [call:8955869718594030] Create a new [OUTGOING] SIP call with 2 media
[1633528209.272|10498|audio_rtp_session.cpp:56 ] Created Audio RTP session: 0xf140c0 - call Id 8955869718594030
[1633528209.272|10498|ringbuffer.cpp :55 ] Create new RingBuffer 8955869718594030
[1633528209.273|10498|sipcall.cpp :1793 ] [call:8955869718594030] Added media @0: [0xf6ce30] type [AUDIO] enabled [YES] muted [NO] label [audio_0] source [camera://SunplusIT_Inc_HD_User_Facing] src type [CAPTURE_DEVICE] secure [YES]
[1633528209.273|10498|sipcall.cpp :1793 ] [call:8955869718594030] Added media @1: [0xf6cea0] type [VIDEO] enabled [YES] muted [NO] label [video_0] source [camera://SunplusIT_Inc_HD_User_Facing] src type [CAPTURE_DEVICE] secure [YES]
[1633528209.273|10498|sipcall.cpp :1799 ] [call:8955869718594030] Created 2 Media streams
[1633528209.273|10498|jamiaccount.cpp :457 ] [Account -------------------------] Calling DHT peer -------------------------------------
[1633528209.273|10498|contact_list.cpp :68 ] Can't set certificate status for existing contacts -------------------------------------
[1633528209.273|10498|call.cpp :244 ] [call:8955869718594030] state change 0/0, cnx 0/1, code 0
[1633528209.282|10498|sipcall.cpp :163 ] [call:5319303795394192] Create a new [OUTGOING] SIP call with 2 media
[1633528209.282|10498|audio_rtp_session.cpp:56 ] Created Audio RTP session: 0xf6d820 - call Id 5319303795394192
[1633528209.282|10498|ringbuffer.cpp :55 ] Create new RingBuffer 5319303795394192
[1633528209.282|10498|sipcall.cpp :1793 ] [call:5319303795394192] Added media @0: [0xf74230] type [AUDIO] enabled [YES] muted [NO] label [audio_0] source [camera://SunplusIT_Inc_HD_User_Facing] src type [CAPTURE_DEVICE] secure [YES]
[1633528209.282|10498|sipcall.cpp :1793 ] [call:5319303795394192] Added media @1: [0xf6e070] type [VIDEO] enabled [YES] muted [NO] label [video_0] source [camera://SunplusIT_Inc_HD_User_Facing] src type [CAPTURE_DEVICE] secure [YES]
[1633528209.282|10498|sipcall.cpp :1799 ] [call:5319303795394192] Created 2 Media streams
[1633528209.282|10498|call.cpp :471 ] [call:8955869718594030] add subcall 5319303795394192
[1633528209.282|10498|jamiaccount.cpp :633 ] [call 8955869718594030] A channeled socket is detected with this peer.
[1633528209.282|10498|sipcall.cpp :163 ] [call:7131473212314966] Create a new [OUTGOING] SIP call with 2 media
[1633528209.282|10498|audio_rtp_session.cpp:56 ] Created Audio RTP session: 0xd95bd0 - call Id 7131473212314966
[1633528209.282|10498|ringbuffer.cpp :55 ] Create new RingBuffer 7131473212314966
[1633528209.282|10498|sipcall.cpp :1793 ] [call:7131473212314966] Added media @0: [0xf74670] type [AUDIO] enabled [YES] muted [NO] label [audio_0] source [camera://SunplusIT_Inc_HD_User_Facing] src type [CAPTURE_DEVICE] secure [YES]
[1633528209.282|10498|sipcall.cpp :1793 ] [call:7131473212314966] Added media @1: [0xd96240] type [VIDEO] enabled [YES] muted [NO] label [video_0] source [camera://SunplusIT_Inc_HD_User_Facing] src type [CAPTURE_DEVICE] secure [YES]
[1633528209.282|10498|sipcall.cpp :1799 ] [call:7131473212314966] Created 2 Media streams
[1633528209.283|10498|sipcall.cpp :438 ] [call:7131473212314966] Transport was set to [0x7f6650010190]
[1633528209.283|10498|call.cpp :471 ] [call:8955869718594030] add subcall 7131473212314966
[1633528209.283|10498|call.cpp :244 ] [call:7131473212314966] state change 0/0, cnx 0/2, code 0
[1633528209.283|10498|jamiaccount.cpp :712 ] [call:7131473212314966] outgoing call connected to -------------------------------------
[1633528209.283|10498|multiplexed_socket.cpp:266 ] Send beacon to peer 3540a8436654210a113eb696db19266d12c5aa08c4c0564e353eb2e1977a42b0
[1633528209.283|10499|call.cpp :244 ] [call:8955869718594030] state change 0/0, cnx 1/2, code 0
[1633528209.283|10525|jamiaccount.cpp :3513 ] [Account -------------------------] Store DHT public IPv4 address : -------------
[1633528209.283|10499|call.cpp :274 ] [call:8955869718594030] emit client call state change CONNECTING, code 0
[1633528209.283|10498|manager.cpp :604 ] ----- Switch current call id to '8955869718594030' -----
[1633528209.283|10525|sipcall.cpp :2907 ] [call:7131473212314966] create media ICE transport
[1633528209.283|10525|ice_transport.cpp :315 ] [ice:0x7f6660242820] Creating IceTransport session for "7131473212314966" - comp count 4 - as a master
[1633528209.283|10525|ice_transport.cpp :816 ] [ice:0x7f6660242820] Setup default candidates
[1633528209.283|10525|ice_transport.cpp :806 ] [ice:0x7f6660242820] added host stun config for UDP transport
[1633528209.283|10525|ice_transport.cpp :806 ] [ice:0x7f6660242820] added host stun config for UDP transport
[1633528209.283|10525|ice_transport.cpp :361 ] [ice:0x7f6660242820] Add generic srflx candidates:
[1633528209.283|10525|ice_transport.cpp :806 ] [ice:0x7f6660242820] added host stun config for UDP transport
[1633528209.283|10525|ice_transport.cpp :900 ] [ice:0x7f6660242820] Add srflx reflexive candidates [-------------:20773 : -------------:20773] for comp 1
[1633528209.283|10525|ice_transport.cpp :900 ] [ice:0x7f6660242820] Add srflx reflexive candidates [-------------:20090 : -------------:20090] for comp 2
[1633528209.283|10525|ice_transport.cpp :900 ] [ice:0x7f6660242820] Add srflx reflexive candidates [-------------:21594 : -------------:21594] for comp 3
[1633528209.283|10525|ice_transport.cpp :900 ] [ice:0x7f6660242820] Add srflx reflexive candidates [-------------:24481 : -------------:24481] for comp 4
[1633528209.285|10525|ice_transport.cpp :583 ] [ice:0x7f6660242820] UDP initialization success
[1633528209.285|10525|ice_transport.cpp :648 ] [ice:0x7f6660242820] as master
[1633528209.285|10525|ice_transport.cpp :781 ] [ice:0x7f6660242820] (local) ufrag=35934956, pwd=385a225506db701265ba5157
[1633528209.285|10525|sipcall.cpp :2962 ] [call:7131473212314966] Successfully created media ICE transport [ice:0x7f6660217c70]
[1633528209.285|10499|sdp.cpp :536 ] Creating SDP offer with 2 media
[1633528209.285|10499|sdp.cpp :243 ] Add media description [[0x7f6660039830] type [AUDIO] enabled [YES] muted [NO] label [audio_0] source [camera://SunplusIT_Inc_HD_User_Facing] src type [CAPTURE_DEVICE] secure [YES]]
[1633528209.285|10499|sdp.cpp :243 ] Add media description [[0x7f6660039888] type [VIDEO] enabled [YES] muted [NO] label [video_0] source [camera://SunplusIT_Inc_HD_User_Facing] src type [CAPTURE_DEVICE] secure [YES]]
[1633528209.286|10499|sdp.cpp :483 ] [SDP OFFER] Local session (initial):
v=0
o=PC 3842517009 0 IN IP4 -------------
s=Call ID 7131473212314966
c=IN IP4 -------------
t=0 0
m=audio 32240 RTP/SAVP 104 101
a=rtpmap:104 opus/48000/2
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=rtcp:32241 IN IP4 -------------
a=sendrecv
m=video 63288 RTP/SAVP 96 97
a=rtpmap:96 H264/90000
a=fmtp:96 profile-level-id=428029
a=rtpmap:97 VP8/90000
a=rtcp:63289 IN IP4 -------------
a=sendrecv
[1633528209.286|10550|sipcall.cpp :1654 ] [call:7131473212314966] fill SDP with ICE transport 0x7f6660217c70
[1633528209.286|10550|sipcall.cpp :1694 ] [call:7131473212314966] add ICE local candidates for media [[0xf74670] type [AUDIO] enabled [YES] muted [NO] label [audio_0]] @ 0
[1633528209.286|10550|sipcall.cpp :1694 ] [call:7131473212314966] add ICE local candidates for media [[0xd96240] type [VIDEO] enabled [YES] muted [NO] label [video_0]] @ 1
[1633528209.286|10550|jamiaccount.cpp :805 ] contact header: "---" <sips:7b97ab0f390791ba1aa29c0322d45cfbce9a23db@-------------:35726;transport=tls> / "---" <sip:-------------------------------------@ring.dht> -> <sips:-------------------------------------@10.131.151.82:43359;transport=tls> / <sips:10.131.151.82:43359;transport=tls>
[1633528209.286|10550|sipaccountbase.cpp:82 ] Creating SIP dialog:
from: "---" <sip:-------------------------------------@ring.dht>
contact: "---" <sips:7b97ab0f390791ba1aa29c0322d45cfbce9a23db@-------------:35726;transport=tls>
to: <sips:-------------------------------------@10.131.151.82:43359;transport=tls>
[1633528209.286|10550|sipaccountbase.cpp:91 ] target: <sips:10.131.151.82:43359;transport=tls>
[1633528209.286|10550|sipcall.cpp :685 ] [call:7131473212314966] Set new invite session [0x7f66601d2fc8]
[1633528209.286|10550|jamiaccount.cpp :848 ] [call:7131473212314966] Sending SIP invite
[1633528209.286|10550|sip_utils.cpp :208 ] Add header to SIP message: "User-Agent: Jami Daemon 10.1.0 (linux)"
[1633528209.287|10550|sipvoiplink.cpp :903 ] [call:7131473212314966] INVITE@0x7f66601d2fc8 state changed to 1 (CALLING): cause=0, tsx@0x7f6658019c28 status 0 (Default status message)
[1633528209.287|10550|call.cpp :244 ] [call:7131473212314966] state change 0/1, cnx 2/2, code 0
[1633528209.287|10499|call.cpp :244 ] [call:8955869718594030] state change 0/1, cnx 2/2, code 0
[1633528209.288|10617|multiplexed_socket.cpp:305 ] Get beacon response from peer 3540a8436654210a113eb696db19266d12c5aa08c4c0564e353eb2e1977a42b0
[1633528209.291|10525|sipcall.cpp :163 ] [call:4972029744683685] Create a new [OUTGOING] SIP call with 2 media
[1633528209.291|10525|audio_rtp_session.cpp:56 ] Created Audio RTP session: 0x7f66603c5540 - call Id 4972029744683685
[1633528209.291|10525|ringbuffer.cpp :55 ] Create new RingBuffer 4972029744683685
[1633528209.291|10525|sipcall.cpp :1793 ] [call:4972029744683685] Added media @0: [0x7f66602a9080] type [AUDIO] enabled [YES] muted [NO] label [audio_0] source [camera://SunplusIT_Inc_HD_User_Facing] src type [CAPTURE_DEVICE] secure [YES]
[1633528209.291|10525|sipcall.cpp :1793 ] [call:4972029744683685] Added media @1: [0x7f666029f280] type [VIDEO] enabled [YES] muted [NO] label [video_0] source [camera://SunplusIT_Inc_HD_User_Facing] src type [CAPTURE_DEVICE] secure [YES]
[1633528209.291|10525|sipcall.cpp :1799 ] [call:4972029744683685] Created 2 Media streams
[1633528209.291|10525|call.cpp :244 ] [call:4972029744683685] state change 0/0, cnx 0/1, code 0
[1633528209.291|10525|call.cpp :471 ] [call:8955869718594030] add subcall 4972029744683685
[1633528209.291|10525|jamiaccount.cpp :607 ] [call 8955869718594030] No channeled socket with this peer. Send request
[1633528209.291|10525|jamiaccount.cpp :3951 ] [Account -------------------------] Request SIP connection to peer ------------------------------------- on device 3aa806882803bf0fe2dffc40750d8c80fd2c945e302ba2843653150c49e36020
[1633528209.291|10525|jamiaccount.cpp :3979 ] [Account -------------------------] Ask 3aa806882803bf0fe2dffc40750d8c80fd2c945e302ba2843653150c49e36020 for a new SIP channel
[1633528209.291|10525|call.cpp :244 ] [call:4972029744683685] state change 0/5, cnx 1/0, code 0
[1633528209.291|10616|call.cpp :244 ] [call:5319303795394192] state change 0/5, cnx 0/0, code 6
[1633528209.291|10499|call.cpp :539 ] [call:8955869718594030] subcall 4972029744683685 failed
[1633528209.291|10499|call.cpp :564 ] [call:8955869718594030] remains 2 subcall(s)
[1633528209.291|10499|manager.cpp :2233 ] [call:4972029744683685] Sub-call failed
[1633528209.291|10499|manager.cpp :1859 ] [call:4972029744683685] Remove local audio
[1633528209.291|10499|ringbufferpool.cpp:262 ] Unbind call 4972029744683685 from all bound calls
[1633528209.291|10499|sipcall.cpp :1449 ] [call:4972029744683685] removeCall()
[1633528209.291|10499|call_factory.cpp :89 ] Removing call 4972029744683685
[1633528209.291|10499|call_factory.cpp :92 ] Remaining 3 call
[1633528209.291|10499|call.cpp :244 ] [call:4972029744683685] state change 5/6, cnx 0/0, code 0
[1633528209.291|10499|sipcall.cpp :435 ] [call:4972029744683685] Transport was set to null
[1633528209.291|10499|sipcall.cpp :435 ] [call:4972029744683685] Transport was set to null
[1633528209.292|10499|audio_rtp_session.cpp:65 ] Destroyed Audio RTP session: 0x7f66603c5540 - call Id 4972029744683685
[1633528209.292|10499|ringbuffer.cpp :60 ] Destroy RingBuffer 4972029744683685
[1633528209.292|10499|call.cpp :539 ] [call:8955869718594030] subcall 5319303795394192 failed
[1633528209.292|10499|call.cpp :564 ] [call:8955869718594030] remains 1 subcall(s)
[1633528209.292|10499|manager.cpp :2233 ] [call:5319303795394192] Sub-call failed
[1633528209.292|10499|manager.cpp :1859 ] [call:5319303795394192] Remove local audio
[1633528209.292|10499|ringbufferpool.cpp:262 ] Unbind call 5319303795394192 from all bound calls
[1633528209.292|10499|sipcall.cpp :1449 ] [call:5319303795394192] removeCall()
[1633528209.292|10499|call_factory.cpp :89 ] Removing call 5319303795394192
[1633528209.292|10499|call_factory.cpp :92 ] Remaining 2 call
[1633528209.292|10499|call.cpp :244 ] [call:5319303795394192] state change 5/6, cnx 0/0, code 0
[1633528209.292|10499|sipcall.cpp :435 ] [call:5319303795394192] Transport was set to null
[1633528209.292|10525|sipcall.cpp :163 ] [call:7753554354573436] Create a new [OUTGOING] SIP call with 2 media
[1633528209.292|10525|audio_rtp_session.cpp:56 ] Created Audio RTP session: 0x7f666013c010 - call Id 7753554354573436
[1633528209.292|10525|ringbuffer.cpp :55 ] Create new RingBuffer 7753554354573436
[1633528209.292|10525|sipcall.cpp :1793 ] [call:7753554354573436] Added media @0: [0x7f6660299f00] type [AUDIO] enabled [YES] muted [NO] label [audio_0] source [camera://SunplusIT_Inc_HD_User_Facing] src type [CAPTURE_DEVICE] secure [YES]
[1633528209.292|10525|sipcall.cpp :1793 ] [call:7753554354573436] Added media @1: [0x7f6660299f70] type [VIDEO] enabled [YES] muted [NO] label [video_0] source [camera://SunplusIT_Inc_HD_User_Facing] src type [CAPTURE_DEVICE] secure [YES]
[1633528209.292|10525|sipcall.cpp :1799 ] [call:7753554354573436] Created 2 Media streams
[1633528209.292|10525|call.cpp :244 ] [call:7753554354573436] state change 0/0, cnx 0/1, code 0
[1633528209.292|10525|call.cpp :471 ] [call:8955869718594030] add subcall 7753554354573436
[1633528209.292|10525|jamiaccount.cpp :607 ] [call 8955869718594030] No channeled socket with this peer. Send request
[1633528209.292|10525|jamiaccount.cpp :3951 ] [Account -------------------------] Request SIP connection to peer ------------------------------------- on device d8136e2730b7d21941d6064ffc71113d3de5b292b2f7f1682b24534e71f9c085
[1633528209.292|10525|jamiaccount.cpp :3979 ] [Account -------------------------] Ask d8136e2730b7d21941d6064ffc71113d3de5b292b2f7f1682b24534e71f9c085 for a new SIP channel
[1633528209.292|10525|account_manager.cpp:669 ] Found 3 devices
[1633528209.292|10525|jamiaccount.cpp :2071 ] [Account -------------------------] Dht status: IPv4 connected; IPv6 connecting
[1633528209.292|10525|jamiaccount.cpp :3513 ] [Account -------------------------] Store DHT public IPv4 address : -------------
[1633528209.293|10525|ice_transport.cpp :315 ] [ice:0x7f66605c2150] Creating IceTransport session for "-------------------------" - comp count 1 - as a slave
[1633528209.293|10525|ice_transport.cpp :816 ] [ice:0x7f66605c2150] Setup default candidates
[1633528209.293|10525|ice_transport.cpp :806 ] [ice:0x7f66605c2150] added host stun config for TCP transport
[1633528209.293|10525|ice_transport.cpp :806 ] [ice:0x7f66605c2150] added host stun config for TCP transport
[1633528209.293|10525|ice_transport.cpp :361 ] [ice:0x7f66605c2150] Add generic srflx candidates:
[1633528209.293|10525|ice_transport.cpp :806 ] [ice:0x7f66605c2150] added host stun config for TCP transport
[1633528209.293|10525|ice_transport.cpp :900 ] [ice:0x7f66605c2150] Add srflx reflexive candidates [-------------:9 : -------------:9] for comp 1
[1633528209.293|10525|ice_transport.cpp :583 ] [ice:0x7f66605c2150] TCP initialization success
[1633528209.293|10525|ice_transport.cpp :671 ] [ice:0x7f66605c2150] as slave
[1633528209.293|10525|ice_transport.cpp :781 ] [ice:0x7f66605c2150] (local) ufrag=1c3c01fe, pwd=11d9897a346895602d6fcc52
[1633528209.293|10550|connectionmanager.cpp:305 ] Added local ICE candidate Ha83d8f2 1 TCP 2130706431 ------------- 44853 typ host tcptype passive
[1633528209.293|10550|connectionmanager.cpp:305 ] Added local ICE candidate Ha83d8f2 1 TCP 2130706175 ------------- 9 typ host tcptype active
[1633528209.293|10550|connectionmanager.cpp:305 ] Added local ICE candidate H46ef2ff7 1 TCP 2130706431 ------------- 54333 typ host tcptype passive
[1633528209.293|10550|connectionmanager.cpp:305 ] Added local ICE candidate H46ef2ff7 1 TCP 2130706175 ------------- 9 typ host tcptype active
[1633528209.293|10550|connectionmanager.cpp:305 ] Added local ICE candidate Sa83d8f2 1 TCP 1694498303 ------------- 9 typ srflx tcptype active
[1633528209.293|10550|connectionmanager.cpp:305 ] Added local ICE candidate Ha83d8f2 1 TCP 2130706431 ------------- 9 typ host tcptype active
[1633528209.293|10550|connectionmanager.cpp:317 ] [Account -------------------------] Request connection to d8136e2730b7d21941d6064ffc71113d3de5b292b2f7f1682b24534e71f9c085
[1633528209.414|11409|sipvoiplink.cpp :903 ] [call:7131473212314966] INVITE@0x7f66601d2fc8 state changed to 3 (EARLY): cause=0, tsx@0x7f6658019c28 status 180 (Ringing)
[1633528209.415|11409|sipcall.cpp :1555 ] [call:7131473212314966] Set peer's User-Agent to [Jami Daemon 10.1.0-6de733c52b (android)]
[1633528209.415|11409|sipcall.cpp :1624 ] [call:7131473212314966] Peer ringing
[1633528209.415|11409|call.cpp :244 ] [call:7131473212314966] state change 1/1, cnx 2/3, code 0
[1633528209.415|10499|manager.cpp :2184 ] [call:7131473212314966] Peer ringing
[1633528209.415|10499|audiostream.cpp :48 ] Playback: Creating stream with device (44100Hz, 2 channels)
[1633528209.415|10499|audiostream.cpp :173 ] Stream is creating...
[1633528209.415|10499|call.cpp :244 ] [call:8955869718594030] state change 1/1, cnx 2/3, code 0
[1633528209.415|10499|call.cpp :274 ] [call:8955869718594030] emit client call state change RINGING, code 0
[1633528209.415|10617|call.cpp :244 ] [call:5319303795394192] state change 6/5, cnx 0/0, code 6
[1633528209.415|10499|manager.cpp :2184 ] [call:8955869718594030] Peer ringing
[1633528209.415|10616|call.cpp :244 ] [call:5319303795394192] state change 6/5, cnx 0/0, code 6
[1633528209.415|10616|sipcall.cpp :435 ] [call:5319303795394192] Transport was set to null
[1633528209.415|10616|audio_rtp_session.cpp:65 ] Destroyed Audio RTP session: 0xf6d820 - call Id 5319303795394192
[1633528209.415|10616|ringbuffer.cpp :60 ] Destroy RingBuffer 5319303795394192
[1633528209.811|10522|audiostream.cpp :181 ] Stream successfully created, connected to alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__sink
[1633528209.811|10522|pulselayer.cpp :365 ] All streams ready, starting audio
[1633528215.039|11409|sipvoiplink.cpp :903 ] [call:7131473212314966] INVITE@0x7f66601d2fc8 state changed to 4 (CONNECTING): cause=0, tsx@0x7f6658019c28 status 200 (OK)
[1633528215.040|11409|sipvoiplink.cpp :1125 ] [call:7131473212314966] INVITE@0x7f66601d2fc8 media update: status 0
[1633528215.040|11409|sdp.cpp :483 ] [SDP OFFER] Local active session:
v=0
o=PC 3842517009 0 IN IP4 -------------
s=Call ID 7131473212314966
c=IN IP4 -------------
t=0 0
a=ice-ufrag:35934956
a=ice-pwd:385a225506db701265ba5157
m=audio 32240 RTP/SAVP 104 101
a=rtpmap:104 opus/48000/2
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=rtcp:32241 IN IP4 -------------
a=sendrecv
a=candidate:Ha83d8f2 1 UDP 2130706431 ------------- 39067 typ host
a=candidate:H46ef2ff7 1 UDP 2130706431 ------------- 55020 typ host
a=candidate:Sa83d8f2 1 UDP 1694498303 ------------- 20773 typ srflx
a=candidate:Ha83d8f2 1 UDP 2130706431 ------------- 20773 typ host
a=candidate:Ha83d8f2 2 UDP 2130706430 ------------- 32898 typ host
a=candidate:H46ef2ff7 2 UDP 2130706430 ------------- 33280 typ host
a=candidate:Sa83d8f2 2 UDP 1694498302 ------------- 20090 typ srflx
a=candidate:Ha83d8f2 2 UDP 2130706430 ------------- 20090 typ host
m=video 63288 RTP/SAVP 96
a=rtpmap:96 H264/90000
a=fmtp:96 profile-level-id=428029
a=rtcp:63289 IN IP4 -------------
a=sendrecv
a=candidate:Ha83d8f2 3 UDP 2130706429 ------------- 50583 typ host
a=candidate:H46ef2ff7 3 UDP 2130706429 ------------- 49228 typ host
a=candidate:Sa83d8f2 3 UDP 1694498301 ------------- 21594 typ srflx
a=candidate:Ha83d8f2 3 UDP 2130706429 ------------- 21594 typ host
a=candidate:Ha83d8f2 4 UDP 2130706428 ------------- 51647 typ host
a=candidate:H46ef2ff7 4 UDP 2130706428 ------------- 42248 typ host
a=candidate:Sa83d8f2 4 UDP 1694498300 ------------- 24481 typ srflx
a=candidate:Ha83d8f2 4 UDP 2130706428 ------------- 24481 typ host
[1633528215.040|11409|sdp.cpp :483 ] [SDP OFFER] Remote active session:
v=0
o=localhost 3842517009 1 IN IP4 172.19.0.1
s=Call ID 3368250106680458
c=IN IP4 172.19.0.1
t=0 0
a=ice-ufrag:07f647e6
a=ice-pwd:2f86cbff2138444e6eb4159b
m=audio 23166 RTP/SAVP 104 101
a=rtpmap:104 opus/48000/2
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=rtcp:23167 IN IP4 172.19.0.1
a=sendrecv
a=candidate:Hac130001 1 UDP 2130706431 172.19.0.1 47731 typ host
a=candidate:Ha839752 1 UDP 2130706175 10.131.151.82 47731 typ host
a=candidate:H30dec080 1 UDP 2130706431 fdfe:dcba:9876::1 40629 typ host
a=candidate:Sac130001 1 UDP 1694498303 218.197.153.16 21457 typ srflx
a=candidate:Hac130001 1 UDP 2130706431 172.19.0.1 21457 typ host
a=candidate:Hac130001 2 UDP 2130706430 172.19.0.1 49698 typ host
a=candidate:Ha839752 2 UDP 2130706174 10.131.151.82 49698 typ host
a=candidate:H30dec080 2 UDP 2130706430 fdfe:dcba:9876::1 48647 typ host
a=candidate:Sac130001 2 UDP 1694498302 218.197.153.16 23041 typ srflx
a=candidate:Hac130001 2 UDP 2130706430 172.19.0.1 23041 typ host
m=video 58434 RTP/SAVP 96
a=rtpmap:96 H264/90000
a=fmtp:96 profile-level-id=428029
a=rtcp:58435 IN IP4 172.19.0.1
a=sendrecv
a=candidate:Hac130001 3 UDP 2130706429 172.19.0.1 49074 typ host
a=candidate:Ha839752 3 UDP 2130706173 10.131.151.82 49074 typ host
a=candidate:H30dec080 3 UDP 2130706429 fdfe:dcba:9876::1 44843 typ host
a=candidate:Sac130001 3 UDP 1694498301 218.197.153.16 22973 typ srflx
a=candidate:Hac130001 3 UDP 2130706429 172.19.0.1 22973 typ host
a=candidate:Hac130001 4 UDP 2130706428 172.19.0.1 39993 typ host
a=candidate:Ha839752 4 UDP 2130706172 10.131.151.82 39993 typ host
a=candidate:H30dec080 4 UDP 2130706428 fdfe:dcba:9876::1 49185 typ host
a=candidate:Sac130001 4 UDP 1694498300 218.197.153.16 21216 typ srflx
a=candidate:Hac130001 4 UDP 2130706428 172.19.0.1 21216 typ host
[1633528215.040|11409|sipcall.cpp :2289 ] [call:7131473212314966] Media negotiation complete
[1633528215.040|10499|sipcall.cpp :2296 ] [call:7131473212314966] media changed
[1633528215.040|11409|sipvoiplink.cpp :914 ] [call:7131473212314966] INVITE@0x7f66601d2fc8 state changed to 5 (CONFIRMED): cause=0 (TX_MSG)
[1633528215.040|11409|sipcall.cpp :1512 ] [call:7131473212314966] onAnswered()
[1633528215.040|10499|call.cpp :244 ] [call:7131473212314966] state change 1/1, cnx 3/4, code 0
[1633528215.040|10499|call.cpp :511 ] [call:8955869718594030] subcall 7131473212314966 answered by peer
[1633528215.040|10499|sipcall.cpp :2996 ] [call:8955869718594030] merge subcall 7131473212314966
[1633528215.040|10499|sipcall.cpp :438 ] [call:8955869718594030] Transport was set to [0x7f6650010190]
[1633528215.040|10617|sipcall.cpp :2050 ] [call:7753554354573436] stopping all medias
[1633528215.040|10499|call.cpp :585 ] [call:8955869718594030] merge subcall 7131473212314966
[1633528215.040|10617|call.cpp :244 ] [call:7753554354573436] state change 0/0, cnx 1/0, code 0
[1633528215.040|10499|call.cpp :244 ] [call:8955869718594030] state change 1/1, cnx 3/4, code 0
[1633528215.040|10617|sipcall.cpp :1449 ] [call:7753554354573436] removeCall()
[1633528215.040|10617|call_factory.cpp :89 ] Removing call 7753554354573436
[1633528215.040|10499|call.cpp :274 ] [call:8955869718594030] emit client call state change CURRENT, code 0
[1633528215.040|10617|call_factory.cpp :92 ] Remaining 2 call
[1633528215.040|10617|call.cpp :244 ] [call:7753554354573436] state change 0/6, cnx 0/0, code 0
[1633528215.040|10617|sipcall.cpp :435 ] [call:7753554354573436] Transport was set to null
[1633528215.040|10499|sipcall.cpp :2333 ] [call:8955869718594030] Starting ICE
[1633528215.041|10499|sipcall.cpp :1728 ] [call:8955869718594030] add remote ICE candidate: Hac130001 1 UDP 2130706431 172.19.0.1 47731 typ host
[1633528215.041|10499|sipcall.cpp :1728 ] [call:8955869718594030] add remote ICE candidate: Ha839752 1 UDP 2130706175 10.131.151.82 47731 typ host
[1633528215.041|10499|sipcall.cpp :1728 ] [call:8955869718594030] add remote ICE candidate: H30dec080 1 UDP 2130706431 fdfe:dcba:9876::1 40629 typ host
[1633528215.041|10499|sipcall.cpp :1728 ] [call:8955869718594030] add remote ICE candidate: Sac130001 1 UDP 1694498303 218.197.153.16 21457 typ srflx
[1633528215.041|10499|sipcall.cpp :1728 ] [call:8955869718594030] add remote ICE candidate: Hac130001 1 UDP 2130706431 172.19.0.1 21457 typ host
[1633528215.041|10499|sipcall.cpp :1728 ] [call:8955869718594030] add remote ICE candidate: Hac130001 2 UDP 2130706430 172.19.0.1 49698 typ host
[1633528215.041|10499|sipcall.cpp :1728 ] [call:8955869718594030] add remote ICE candidate: Ha839752 2 UDP 2130706174 10.131.151.82 49698 typ host
[1633528215.041|10499|sipcall.cpp :1728 ] [call:8955869718594030] add remote ICE candidate: H30dec080 2 UDP 2130706430 fdfe:dcba:9876::1 48647 typ host
[1633528215.041|10499|sipcall.cpp :1728 ] [call:8955869718594030] add remote ICE candidate: Sac130001 2 UDP 1694498302 218.197.153.16 23041 typ srflx
[1633528215.041|10499|sipcall.cpp :1728 ] [call:8955869718594030] add remote ICE candidate: Hac130001 2 UDP 2130706430 172.19.0.1 23041 typ host
[1633528215.041|10499|sipcall.cpp :1728 ] [call:8955869718594030] add remote ICE candidate: Hac130001 3 UDP 2130706429 172.19.0.1 49074 typ host
[1633528215.041|10499|sipcall.cpp :1728 ] [call:8955869718594030] add remote ICE candidate: Ha839752 3 UDP 2130706173 10.131.151.82 49074 typ host
[1633528215.041|10499|sipcall.cpp :1728 ] [call:8955869718594030] add remote ICE candidate: H30dec080 3 UDP 2130706429 fdfe:dcba:9876::1 44843 typ host
[1633528215.041|10499|sipcall.cpp :1728 ] [call:8955869718594030] add remote ICE candidate: Sac130001 3 UDP 1694498301 218.197.153.16 22973 typ srflx
[1633528215.041|10499|sipcall.cpp :1728 ] [call:8955869718594030] add remote ICE candidate: Hac130001 3 UDP 2130706429 172.19.0.1 22973 typ host
[1633528215.041|10499|sipcall.cpp :1728 ] [call:8955869718594030] add remote ICE candidate: Hac130001 4 UDP 2130706428 172.19.0.1 39993 typ host
[1633528215.041|10499|sipcall.cpp :1728 ] [call:8955869718594030] add remote ICE candidate: Ha839752 4 UDP 2130706172 10.131.151.82 39993 typ host
[1633528215.041|10499|sipcall.cpp :1728 ] [call:8955869718594030] add remote ICE candidate: H30dec080 4 UDP 2130706428 fdfe:dcba:9876::1 49185 typ host
[1633528215.041|10499|sipcall.cpp :1728 ] [call:8955869718594030] add remote ICE candidate: Sac130001 4 UDP 1694498300 218.197.153.16 21216 typ srflx
[1633528215.041|10499|sipcall.cpp :1728 ] [call:8955869718594030] add remote ICE candidate: Hac130001 4 UDP 2130706428 172.19.0.1 21216 typ host
[1633528215.041|10499|ice_transport.cpp :1168 ] [ice:0x7f6660242820] negotiation starting (20 remote candidates)
[1633528215.041|10499|manager.cpp :2162 ] [call:8955869718594030] Peer answered
[1633528215.041|10499|audiostream.cpp :147 ] Destroying stream with device alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__sink
[1633528215.042|10499|manager.cpp :1825 ] Add audio to call 8955869718594030
[1633528215.042|10499|manager.cpp :1838 ] [call:8955869718594030] Attach audio
[1633528215.042|10499|ringbufferpool.cpp:174 ] Bind call 8955869718594030 to call audiolayer_id
[1633528215.042|10499|ringbufferpool.cpp:155 ] Bind rbuf '8955869718594030' to callid 'audiolayer_id'
[1633528215.042|10499|ringbufferpool.cpp:155 ] Bind rbuf 'audiolayer_id' to callid '8955869718594030'
[1633528215.042|10499|audiostream.cpp :48 ] Playback: Creating stream with device (44100Hz, 2 channels)
[1633528215.042|10499|audiostream.cpp :173 ] Stream is creating...
[1633528215.042|10499|sipcall.cpp :1449 ] [call:7131473212314966] removeCall()
[1633528215.042|10499|call_factory.cpp :89 ] Removing call 7131473212314966
[1633528215.042|10499|call_factory.cpp :92 ] Remaining 1 call
[1633528215.042|10499|call.cpp :244 ] [call:7131473212314966] state change 1/6, cnx 4/4, code 0
[1633528215.042|10499|sipcall.cpp :435 ] [call:7131473212314966] Transport was set to null
[1633528215.043|10522|audiostream.cpp :181 ] Stream successfully created, connected to alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__sink
[1633528215.043|10522|pulselayer.cpp :365 ] All streams ready, starting audio
[1633528217.559|10525|connectionmanager.cpp:653 ] Received request answer from d8136e2730b7d21941d6064ffc71113d3de5b292b2f7f1682b24534e71f9c085
[1633528217.559|10616|connectionmanager.cpp:626 ] [Account -------------------------] New response received from d8136e2730b7d21941d6064ffc71113d3de5b292b2f7f1682b24534e71f9c085
[1633528217.559|10550|ice_transport.cpp :1732 ] [ice:0x7f66605c2150] Add remote candidate: Hc0a8643b 1 TCP 2130706431 192.168.100.59 41785 typ host tcptype passive
[1633528217.559|10550|ice_transport.cpp :1732 ] [ice:0x7f66605c2150] Add remote candidate: Hc0a8643b 1 TCP 2130706175 192.168.100.59 9 typ host tcptype active
[1633528217.559|10550|ice_transport.cpp :1732 ] [ice:0x7f66605c2150] Add remote candidate: H75751175 1 TCP 2130706431 fe80::e654:e8ff:fea8:dc94 35929 typ host tcptype passive
[1633528217.559|10550|ice_transport.cpp :1732 ] [ice:0x7f66605c2150] Add remote candidate: H75751175 1 TCP 2130706175 fe80::e654:e8ff:fea8:dc94 9 typ host tcptype active
[1633528217.559|10550|ice_transport.cpp :1732 ] [ice:0x7f66605c2150] Add remote candidate: Sc0a8643b 1 TCP 1694498303 202.114.121.100 9 typ srflx tcptype active
[1633528217.559|10550|ice_transport.cpp :1732 ] [ice:0x7f66605c2150] Add remote candidate: Hc0a8643b 1 TCP 2130706431 192.168.100.59 9 typ host tcptype active
[1633528217.559|10550|ice_transport.cpp :1168 ] [ice:0x7f66605c2150] negotiation starting (6 remote candidates)
[1633528218.044|11409|sipvoiplink.cpp :903 ] [call:8955869718594030] INVITE@0x7f66601d2fc8 state changed to 6 (DISCONNCTD): cause=200, tsx@0x7f6628000be8 status 200 (OK)
[1633528218.044|10499|manager.cpp :2195 ] [call:8955869718594030] Peer hung up
[1633528218.045|10499|sipcall.cpp :2050 ] [call:8955869718594030] stopping all medias
[1633528218.045|10499|sipcall.cpp :697 ] [call:8955869718594030] Terminate SIP session
[1633528218.045|10499|sipcall.cpp :671 ] [call:8955869718594030] Delete current invite session
[1633528218.045|10499|call.cpp :244 ] [call:8955869718594030] state change 1/1, cnx 4/0, code 103
[1633528218.045|10499|call.cpp :274 ] [call:8955869718594030] emit client call state change HUNGUP, code 103
[1633528218.045|10499|manager.cpp :1859 ] [call:8955869718594030] Remove local audio
[1633528218.045|10499|ringbufferpool.cpp:262 ] Unbind call 8955869718594030 from all bound calls
[1633528218.045|10499|audiostream.cpp :147 ] Destroying stream with device alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__sink
[1633528218.045|10499|sipcall.cpp :1449 ] [call:8955869718594030] removeCall()
[1633528218.045|10499|call_factory.cpp :89 ] Removing call 8955869718594030
[1633528218.045|10499|call_factory.cpp :92 ] Remaining 0 call
[1633528218.045|10499|call.cpp :244 ] [call:8955869718594030] state change 1/6, cnx 0/0, code 0
[1633528218.045|10499|sipcall.cpp :2818 ] - Call 8955869718594030 with -------------------------------------@ring.dht:
[1633528218.045|10499|sipcall.cpp :2819 ] - Duration: 3 s
[1633528218.045|10499|sipcall.cpp :2821 ] - Media: [0xf6ce30] type [AUDIO] enabled [YES] muted [NO] label [audio_0] source [camera://SunplusIT_Inc_HD_User_Facing] src type [CAPTURE_DEVICE] secure [YES]
[1633528218.045|10499|sipcall.cpp :2821 ] - Media: [0xf6cea0] type [VIDEO] enabled [YES] muted [NO] label [video_0] source [camera://SunplusIT_Inc_HD_User_Facing] src type [CAPTURE_DEVICE] secure [YES]
[1633528218.045|10499|sipcall.cpp :2828 ] - Medias: [1] disabled
[2] disabled
[1] disabled
[2] disabled
[1633528218.046|10499|call.cpp :274 ] [call:8955869718594030] emit client call state change OVER, code 0
[1633528218.046|10499|sipcall.cpp :435 ] [call:8955869718594030] Transport was set to null
[1633528218.046|10550|ice_transport.cpp :450 ] [ice:0x7f6660242820] destroying 0x7f66602ad278
[1633528218.049|10550|ice_transport.cpp :466 ] [ice:0x7f6660242820] Destroying ice_strans 0x7f66602ad278
[1633528218.549|10550|ice_transport.cpp :488 ] [ice:0x7f6660242820] done destroying
[1633528218.550|10550|sipcall.cpp :435 ] [call:7131473212314966] Transport was set to null
[1633528218.550|10550|audio_rtp_session.cpp:65 ] Destroyed Audio RTP session: 0xd95bd0 - call Id 7131473212314966
[1633528218.550|10550|ringbuffer.cpp :60 ] Destroy RingBuffer 7131473212314966
```https://git.jami.net/savoirfairelinux/jami-libclient/-/issues/490Remove conversation in slotConversationRemoved2022-01-07T21:30:36ZSébastien BlinRemove conversation in slotConversationRemovedcf https://review.jami.net/c/jami-libclient/+/19455
> Create conversation betwwen A and B
B removes conversation
right away conversation removed on B sides but new conversation createdcf https://review.jami.net/c/jami-libclient/+/19455
> Create conversation betwwen A and B
B removes conversation
right away conversation removed on B sides but new conversation createdSébastien BlinKateryna KostiukSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-libclient/-/issues/489Plugins: add support to preferences per account2022-04-27T14:16:03ZAline Gondim SantosPlugins: add support to preferences per accountAline Gondim SantosAline Gondim Santoshttps://git.jami.net/savoirfairelinux/jami-libclient/-/issues/488emoji.css missing from CMakeLists.txt2021-08-24T10:33:58ZFuchtelJockelemoji.css missing from CMakeLists.txtThis is needed to build the gnome client.
```diff
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 29b9f1c2..a981ba01 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -384,6 +384,7 @@ SET(libringclient_WEB_chatview
src/web-chatv...This is needed to build the gnome client.
```diff
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 29b9f1c2..a981ba01 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -384,6 +384,7 @@ SET(libringclient_WEB_chatview
src/web-chatview/chatview.js
src/web-chatview/jed.js
src/web-chatview/emoji.js
+ src/web-chatview/emoji.css
src/web-chatview/linkify-html.js
src/web-chatview/linkify-string.js
src/web-chatview/linkify.js
```https://git.jami.net/savoirfairelinux/jami-libclient/-/issues/487addSwarmConversation incorrect mode2021-12-29T17:12:40ZSébastien BlinaddSwarmConversation incorrect mode`conversation::to_mode(details["mode"].toInt());` does an assumption from the daemon which is not true.
A mode is unknown when syncing, it will be ok after conversationReady`conversation::to_mode(details["mode"].toInt());` does an assumption from the daemon which is not true.
A mode is unknown when syncing, it will be ok after conversationReadyBackloghttps://git.jami.net/savoirfairelinux/jami-libclient/-/issues/486Links surrounded by <> (e.g. "<https://git.jami.net>") are not linkified prop...2023-05-05T19:37:15ZMaxime DevosLinks surrounded by <> (e.g. "<https://git.jami.net>") are not linkified properly.I type "text \<https://git.jami.net> text" in the chat.
The following appears in the area above the input field:
text \<https://git.jami.net>; text
where "\<https://git.jami.net>;" is a hyperlink pointing to "\<https://git.jami.net>;...I type "text \<https://git.jami.net> text" in the chat.
The following appears in the area above the input field:
text \<https://git.jami.net>; text
where "\<https://git.jami.net>;" is a hyperlink pointing to "\<https://git.jami.net>;" (without the " quotes).
There are two problems here:
- the ";" should not be present
- the ">" should not be part of the link
I noticed "linkify" is used, and typing the same input in https://soapbox.github.io/linkifyjs/ results in properly linkified text. So maybe the bundled copy of linkify needs to be updated? Looking at this git repo, the copy of 'linkify' appears to be from 2016 and there has been a release of linkify in 2020 (v2.1.9).
I'm using "jami-gnome" (version 20210606.1.e2f9490 as packaged in Guix).
(Edit: apparently \<http://...> is Markdown mark-up, so I added a few \\, and now this text is formatted properly (including the <>).)https://git.jami.net/savoirfairelinux/jami-libclient/-/issues/485Links surrounded by <> (e.g. "<https://git.jami.net>") are not linkified prop...2021-07-29T13:03:08ZMaxime DevosLinks surrounded by <> (e.g. "<https://git.jami.net>") are not linkified properly.I type "text <https://git.jami.net> text" in the chat.
The following appears in the area above the input field:
text <https://git.jami.net>; text
where "<https://git.jami.net>;" is a hyperlink pointing to "<https://git.jami.net>;" (w...I type "text <https://git.jami.net> text" in the chat.
The following appears in the area above the input field:
text <https://git.jami.net>; text
where "<https://git.jami.net>;" is a hyperlink pointing to "<https://git.jami.net>;" (without the " quotes).
There are two problems here:
- the ";" should not be present
- the ">" should not be part of the link
I noticed "linkify" is used, and typing the same input in https://soapbox.github.io/linkifyjs/ results in properly linkified text. So maybe the bundled copy of linkify needs to be updated? Looking at this git repo, the copy of 'linkify' appears to be from 2016 and there has been a release of linkify in 2020 (v2.1.9).
I'm using "jami-gnome" (version 20210606.1.e2f9490 as packaged in Guix).https://git.jami.net/savoirfairelinux/jami-libclient/-/issues/484Multistream: camera automatically opens2021-07-21T15:28:00ZAline Gondim SantosMultistream: camera automatically opensAlice calls bob audio only;
Bob adds camera;
Alice's camera opens too.Alice calls bob audio only;
Bob adds camera;
Alice's camera opens too.Aline Gondim SantosAline Gondim Santoshttps://git.jami.net/savoirfairelinux/jami-libclient/-/issues/483Multistream: correctly set initial audio and video mute states2021-07-21T15:27:58ZAline Gondim SantosMultistream: correctly set initial audio and video mute statesThe flags for audio and video initial muted states should be read from the media list.
Also, if a conference is started from a muted (audio and or video) call, the overlay buttons are not properly set.The flags for audio and video initial muted states should be read from the media list.
Also, if a conference is started from a muted (audio and or video) call, the overlay buttons are not properly set.Aline Gondim SantosAline Gondim Santoshttps://git.jami.net/savoirfairelinux/jami-libclient/-/issues/482add participant to conference: search is case sensitive2021-07-16T19:57:36ZGuillaume Helleradd participant to conference: search is case sensitive![Capture_d_écran_du_2021-05-20_11-23-00](/uploads/0a90e0c2b1510b9b5bc6a5c04cd2ba47/Capture_d_écran_du_2021-05-20_11-23-00.png)
![Capture_d_écran_du_2021-05-20_11-23-19](/uploads/12d8796b6ba5452539489d702ed249c2/Capture_d_écran_du_2021-0...![Capture_d_écran_du_2021-05-20_11-23-00](/uploads/0a90e0c2b1510b9b5bc6a5c04cd2ba47/Capture_d_écran_du_2021-05-20_11-23-00.png)
![Capture_d_écran_du_2021-05-20_11-23-19](/uploads/12d8796b6ba5452539489d702ed249c2/Capture_d_écran_du_2021-05-20_11-23-19.png)
the filter should case insensitiveBackloghttps://git.jami.net/savoirfairelinux/jami-libclient/-/issues/481newaccountmodel: bestIdForAccount's logic needs fixing2021-07-19T18:01:27ZAmin Bandalinewaccountmodel: bestIdForAccount's logic needs fixingThe conditionals for deciding what to return seem broken: for example, if no display name is set and no username is registered, then the id is not returned.
Also changes in client-qt's welcome view are needed to correctly indicate wheth...The conditionals for deciding what to return seem broken: for example, if no display name is set and no username is registered, then the id is not returned.
Also changes in client-qt's welcome view are needed to correctly indicate whether a username or id is being shown.Ming Rui ZhangMing Rui Zhanghttps://git.jami.net/savoirfairelinux/jami-libclient/-/issues/480Crash in LRC on receiving call (libwrap build)2021-11-02T19:00:55ZMaxim CournoyerCrash in LRC on receiving call (libwrap build)The crash can be reproduce every time, on a video or audio call.
Libwrap build using master sources from jami-qt-20210706.5.f7114b5 for libring, libringclient and jami-qt (system dependencies from GNU Guix).
```gdb
<Unknown File>: QML ...The crash can be reproduce every time, on a video or audio call.
Libwrap build using master sources from jami-qt-20210706.5.f7114b5 for libring, libringclient and jami-qt (system dependencies from GNU Guix).
```gdb
<Unknown File>: QML StateGroup: Can't apply a state change as part of a state definition.
<Unknown File>: QML StateGroup: Can't apply a state change as part of a state definition.
[1625891344.940|11089|jamiaccount.cpp :1963 ] Buddy 13bce30e70f76873d38f876f962bbb236f255622 online
qrc:/src/commoncomponents/AvatarImage.qml:91: Error: Cannot assign [undefined] to QString
[1625891357.436|11120|connectionmanager.cpp:640 ] Received request from 96c0fdfccadb4b94aee27ada504b45eda10d666c
[1625891357.437|11139|account_manager.cpp:332 ] Found peer device: 96c0fdfccadb4b94aee27ada504b45eda10d666c account:dc65a78fae6e7101b573009df9054e22c1fc80e5 CA:671092032b94d1c03444d7dd5ddda612620c72fa
[1625891357.437|11139|connectionmanager.cpp:840 ] [Account 5534e909984953c9] New connection requested by 96c0fdfccadb4b94aee27ada504b45eda10d666c
[1625891357.438|11139|account_manager.cpp:332 ] Found peer device: 96c0fdfccadb4b94aee27ada504b45eda10d666c account:dc65a78fae6e7101b573009df9054e22c1fc80e5 CA:671092032b94d1c03444d7dd5ddda612620c72fa
[1625891357.440|11139|jamiaccount.cpp :2229 ] Accepting ICE request from account dc65a78fae6e7101b573009df9054e22c1fc80e5
[1625891357.440|11120|jamiaccount.cpp :3465 ] [Account 5534e909984953c9] Store DHT public IPv4 address : 66.158.157.151
[1625891357.440|11120|connectionmanager.cpp:910 ] [Account:5534e909984953c9] accepting connection from 96c0fdfccadb4b94aee27ada504b45eda10d666c
[1625891357.440|11120|ice_transport.cpp :327 ] [ice:0x7fff3466b660] Creating IceTransport session for "5534e909984953c9" - comp count 1 - as a master
[1625891357.440|11120|ice_transport.cpp :776 ] [ice:0x7fff3466b660]: Setup default candidates
[1625891357.440|11120|ice_transport.cpp :768 ] [ice:0x7fff3466b660] added host stun config for TCP transport
[1625891357.440|11120|ice_transport.cpp :768 ] [ice:0x7fff3466b660] added host stun config for TCP transport
[1625891357.440|11120|ice_transport.cpp :916 ] [ice:0x7fff3466b660]: Add generic local reflexive candidates [192.168.10.15:9 : 66.158.157.151:9]
[1625891357.440|11120|ice_transport.cpp :768 ] [ice:0x7fff3466b660] added host stun config for TCP transport
[1625891357.440|11120|ice_transport.cpp :299 ] [ice (TCP)] added turn server '192.252.140.236', port 3478
[New Thread 0x7fff0a3ed700 (LWP 11200)]
[1625891357.443|11200|sip_utils.cpp :272 ] Registered thread 0x7fff0a3ebfe0 (0x2B37)
[1625891357.463|11200|ice_transport.cpp :571 ] [ice:0x7fff3466b660] TCP initialization success
[1625891357.463|11200|ice_transport.cpp :638 ] [ice:0x7fff3466b660] as master
[1625891357.463|11200|ice_transport.cpp :742 ] [ice:0x7fff3466b660] (local) ufrag=77483cad, pwd=08fee0882c0349e71e6dc52f
[1625891357.463|11126|ice_transport.cpp :1676 ] Add remote ICE candidate: Hc0a80acb 1 TCP 2130706431 192.168.10.203 55937 typ host tcptype passive
[1625891357.463|11126|ice_transport.cpp :1676 ] Add remote ICE candidate: Hc0a80acb 1 TCP 2130706175 192.168.10.203 9 typ host tcptype active
[1625891357.463|11126|ice_transport.cpp :1676 ] Add remote ICE candidate: Sc0a80acb 1 TCP 1694498303 66.158.157.151 9 typ srflx tcptype active
[1625891357.464|11126|ice_transport.cpp :1676 ] Add remote ICE candidate: Hc0a80acb 1 TCP 2130706431 192.168.10.203 9 typ host tcptype active
[1625891357.464|11126|ice_transport.cpp :1676 ] Add remote ICE candidate: Rc0fc8ceb 1 TCP 16777215 192.252.140.235 12423 typ relay tcptype passive
[1625891357.464|11126|connectionmanager.cpp:750 ] [Account 5534e909984953c9] [CNX] connection accepted, DHT reply to 96c0fdfccadb4b94aee27ada504b45eda10d666c
[1625891357.464|11126|ice_transport.cpp :1130 ] [ice:0x7fff3466b660] negotiation starting (5 remote candidates)
[1625891357.564|11200|ice_transport.cpp :571 ] [ice:0x7fff3466b660] TCP negotiation success
[1625891357.564|11200|ice_transport.cpp :603 ] [ice:0x7fff3466b660] TCP connection pairs ([comp id] local [type] <-> remote [type]):
[1] 192.168.10.15:54216 [prflx] <-> 192.168.10.203:55937 [host]
[1625891357.564|11140|connectionmanager.cpp:812 ] [Account 5534e909984953c9] Start TLS session - Initied by DHT request. Device:96c0fdfccadb4b94aee27ada504b45eda10d666c - vid: 4685067863660530
[New Thread 0x7fff09bec700 (LWP 11201)]
[New Thread 0x7fff093eb700 (LWP 11202)]
[1625891357.565|11202|tls_session.cpp :1058 ] [TLS] Start client session
[1625891357.591|11202|tls_session.cpp :530 ] [TLS] User identity loaded
[1625891357.592|11202|tls_session.cpp :1154 ] [TLS] handshake
[1625891357.592|11202|sip_utils.cpp :272 ] Registered thread 0x7fff093e9fe0 (0x2B37)
[1625891358.893|11202|tls_session.cpp :1191 ] [TLS] session established: (TLS1.3)-(ECDHE-SECP384R1)-(RSA-PSS-RSAE-SHA384)-(AES-256-GCM)
[1625891358.893|11202|connectionmanager.cpp:709 ] Connection to 96c0fdfccadb4b94aee27ada504b45eda10d666c is ready - Initied by DHT request. Vid: 4685067863660530
[New Thread 0x7fff08bea700 (LWP 11203)]
[1625891359.165|11126|multiplexed_socket.cpp:336 ] Enable beacon support for 96c0fdfccadb4b94aee27ada504b45eda10d666c
[New Thread 0x7fff083e9700 (LWP 11204)]
[1625891359.166|11139|channeled_transport.cpp:48 ] ChanneledSIPTransport@0x7fff8891e4a0 {tr=0x7fff8891e4f0}
[1625891359.166|11139|siptransport.cpp :84 ] SipTransport@0x7fff88923c30 {tr=0x7fff8891e4f0 {rc=1}}
[1625891359.166|11139|jamiaccount.cpp :4774 ] [Account 5534e909984953c9] New SIP channel opened with 96c0fdfccadb4b94aee27ada504b45eda10d666c
[1625891359.178|11139|jamiaccount.cpp :4708 ] Peer 96c0fdfccadb4b94aee27ada504b45eda10d666c already got an up-to-date vcard
[1625891359.465|11204|sip_utils.cpp :272 ] Registered thread 0x7fff083e7fe0 (0x2B37)
[1625891359.465|11204|sipvoiplink.cpp :375 ] Received a SIP INVITE request
[1625891359.465|11204|sip_utils.cpp :249 ] Message headers:
Via: SIP/2.0/TLS 192.168.10.203:55937;rport=55937;received=192.168.10.203;branch=z9hG4bKPjcfd171a8-6f22-4b54-98f9-85c315a7a253;alias
Max-Forwards: 70
From: <sip:dc65a78fae6e7101b573009df9054e22c1fc80e5@ring.dht>;tag=6d319b25-219d-4592-ab2b-3b65b3701ee2
To: <sips:d873d0ebe6c3b57f77a362fe867dd03a4f9efb76@192.168.10.15>
Contact: <sips:96c0fdfccadb4b94aee27ada504b45eda10d666c@192.168.10.203:55937;transport=tls>
Call-ID: 2afd3e4b-53b9-4b63-a8f0-9c674ddea08c
CSeq: 20544 INVITE
Subject: Phone call
Allow: SUBSCRIBE, NOTIFY, REFER, INVITE, ACK, BYE, CANCEL, UPDATE, INFO, OPTIONS, MESSAGE, PUBLISH
Supported: replaces
User-Agent: Jami Daemon 10.0.1-9ff4cf0b9c (android)
Content-Type: application/sdp
Content-Length: 1746
[1625891359.497|11204|jamiaccount.cpp :397 ] New incoming call from dc65a78fae6e7101b573009df9054e22c1fc80e5 with 2 media
[1625891359.497|11204|sipcall.cpp :166 ] [call:3202020449699377] Create a new [INCOMING] SIP call with 2 media
[1625891359.497|11204|audio_rtp_session.cpp:56 ] Created Audio RTP session: 0x7fffcc018f30 - call Id 3202020449699377
[1625891359.497|11204|ringbuffer.cpp :55 ] Create new RingBuffer 3202020449699377
[1625891359.497|11204|sipcall.cpp :1771 ] [call:3202020449699377] Added media @0: [0x7fffcc018ec0] type [AUDIO] enabled [YES] muted [NO] label [audio_0] source [camera://046d_HD_Pro_Webcam_C920_79D3DE2F] secure [YES]
[1625891359.497|11204|sipcall.cpp :1771 ] [call:3202020449699377] Added media @1: [0x7fffcc02f8a0] type [VIDEO] enabled [YES] muted [NO] label [video_0] source [camera://046d_HD_Pro_Webcam_C920_79D3DE2F] secure [YES]
[1625891359.497|11204|sipcall.cpp :1774 ] [call:3202020449699377] Created 2 Media streams
[1625891359.497|11204|sipcall.cpp :1544 ] [call:3202020449699377] Set peer's User-Agent to [Jami Daemon 10.0.1-9ff4cf0b9c (android)]
[1625891359.497|11204|sipcall.cpp :1603 ] Peer's version [10.0.1] does not support multi-stream. Min required version: [10.0.2]
[1625891359.498|11204|call.cpp :250 ] [call:3202020449699377] state change 0/0, cnx 0/2, code 0
[1625891359.498|11204|call.cpp :277 ] [call:3202020449699377] emit client call state change CONNECTING, code 0
[1625891359.498|11204|sdp.cpp :586 ] Processing received offer for [Call ID 3202020449699377] with 2 media
[1625891359.498|11204|sdp.cpp :482 ] [SDP OFFER] Remote session:
v=0
o=localhost 3834880347 0 IN IP4 192.168.10.203
s=Call ID 4014938125350574
c=IN IP4 192.168.10.203
t=0 0
a=ice-ufrag:692850c3
a=ice-pwd:6a7a4a3f2bbd9ae903f564cf
m=audio 29238 RTP/SAVP 104 101
a=rtpmap:104 opus/48000/2
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=rtcp:29239 IN IP4 192.168.10.203
a=sendrecv
a=candidate:Hc0a80acb 1 UDP 2130706431 192.168.10.203 57560 typ host
a=candidate:Sc0a80acb 1 UDP 1694498303 66.158.157.151 20894 typ srflx
a=candidate:Hc0a80acb 1 UDP 2130706431 192.168.10.203 20894 typ host
a=candidate:Rc0fc8ceb 1 UDP 16777215 192.252.140.235 25215 typ relay
a=candidate:Hc0a80acb 2 UDP 2130706430 192.168.10.203 55442 typ host
a=candidate:Sc0a80acb 2 UDP 1694498302 66.158.157.151 24029 typ srflx
a=candidate:Hc0a80acb 2 UDP 2130706430 192.168.10.203 24029 typ host
a=candidate:Rc0fc8ceb 2 UDP 16777214 192.252.140.235 16485 typ relay
m=video 54302 RTP/SAVP 96 97
a=rtpmap:96 H264/90000
a=fmtp:96 profile-level-id=428029
a=rtpmap:97 VP8/90000
a=sendrecv
a=candidate:Hc0a80acb 3 UDP 2130706429 192.168.10.203 50953 typ host
a=candidate:Sc0a80acb 3 UDP 1694498301 66.158.157.151 20457 typ srflx
a=candidate:Hc0a80acb 3 UDP 2130706429 192.168.10.203 20457 typ host
a=candidate:Rc0fc8ceb 3 UDP 16777213 192.252.140.235 23986 typ relay
a=candidate:Hc0a80acb 4 UDP 2130706428 192.168.10.203 53814 typ host
a=candidate:Sc0a80acb 4 UDP 1694498300 66.158.157.151 21178 typ srflx
a=candidate:Hc0a80acb 4 UDP 2130706428 192.168.10.203 21178 typ host
a=candidate:Rc0fc8ceb 4 UDP 16777212 192.252.140.235 13871 typ relay
[1625891359.498|11204|sdp.cpp :245 ] Add media description [[0x7fffcc012950] type [AUDIO] enabled [YES] muted [NO] label [audio_0] source [] secure [YES]]
[1625891359.498|11204|sdp.cpp :245 ] Add media description [[0x7fffcc0129a0] type [VIDEO] enabled [YES] muted [NO] label [video_0] source [] secure [YES]]
[1625891359.498|11204|sdp.cpp :482 ] [SDP ANSWER] Local session:
v=0
o=hurd 3834880159 0 IN IP4 192.168.10.15
s=Call ID 3202020449699377
c=IN IP4 192.168.10.15
t=0 0
m=audio 31962 RTP/SAVP 104 101
a=rtpmap:104 opus/48000/2
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=rtcp:31963 IN IP4 192.168.10.15
a=sendrecv
m=video 55006 RTP/SAVP 96 97
a=rtpmap:96 H264/90000
a=fmtp:96 profile-level-id=428029
a=rtpmap:97 VP8/90000
a=sendrecv
[1625891359.499|11204|sipcall.cpp :2962 ] [call:3202020449699377] Setup ICE response
[1625891359.499|11204|sipcall.cpp :2843 ] [call:3202020449699377] create media ICE transport
[1625891359.499|11204|ice_transport.cpp :327 ] [ice:0x7fffcc034450] Creating IceTransport session for "3202020449699377" - comp count 4 - as a slave
[1625891359.499|11204|ice_transport.cpp :776 ] [ice:0x7fffcc034450]: Setup default candidates
[1625891359.499|11204|ice_transport.cpp :768 ] [ice:0x7fffcc034450] added host stun config for UDP transport
[1625891359.499|11204|ice_transport.cpp :768 ] [ice:0x7fffcc034450] added host stun config for UDP transport
[1625891359.499|11204|ice_transport.cpp :882 ] [ice:0x7fffcc034450]: Local address needed for reflexive candidates!
[1625891359.499|11204|ice_transport.cpp :844 ] [ice:0x7fffcc034450]: Provided addr list size 0 does not match component count 4
[1625891359.499|11204|ice_transport.cpp :299 ] [ice (UDP)] added turn server '192.252.140.236', port 3478
[New Thread 0x7fff07be8700 (LWP 11205)]
[1625891359.505|11204|sipcall.cpp :2895 ] [call:3202020449699377] Successfully created media ICE transport
[1625891359.505|11205|sip_utils.cpp :272 ] Registered thread 0x7fff07be6fe0 (0x2B37)
[1625891359.518|11205|ice_transport.cpp :571 ] [ice:0x7fffcc034450] UDP initialization success
[1625891359.518|11205|ice_transport.cpp :655 ] [ice:0x7fffcc034450] as slave
[1625891359.519|11205|ice_transport.cpp :742 ] [ice:0x7fffcc034450] (local) ufrag=21656499, pwd=674ffe4250af60b23730c899
[1625891359.519|11204|sipcall.cpp :1639 ] [call:3202020449699377] fill SDP with ICE transport 0x7fffcc011a10
[1625891359.519|11204|sipcall.cpp :1680 ] [call:3202020449699377] add ICE local candidates for media [[0x7fffcc018ec0] type [AUDIO] enabled [YES] muted [NO] label [audio_0]] @ 0
[1625891359.519|11204|sipcall.cpp :1680 ] [call:3202020449699377] add ICE local candidates for media [[0x7fffcc02f8a0] type [VIDEO] enabled [YES] muted [NO] label [video_0]] @ 1
[1625891359.519|11204|sipcall.cpp :663 ] [call:3202020449699377] Set new invite session [0x7fffcc1368a8]
[1625891359.525|11204|sip_utils.cpp :212 ] Add header to SIP message: "User-Agent: Jami Daemon 10.1.0 (linux)"
[1625891359.526|11204|sipvoiplink.cpp :922 ] [call:3202020449699377] INVITE@0x7fffcc1368a8 state changed to 2 (INCOMING): cause=0, tsx@0x7fffcc1354d8 status 100 (Trying)
[1625891359.526|11204|call.cpp :250 ] [call:3202020449699377] state change 0/0, cnx 2/1, code 0
[1625891359.526|11204|call.cpp :277 ] [call:3202020449699377] emit client call state change INACTIVE, code 0
[1625891359.526|11204|sipvoiplink.cpp :922 ] [call:3202020449699377] INVITE@0x7fffcc1368a8 state changed to 3 (EARLY): cause=0, tsx@0x7fffcc1354d8 status 180 (Ringing)
[1625891359.526|11204|call.cpp :250 ] [call:3202020449699377] state change 0/0, cnx 1/3, code 0
[1625891359.526|11204|call.cpp :105 ] Scheduling call timeout in 30 seconds
[1625891359.526|11204|call.cpp :277 ] [call:3202020449699377] emit client call state change INCOMING, code 0
[1625891359.526|11204|call.cpp :250 ] [call:3202020449699377] state change 0/0, cnx 3/3, code 0
[1625891359.526|11204|manager.cpp :2050 ] Incoming call 3202020449699377 on account 5534e909984953c9 with 2 media
[1625891359.526|11204|call.cpp :250 ] [call:3202020449699377] state change 0/0, cnx 3/3, code 0
[1625891359.527|11204|audiostream.cpp :52 ] Ringtone: Creating stream with device (44100Hz, 2 channels)
[1625891359.527|11204|audiostream.cpp :173 ] Stream is creating...
--Type <RET> for more, q to quit, c to continue without paging--c
Thread 1 ".jami-qt-real" received signal SIGSEGV, Segmentation fault.
0x00007fffeeeaa6ea in operator==(QString const&, QString const&) () from /gnu/store/hgcjmgphspzzbpnviis6kp2dhw8r889b-qtbase-5.15.2/lib/libQt5Core.so.5
(gdb) bt -full
#0 0x00007fffeeeaa6ea in operator==(QString const&, QString const&) () from /gnu/store/hgcjmgphspzzbpnviis6kp2dhw8r889b-qtbase-5.15.2/lib/libQt5Core.so.5
No symbol table info available.
#1 0x00007ffff7cb91e1 in lrc::ConversationModelPimpl::indexOfContact(QString const&) const () from /gnu/store/l350lgvz322rlh1kfgc5jqm0y6al04c3-libringclient-20210706.5.f7114b5/lib/libringclient.so.1.0.0
No symbol table info available.
#2 0x00007ffff7cc4248 in lrc::ConversationModelPimpl::slotIncomingCall(QString const&, QString const&) ()
from /gnu/store/l350lgvz322rlh1kfgc5jqm0y6al04c3-libringclient-20210706.5.f7114b5/lib/libringclient.so.1.0.0
No symbol table info available.
#3 0x00007fffef046914 in void doActivate<false>(QObject*, int, void**) () from /gnu/store/hgcjmgphspzzbpnviis6kp2dhw8r889b-qtbase-5.15.2/lib/libQt5Core.so.5
No symbol table info available.
#4 0x00007ffff7c8da7a in lrc::api::ContactModel::incomingCall(QString const&, QString const&) const ()
from /gnu/store/l350lgvz322rlh1kfgc5jqm0y6al04c3-libringclient-20210706.5.f7114b5/lib/libringclient.so.1.0.0
No symbol table info available.
#5 0x00007ffff7c902aa in lrc::ContactModelPimpl::slotIncomingCall(QString const&, QString const&, QString const&) ()
from /gnu/store/l350lgvz322rlh1kfgc5jqm0y6al04c3-libringclient-20210706.5.f7114b5/lib/libringclient.so.1.0.0
No symbol table info available.
#6 0x00007fffef046914 in void doActivate<false>(QObject*, int, void**) () from /gnu/store/hgcjmgphspzzbpnviis6kp2dhw8r889b-qtbase-5.15.2/lib/libQt5Core.so.5
No symbol table info available.
#7 0x00007ffff7c9a9af in lrc::api::NewCallModel::newIncomingCall(QString const&, QString const&, QString const&) const ()
from /gnu/store/l350lgvz322rlh1kfgc5jqm0y6al04c3-libringclient-20210706.5.f7114b5/lib/libringclient.so.1.0.0
No symbol table info available.
#8 0x00007ffff7ca3536 in lrc::NewCallModelPimpl::slotIncomingCallWithMedia(QString const&, QString const&, QString const&, QString const&, QVector<QMap<QString, QString> > const&) ()
from /gnu/store/l350lgvz322rlh1kfgc5jqm0y6al04c3-libringclient-20210706.5.f7114b5/lib/libringclient.so.1.0.0
No symbol table info available.
#9 0x00007fffef046914 in void doActivate<false>(QObject*, int, void**) () from /gnu/store/hgcjmgphspzzbpnviis6kp2dhw8r889b-qtbase-5.15.2/lib/libQt5Core.so.5
No symbol table info available.
#10 0x00007ffff7c76ab9 in lrc::CallbacksHandler::incomingCallWithMedia(QString const&, QString const&, QString const&, QString const&, QVector<QMap<QString, QString> > const&) ()
from /gnu/store/l350lgvz322rlh1kfgc5jqm0y6al04c3-libringclient-20210706.5.f7114b5/lib/libringclient.so.1.0.0
No symbol table info available.
#11 0x00007ffff7d06da1 in lrc::CallbacksHandler::slotIncomingCallWithMedia(QString const&, QString const&, QString const&, QVector<QMap<QString, QString> > const&) ()
from /gnu/store/l350lgvz322rlh1kfgc5jqm0y6al04c3-libringclient-20210706.5.f7114b5/lib/libringclient.so.1.0.0
No symbol table info available.
#12 0x00007fffef03d763 in QObject::event(QEvent*) () from /gnu/store/hgcjmgphspzzbpnviis6kp2dhw8r889b-qtbase-5.15.2/lib/libQt5Core.so.5
No symbol table info available.
#13 0x00007ffff70a2c3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /gnu/store/hgcjmgphspzzbpnviis6kp2dhw8r889b-qtbase-5.15.2/lib/libQt5Widgets.so.5
No symbol table info available.
#14 0x00007ffff70a957f in QApplication::notify(QObject*, QEvent*) () from /gnu/store/hgcjmgphspzzbpnviis6kp2dhw8r889b-qtbase-5.15.2/lib/libQt5Widgets.so.5
No symbol table info available.
#15 0x00007fffef00b373 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /gnu/store/hgcjmgphspzzbpnviis6kp2dhw8r889b-qtbase-5.15.2/lib/libQt5Core.so.5
No symbol table info available.
#16 0x00007fffef00e521 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /gnu/store/hgcjmgphspzzbpnviis6kp2dhw8r889b-qtbase-5.15.2/lib/libQt5Core.so.5
No symbol table info available.
#17 0x00007fffef06ad53 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /gnu/store/hgcjmgphspzzbpnviis6kp2dhw8r889b-qtbase-5.15.2/lib/libQt5Core.so.5
No symbol table info available.
#18 0x00007ffff761708a in g_main_context_dispatch () from /gnu/store/jsqxxnaj5p8a22mrsvl679gi7jl26z4j-glib-2.62.6/lib/libglib-2.0.so.0
No symbol table info available.
#19 0x00007ffff7617288 in g_main_context_iterate.isra () from /gnu/store/jsqxxnaj5p8a22mrsvl679gi7jl26z4j-glib-2.62.6/lib/libglib-2.0.so.0
No symbol table info available.
#20 0x00007ffff761730c in g_main_context_iteration () from /gnu/store/jsqxxnaj5p8a22mrsvl679gi7jl26z4j-glib-2.62.6/lib/libglib-2.0.so.0
No symbol table info available.
#21 0x00007fffef06a44c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /gnu/store/hgcjmgphspzzbpnviis6kp2dhw8r889b-qtbase-5.15.2/lib/libQt5Core.so.5
No symbol table info available.
#22 0x00007fffef009d2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /gnu/store/hgcjmgphspzzbpnviis6kp2dhw8r889b-qtbase-5.15.2/lib/libQt5Core.so.5
No symbol table info available.
#23 0x00007fffef012e53 in QCoreApplication::exec() () from /gnu/store/hgcjmgphspzzbpnviis6kp2dhw8r889b-qtbase-5.15.2/lib/libQt5Core.so.5
No symbol table info available.
#24 0x000000000042d546 in main (argc=<optimized out>, argv=<optimized out>) at /tmp/guix-build-jami-qt-20210706.5.f7114b5.drv-0/ring-project/client-qt/src/main.cpp:115
qtWebEngineChromiumFlags = {<QListSpecialMethods<char*>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = {<std::__atomic_base<int>> = {static _S_alignment = 4, _M_i = -1},
static is_always_lock_free = true}}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x6b5830}, d = 0x6b5830}}
--Type <RET> for more, q to quit, c to continue without paging--c
newArgv = <optimized out>
app = {<QApplication> = {<No data fields>}, static staticMetaObject = {d = {superdata = {direct = 0x7ffff75653e0 <QApplication::staticMetaObject>}, stringdata = 0x4e40c0 <qt_meta_stringdata_MainApplication>, data = 0x4e4080 <qt_meta_data_MainApplication>, static_metacall = 0x430980 <MainApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, debugFile_ = {d = 0x0}, engine_ = {d = 0x7b8db0}, lrcInstance_ = {d = 0x88e920}, connectivityMonitor_ = {d = 0x8fd800}, settingsManager_ = {d = 0x8f1d10}, systemTray_ = {d = 0x6b8770}, screenInfo_ = {<QObject> = {<No data fields>}, static staticMetaObject = {d = {superdata = {direct = 0x7fffef2e1ae0 <QObject::staticMetaObject>}, stringdata = 0x4e4180 <qt_meta_stringdata_ScreenInfo>, data = 0x4e4100 <qt_meta_data_ScreenInfo>, static_metacall = 0x430020 <ScreenInfo::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, devicePixelRatio_ = 1, currentFocusWindowScreenConnection_ = {d_ptr = 0x65e1d40}, devicePixelRatioConnection_ = {d_ptr = 0x0}, currentFocusWindow_ = 0x2776360, currentFocusWindowScreen_ = 0x0}, callAdapter_ = 0x4dab2d <__libc_csu_init+77>}
appData = {static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7fffef0feb80 <qt_meta_stringdata_QCryptographicHash>, data = 0x7fffef0fea80 <qt_meta_data_QCryptographicHash>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x7c1040}
guard = {<QObject> = {<No data fields>}, static staticMetaObject = {d = {superdata = {direct = 0x7fffef2e1ae0 <QObject::staticMetaObject>}, stringdata = 0x4e0f60 <qt_meta_stringdata_RunGuard>, data = 0x4e0f00 <qt_meta_data_RunGuard>, static_metacall = 0x430310 <RunGuard::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, mainAppInstance_ = 0x7fffffffd1c0, key_ = {static null = {<No data fields>}, d = 0x8a22b0}, memLockKey_ = {static null = {<No data fields>}, d = 0x8fcd80}, sharedmemKey_ = {static null = {<No data fields>}, d = 0x770000}, sharedMem_ = <incomplete type>, memLock_ = {d = {d = 0x7fffb0007200}}, socket_ = 0x8f0130, server_ = 0x8a1fb0}
ret = <optimized out>
(gdb)
```https://git.jami.net/savoirfairelinux/jami-libclient/-/issues/479Messaging: expose a list model for a conversation's interactions2021-10-13T14:37:12ZAndreas TraczykMessaging: expose a list model for a conversation's interactionsAndreas TraczykMing Rui ZhangAndreas Traczykhttps://git.jami.net/savoirfairelinux/jami-libclient/-/issues/478Video Split: create participantsmodel per call2022-09-26T17:35:44ZAline Gondim SantosVideo Split: create participantsmodel per callBackloghttps://git.jami.net/savoirfairelinux/jami-libclient/-/issues/477Should src/web-chatview/fa.css be installed?2021-06-28T14:23:28ZJamesShould src/web-chatview/fa.css be installed?Libringclient cmake scripts do not install src/web-chatview/fa.css.
Is it intentional?
I am using jami on gentoo. Recently I cannot build jami-client-gnome, it fails because of:
"No rule to make target '../web/fa.css', needed by 'web/we...Libringclient cmake scripts do not install src/web-chatview/fa.css.
Is it intentional?
I am using jami on gentoo. Recently I cannot build jami-client-gnome, it fails because of:
"No rule to make target '../web/fa.css', needed by 'web/web.gresource.c'. Stop".
LibringClient installs everything from src/web-chatview into /usr/include/libringclient/web-chatview/
But "fa.css" is an exception. Gentoo install script search for these files in /usr/include/libringclient/web-chatview/, so install script cannot find "fa.css".
So, is fa.css not installed intentionally?https://git.jami.net/savoirfairelinux/jami-libclient/-/issues/476call history: successful outgoing calls are only logged as successful if at l...2021-11-02T19:01:56ZAndreas Traczykcall history: successful outgoing calls are only logged as successful if at least 1 second has elapsed while in the connected state![image](/uploads/9489c602971b94b653dd8ab43c127aad/image.png)![image](/uploads/9489c602971b94b653dd8ab43c127aad/image.png)