Commit graph

312 commits

Author SHA1 Message Date
Jehan Monnier
e03a53dea2 improve test reliability for rctp 2013-12-06 14:31:43 +01:00
Simon Morlat
d7beb3193b reset codecs in current call params when stream is ended, otherwise it points to undefined memory. 2013-11-28 21:48:14 +01:00
Simon Morlat
41f0390f93 generate SRTP keys more securely
simplify management of SalMediaDescription
take into account changes in local encryption keys while updating streams.
2013-11-27 16:50:25 +01:00
Simon Morlat
df6e200585 fix leaked streams in case of incoming call declined because media incompatible 2013-11-19 12:04:45 +01:00
Simon Morlat
e407f70c14 Fix: in tunnel mode, linphone wasn't unregistering at exit. 2013-11-06 16:36:43 +01:00
Simon Morlat
61c2fbf964 use internal linphone_core_send_presence() method to send on-the-phone notification when a call is starting and restore to user's presence when last call is terminated.
This allows to use publish if relevant, while previous method could only send NOTIFY.
2013-10-29 16:07:26 +01:00
Simon Morlat
d48286fc97 add new test for early media and forking 2013-10-14 15:30:28 +02:00
Jehan Monnier
a5c40facf6 add tests to make sure unsuccesfull incall transactions do not abort the call. 2013-10-11 10:31:56 +02:00
Ghislain MARY
2f6854ca8a Add documentation for enums that were not documented. 2013-10-09 10:44:09 +02:00
Ghislain MARY
f779be584c Deprecate linphone_call_is_in_conference() and linphone_proxy_config_is_registered(). 2013-10-07 10:57:25 +02:00
Simon Morlat
914656c003 add way for linux users to choose betwen X11/Xv or GLX video renderers. 2013-09-27 22:30:20 +02:00
Simon Morlat
6f1bfbea7f fix warnings 2013-09-24 22:23:20 +02:00
Jehan Monnier
1b47a0dfd4 Merge branch 'master' of git.linphone.org:linphone 2013-09-24 16:08:44 +02:00
Jehan Monnier
26850e5213 update certificate test, use mediastream stats/iterate 2013-09-24 08:48:32 +02:00
Simon Morlat
2fd37f338d RTCP fix 2013-09-20 17:50:38 +02:00
Simon Morlat
e990ea0cef wrapper generator in progress 2013-09-20 10:13:17 +02:00
Ghislain MARY
ae764ae952 Always use int values for getter/setter of LinphoneAddress port. 2013-09-19 16:12:40 +02:00
Simon Morlat
9a671657c6 make use of bellesip's new dialog's request queue to fix bugs around transfer notification
add notification of failed transfers (new test in call suite for that)
In case of failed transfer, referer call is resumed (if necessary) and notified of the failure.
remove deprecated code.
2013-09-03 22:34:04 +02:00
Simon Morlat
7c16a6d9db do not put contact_params (from proxy config) into calls, message or subscribes. They are only valid for REGISTERs. 2013-09-02 17:42:08 +02:00
Jehan Monnier
d71d22a507 fix file permision 2013-08-20 16:19:03 +02:00
Jehan Monnier
641888f910 migrate rpm spec to belle sip 2013-08-20 16:19:03 +02:00
Simon Morlat
86ade2174c add two new methods to access pointers to transferer call and transfer target call. 2013-08-14 15:33:36 +02:00
Ghislain MARY
cb7d8ff931 Change API to access sent and received video size via call parameters. 2013-08-12 15:45:07 +02:00
Simon Morlat
d85aeddbd1 logs cleanup 2013-07-31 23:58:53 +02:00
Simon Morlat
6e6e33ae23 - few renamings
- robustify releasing of calls
2013-07-30 16:56:54 +02:00
Ghislain MARY
fe7f78c52e Fix compilation on Windows. 2013-07-19 12:05:11 +02:00
Sylvain Berfini
9582489a45 Fix android compilation 2013-07-11 14:38:51 +02:00
Ghislain MARY
226657f358 Add API to get the sizes of the sent and received video streams of a call. 2013-07-09 11:58:18 +02:00
Simon Morlat
83268b313b * fixes for dialog serialization
* fix crash when receiving a NOTIFY after a SUBSCRIBE is terminated
2013-07-05 16:12:56 +02:00
Ghislain MARY
15952e46fb Use unref instead of explicit delete for presence objects. 2013-06-25 10:36:22 +02:00
Simon Morlat
23ae9b1240 fix potential invalid free due to record_file field of LinphoneCallParams not duplicated. 2013-06-19 17:29:45 +02:00
Ghislain MARY
8c9c96218a Use presence model to notify presence.
Use libxml2 to generate XML content.
2013-06-19 17:22:26 +02:00
Jehan Monnier
500d97e548 add privacy settings at proxy level 2013-06-13 08:35:49 +02:00
Jehan Monnier
cebe1f1055 start privacy impelmentation 2013-06-11 09:14:28 +02:00
Jehan Monnier
b7a487bef4 add privacy support 2013-06-10 17:39:53 +02:00
Ghislain MARY
c7ed2a7a7d Merge branch 'master' of git.linphone.org:linphone into belle-sip 2013-05-21 14:30:16 +02:00
Ghislain MARY
d474f9dd4c Declare variables at the beginning of code blocks to fix compilation errors. 2013-05-21 14:26:21 +02:00
Jehan Monnier
23967d8ca8 fix ortp initiale ref count. Remove abusive traces 2013-05-21 11:16:45 +02:00
Jehan Monnier
a1c566ff8b fix srtp +video +ice 2013-05-17 19:19:09 +02:00
Simon Morlat
bb0f07f6a0 add info api
refactor selection of proxy, identity, configurations of op
fix bug when automatically restarting a call after a 415 due to srtp
2013-05-16 16:30:38 +02:00
Simon Morlat
aae5ae888c improve custom header so that they work with responses too 2013-05-15 10:53:34 +02:00
Ghislain MARY
98a440fe32 Fix wrong contact field in 200 OK response for an incoming call. 2013-05-13 12:08:21 +02:00
Simon Morlat
00c3f621ce add custom header test
fix memory leaks
fix invalid reads
2013-05-07 16:01:47 +02:00
Margaux Clerc
29a290f43b fix display of delivery notification 2013-05-02 15:57:02 +02:00
Simon Morlat
8b0cd33557 fix bug when choosing SDP connection address
restore logs
2013-04-11 14:24:53 +02:00
Ghislain MARY
390e8aa189 Merge branch 'master' of git.linphone.org:linphone into belle-sip 2013-04-11 14:40:47 +02:00
Ghislain MARY
f0c7dbd115 Merge branch 'master' of git.linphone.org:linphone into belle-sip 2013-04-09 18:13:30 +02:00
Simon Morlat
99f6bdec72 improve call quality indicator (takes into account video)
add accessors to late and loss rate in LinphoneCallStats.
2013-04-09 14:06:51 +02:00
Simon Morlat
641ba75313 refine transport selection algorithm and set proper routes for all kind of operations: INVITE, MESSAGE, SUBSCRIBE. 2013-03-28 21:57:50 +01:00
Simon Morlat
fc7925235e Merge remote-tracking branch 'public/master' into belle-sip
Conflicts:
	coreapi/upnp.c
2013-03-26 12:06:51 +01:00