- 21 Jun, 2019 1 commit
-
-
Adrien Béraud authored
This reverts commit e83a1006. Reason for revert: some major issues remain Change-Id: I6c59880ef9aacb1a0646c4879186b3f269b8541e
-
- 20 Jun, 2019 2 commits
-
-
Sébastien Blin authored
ICE sessions take a long time to be closed and keep alive packets are sent during 10 minutes. Change the timeout to close the session after 10 seconds. Change-Id: I7cd287551a9aa76b475cf765a941cc6bcb72f55b Gitlab: #108
-
Sébastien Blin authored
NOTE: SIP over TCP is disabled for now on Windows, waiting for TLS 1.3 support. To re-enable it, check the #ifdef _WIN32 in ice_transport.cpp Our pjsip version supports the RFC6544. With this patch, when starting a call, the daemon is using two ICE sessions for the SIP channel. One is negotiating a UDP socket, and the other a TCP socket and transmits both SDP on the DHT. If both negotiations succeed, TCP is prefered and will be used to transmit SIP messages and the VCard. This should solve the 30 seconds timeout on bad networks. Note that the media channel is still using UDP to transmit audio and video. MAJOR CHANGE: the SIP channel use TLS on top of TCP, no DTLS, so the transport is considered as reliable. Also lot of changes in rfc6544.patch to link to rfc6062. The patch needs to be cleaned, cf TODO notes Also this seems to fix the ICE shutdown at the end of the call (after the IDLE Timeout) Change-Id: I55c5f51377fd8787bc951d6d282eec46f8eaf977 Gitlab: #103 Gitlab: #108
-
- 18 Jun, 2019 1 commit
-
-
Mohamed Fenjiro authored
Change-Id: Icad1d63078de5b27884d91d791213893ce218809
-
- 14 Jun, 2019 2 commits
-
-
Adrien Béraud authored
Change-Id: I2e3b14571c6cdaeb93c90420108754cf42d27dbb
-
Adrien Béraud authored
Change-Id: I533b47960993953a9f0e7ab99aaef601d9085434
-
- 13 Jun, 2019 2 commits
-
-
Mohamed Fenjiro authored
Change-Id: I71c45fc6f719ec3ee5a92b23e017afebc0caf566
-
Adrien Béraud authored
Change-Id: Ic777cac2c30081ddb4f7623f718f072af7961726
-
- 12 Jun, 2019 5 commits
-
-
Vladimir Stoiakin authored
Gitlab: #60 Change-Id: I131ff2054dbcaa9e1877b656335eb6c6274180e8
-
Adrien Béraud authored
Change-Id: I9b58121d326be4a0789c03145551d5417ba13698
-
Andreas Traczyk authored
- this is a temp fix for Windows, to be removed with: https://review.jami.net/c/ring-daemon/+/11671 Change-Id: I2d10da6400d7c2c1f19e29d2c07c3893740e2190
-
Adrien Béraud authored
Change-Id: I0783546a6cb172d411a0a8492450adfacfb79173
-
Adrien Béraud authored
Change-Id: Ice0edcdc9de54175fe60930aa9e19cf0f0c9b104
-
- 11 Jun, 2019 4 commits
-
-
Adrien Béraud authored
Change-Id: If974fd1fe9a3ccc0c180abf82f6eb9a1da785263
-
Ming Rui Zhang authored
This patch also change the expiration to one minute. Change-Id: Ib9e11de7c367311841bcf2058365fdd95a051b36 Reviewed-by:
Sébastien Blin <sebastien.blin@savoirfairelinux.com>
-
Ming Rui Zhang authored
Change-Id: Ifcf2c2b3676a1903f16818e889dac6ca85a5aa0a Reviewed-by:
Sébastien Blin <sebastien.blin@savoirfairelinux.com>
-
Ming Rui Zhang authored
Change-Id: Iee3572c7f0fa9b35ed9eb8db19e642a28d4ef981 Reviewed-by:
Sébastien Blin <sebastien.blin@savoirfairelinux.com>
-
- 07 Jun, 2019 8 commits
-
-
Philippe Gorley authored
Change-Id: I42eeb5c88f6f042c8057780fde65cac40f59cb8e
-
Sébastien Blin authored
findCertificate can use an already locked (by onReceiveDeviceSync) mutex. This shouldn't be the case. Change-Id: I67a323adbe1b7c2eb6bf451ac5bdcd5d413a8dbe Gitlab: #120
-
Kateryna Kostiuk authored
Disable codecs for iOS that does not support videotoolbox. Change-Id: I3949d4ad262ec4393e954a8e279b6f316861d883
-
Adrien Béraud authored
Change-Id: Ia80b1f8c8bb43432739d409557b2995cc66a575f
-
Adrien Béraud authored
Change-Id: I4ed20ac1e40df5261c5b0a4cb8dd74fdb97ab17d
-
Adrien Béraud authored
Change-Id: I2a590a5e4a63279582ea605b7fbf10d37ec4c571
-
Adrien Béraud authored
Change-Id: Ie568064fdeb4f40a77fa7a6f3e0946c10df828ef
-
Kateryna Kostiuk authored
Since on iOS app have different path each time when starts, ringtone paths also must be updated. But when playing ringtone we all time could have current application direction, so we could just save relative constant path. Change-Id: I738e5bd26d036b11201a8b2a83bb22126d3139e4
-
- 05 Jun, 2019 1 commit
-
-
Mohamed Fenjiro authored
Change-Id: I3a7cbf15795d1f1f015328054649ab354d9c8716
-
- 04 Jun, 2019 3 commits
-
-
Adrien Béraud authored
Change-Id: I44a55c88d01a0df0695814a037d74d4425c09c65
-
Adrien Béraud authored
Change-Id: Iad0b1f93cfa41ab7547157604978a31fdd71e85f
-
Philippe Gorley authored
MediaRecorder only calls the MediaEncoder with an AVFrame*, not with our VideoFrame/AudioFrame wrappers, so the audio stream was never initialized. Gitlab: #95 Change-Id: Ie9c85eb9334444f2b58a4355e8f6db9d2a14610f Reviewed-by:
Sébastien Blin <sebastien.blin@savoirfairelinux.com>
-
- 03 Jun, 2019 2 commits
-
-
Philippe Gorley authored
Change-Id: I055cc4bd496966b1f1306fc7c7dfd23f9ef6fe25
-
Philippe Gorley authored
Change-Id: I6cd7e28ed62581c5635a32966b46171441de42c2
-
- 01 Jun, 2019 4 commits
-
-
Adrien Béraud authored
Change-Id: I919aa2607b1d0dcc33b7b02f90b97b1b8fd1ef98
-
Adrien Béraud authored
Change-Id: Ic959e2db4a484bde5c19fa1bec7a997cb332f571
-
Adrien Béraud authored
Change-Id: I3bd3b4918cf2a7a9a37180d4898e291d07565988
-
Adrien Béraud authored
Change-Id: I993003f8d448a1181ecdd167df10bedc2048b76e
-
- 31 May, 2019 5 commits
-
-
Sébastien Blin authored
Change-Id: I992bee823098e100a67da3bcb28c67722370d618 Gitlab: #111
-
Mohamed Fenjiro authored
Change-Id: I57d3efa477490196e6e935d00a6e98f15d970714
-
Adrien Béraud authored
Change-Id: Ia6a43fe3650762b0b8cf1185aaac6cf582b55b8b
-
Adrien Béraud authored
avoid deadlock by locking mutex on next loop like other pjsip callbacks Change-Id: I6e227fc961c41d35c041c907eb2bc73dbb373119
-
Adrien Béraud authored
Change-Id: Iecdceb428e0c174883c94754444c0046606e4bcb
-