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