Commit graph

324 commits

Author SHA1 Message Date
Simon Morlat
092375c98a SDP offer answer fix: declined streams must remain as inactive in future offers. 2014-01-24 11:11:24 +01:00
Ghislain MARY
6935d6cf36 Add check to prevent crashes when using a wrapper about liblinphone.
If a wrapper holds a reference to a linphone call and the core is destroyed, the call can keep a reference to a core that no longer exists. This can cause some random crashes.
2014-01-16 17:04:52 +01:00
Jehan Monnier
f0250b5a5f make sure call media encryption call param is not 'fixed' in case of ZRTP 2014-01-14 14:47:55 +01:00
Simon Morlat
fa421af04a fix problem with SRTP proposed during pauses (by GTK app, due to the use of linphone_core_accept_call_with_params()). 2014-01-07 14:41:41 +01:00
Simon Morlat
95246f5161 fix problem with media encryption not set in params for incoming calls 2014-01-06 16:34:51 +01:00
Ghislain MARY
aeb99d09d9 Fix compilation (missing const keywords). 2014-01-06 15:45:21 +01:00
Sylvain Berfini
be96cb432e Reverted previous commit and added call stats functions to linphone API 2014-01-06 11:48:27 +01:00
Sylvain Berfini
d43eb3788e Fix liblinphone wp8 build 2014-01-03 17:32:42 +01:00
Ghislain MARY
a8b47c508f Add missing symbol exports. 2013-12-20 16:30:17 +01:00
Simon Morlat
d777e00ac9 change behavior of LinphoneCall::camera_enabled
It is now an application preference, the core never modifies it.
It represents whether the camera is allowed to be sent (in case of video request).
2013-12-20 10:40:04 +01:00
Simon Morlat
ffaf96828f Implement fully compatible IPv4/IPv6 mode.
Requires belle-sip upgrade.
2013-12-17 11:56:00 +01:00
Simon Morlat
b9f614744f fix crash in gtk app when updating sip ports
call linphone_call_fix_parameters() when INVITEs and reINVITEs, but not during early-media
2013-12-09 13:21:10 +01:00
Jehan Monnier
61c1e587ab improve test reliability for rctp 2013-12-04 09:02:37 +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