Commit graph

338 commits

Author SHA1 Message Date
Simon Morlat
3d5d12d857 implement expiration of old contact during double registration, and avoid sending an updated register if server already fixed the contact. 2012-06-06 10:50:15 +02:00
Yann Diorcet
121089650a In linphone_call_zoom_video check video output presence 2012-05-29 19:30:45 +02:00
Yann Diorcet
8815f986bb Fix unused variable with disabled video 2012-05-22 08:16:03 -04:00
Simon Morlat
cc640524b4 fix missing handling of paused-by-remote when done twice 2012-05-21 12:25:01 +02:00
Jehan Monnier
04fa4d457b make sure registration with expires=0 is allowed 2012-05-02 13:37:49 +02:00
Pierre-Eric Pelloux-Prayer
0e496ed3d9 zoom: float to float* so the app can know about zoom limits 2012-04-26 15:30:47 +02:00
Simon Morlat
93bed082d2 stop dtmf stream before starting a new call 2012-04-20 22:49:29 +02:00
Simon Morlat
a1d057be71 optimize AudioUnit startup time 2012-04-17 18:05:05 +02:00
Pierre-Eric Pelloux-Prayer
02369158f5 Add video zoom API 2012-04-17 11:13:52 +02:00
Simon Morlat
52e06a6fba fix a few codecs without numbering 2012-04-06 17:24:16 +02:00
Simon Morlat
5d60fae67e fix bug in incoming call timeout implementation 2012-04-04 10:40:26 +02:00
Pierre-Eric Pelloux-Prayer
05e04e2059 Add transfer_state property to LinphoneCall 2012-04-03 16:13:12 +02:00
Simon Morlat
9b421bfd43 fix broken compile 2012-04-03 16:04:57 +02:00
Simon Morlat
b06a202d82 fix: don't stop ringback in linphone_core_stop_dtmf_stream(). 2012-04-03 15:36:22 +02:00
Simon Morlat
48f34568c9 implement notifications when doing transfers 2012-03-29 15:09:52 +02:00
Pierre-Eric Pelloux-Prayer
9a21860f49 Add 'video_enabled' information to call log 2012-03-27 15:22:57 +02:00
Yann Diorcet
6068c49f48 Avoid buffer overflow in console commands 2012-03-20 11:53:02 +01:00
Sylvain Berfini
7f873403bf Little bugfix for last commit 2012-03-15 10:38:05 +01:00
Sylvain Berfini
88f278bb4e Fix video asking issue while in conference if policy auto accept is set to true 2012-03-15 10:35:03 +01:00
Pierre-Eric Pelloux-Prayer
160a80e48e Use video policy in linphone_core_init_default_params 2012-03-14 15:46:09 +01:00
Simon Morlat
b89851b1d3 implement hotpluging of usb devices for linux, and update ortp 2012-03-12 16:21:39 +01:00
Simon Morlat
714f307043 update ms2 and fix incomplete previous bugfix 2012-03-09 18:43:08 +01:00
Simon Morlat
96c8389412 set SILK in codec preference order 2012-03-08 17:31:48 +01:00
Simon Morlat
d99a286f0b fix bug when a caller is proposed video but auto acceptance does not work 2012-03-01 22:30:27 +01:00
Simon Morlat
20d21f4b5b Bugfixing of dynamic video add/remove 2012-02-23 17:38:05 +01:00
Simon Morlat
15453f7044 update documentation 2012-02-23 13:25:48 +01:00
Simon Morlat
4b178dc8b2 implement dynamic video add/remove in gtk ui. 2012-02-22 18:29:55 +01:00
Simon Morlat
aba3dac934 implement new apis to control video enablement during calls. 2012-02-22 18:29:55 +01:00
Simon Morlat
5ad81af695 refine tunnel implementation
- API cleanups
- add http proxy support
- add stubs to avoid using conditional defines.
2012-02-15 14:53:27 +01:00
Simon Morlat
2b0e5347c5 fix potential double free in error cases, and optimize clearing of proxy configs 2012-02-14 09:50:16 +01:00
Pierre-Eric Pelloux-Prayer
0cbfac57d3 Fix memory leaks in linphonecore 2012-02-08 17:40:22 +01:00
Pierre-Eric Pelloux-Prayer
9723cbe2a7 Do not try to refresh register if network isnot reachable 2012-02-08 17:34:02 +01:00
Jehan Monnier
22c2c00596 put annexb=no for G729 2012-02-07 11:36:45 +01:00
Jehan Monnier
7a4c75452f wizard must be optionnal, add G729 payload type 2012-02-05 11:27:09 +01:00
Simon Morlat
5e0c3388e1 tunnel extension ported to windows (mingw) and working 2012-01-30 23:47:29 +01:00
Yann Diorcet
6c89df132d Add AMR-WB 2012-01-25 11:20:10 +01:00
Simon Morlat
a57932ad37 fix lookup_known_proxy() to prefer the default proxy if it can do the job (instead of choosing the first matching in the list) 2012-01-24 17:39:54 +01:00
Simon Morlat
01babfb680 merge patch to enable/disable x11 window at runtime from linphonec 2012-01-23 10:10:01 +01:00
Pierre-Eric Pelloux-Prayer
ae0857e88c Expose SalReasonNotFound to Linphone application 2012-01-13 15:08:05 +01:00
Pierre-Eric Pelloux-Prayer
02dfee95c5 Remove 'registered' member from LinphoneProxyObject
Use more fine-grained 'state' member instead
2012-01-12 12:11:34 +01:00
Jehan Monnier
93e9e0fa3c rename LinphoneTunnelManager LinphoneTunnel 2011-12-22 10:42:28 +01:00
Sylvain Berfini
651b8ddac8 Fix conferencing issue if no sound card 2011-12-21 14:24:54 +01:00
Simon Morlat
4964b82f26 fix broken build (all) and update ms2 and ortp 2011-12-16 17:46:34 +01:00
Guillaume Beraudo
0faf3bdf88 Destroy tunnel on linphone core uninit. 2011-12-16 16:13:40 +01:00
Guillaume Beraudo
886d80bb6d Tunnel manager. 2011-12-16 10:43:30 +01:00
Simon Morlat
2e52e24792 fix TLS support under linphonec and gtk (problem not occuring with mobile versions)
Implement registration refresh upon SIP network protocol change.
2011-12-02 18:12:36 +01:00
Guillaume Beraudo
b59cdd29c0 Handle conference and on hold music.
When hosting a conference, mute conference participant when he
pauses us to prevent his holding music to be played to all participants.

When resuming a call, stop immediately sending the hold music,
even before receiving the 200OK. When the paused call is a conference,
it prevents the conference participants to hear the hold music while
the 200OK is back.
2011-12-01 15:48:22 +01:00
Guillaume Beraudo
bb2582f220 Set current call = null earlier when pausing. 2011-11-24 16:24:56 +01:00
Simon Morlat
08f3887acc add a quit menu for whose who don't have a systray 2011-11-22 12:25:01 +01:00
Simon Morlat
7c514d326b fixes for sRTP support 2011-11-21 22:25:23 +01:00