Commit graph

113 commits

Author SHA1 Message Date
Yann Diorcet
ea6dd35f76 Add API to know Call audio/video codec 2012-04-25 15:37:10 +02:00
Pierre-Eric Pelloux-Prayer
05e04e2059 Add transfer_state property to LinphoneCall 2012-04-03 16:13:12 +02:00
Pierre-Eric Pelloux-Prayer
d481382fb4 Moved the 'video frame decoded' callback from Core to LinphoneCall 2012-03-30 14:16:38 +02:00
Simon Morlat
48f34568c9 implement notifications when doing transfers 2012-03-29 15:09:52 +02:00
Simon Morlat
cd5be1531b avoid prompting password for ping (OPTIONS) requests 2012-03-08 10:51:41 +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
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
77cad2f045 finilize tunnel api cleanup 2011-12-22 13:59:10 +01:00
Jehan Monnier
93e9e0fa3c rename LinphoneTunnelManager LinphoneTunnel 2011-12-22 10:42:28 +01:00
Guillaume Beraudo
886d80bb6d Tunnel manager. 2011-12-16 10:43:30 +01:00
Guillaume Beraudo
ad8a8bbbb3 Conference to plain call on unique remaining call. 2011-12-07 17:05:57 +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
Simon Morlat
40fd07b9b3 fix potential crash at end of conference 2011-11-14 13:50:17 +01:00
Jehan Monnier
e6c0ee2f7c Merge remote-tracking branch 'private/dev_videoios'
Conflicts:
	mediastreamer2
2011-11-14 11:10:24 +01:00
Simon Morlat
fab5b9b712 support to display encryption 2011-11-07 12:22:14 +01:00
Simon Morlat
263b103154 Merge remote-tracking branch 'private/srtp'
Conflicts:
	coreapi/linphonecore.c
	coreapi/linphonecore.h
	coreapi/sal_eXosip2.c
	java/common/org/linphone/core/LinphoneCore.java
	oRTP
2011-11-04 10:32:08 +01:00
Simon Morlat
92642e79c0 Merge branch 'dev_videoios' into local_videoios
Conflicts:
	oRTP
2011-10-28 21:57:01 +02:00
Guillaume Beraudo
324551708e Max calls limit (config, C, exposed to java) 2011-10-18 15:41:04 +02:00
Simon Morlat
787e9d2a3d fix for early media and multi call 2011-10-13 15:59:23 +02:00
Simon Morlat
ba323197df fix bugs in conferencing/multiple calls
save some config parameter sooner.
2011-10-13 11:36:09 +02:00
Simon Morlat
e50de2a2ef conferencing improvement, works in GTK ui. 2011-10-11 22:12:17 +02:00
Simon Morlat
93cebd8f63 - decline incoming calls when there is already an incoming call or an outgoing call not yet established. 2011-10-07 16:25:41 +02:00
Pierre-Eric Pelloux-Prayer
e700695989 srtp: add SRTP support to Linphone 2011-10-04 17:57:52 +02:00
Simon Morlat
b031fb162c add missing file, simplify 2nd call/pause/resume behavior by automatically pausing running call. 2011-09-18 17:14:31 +02:00
Simon Morlat
6d0b58eb71 Merge branch 'dev_conference'
Conflicts:
	coreapi/linphonecall.c
	coreapi/linphonecore.c
	java/common/org/linphone/core/LinphoneCall.java
	mediastreamer2
2011-09-16 21:51:26 +02:00
Simon Morlat
26df0c6d83 merge patch for notification bubbles + 2nd call incoming tone notification 2011-09-16 17:17:00 +02:00
Pierre-Eric Pelloux-Prayer
55271ff6d7 Update coreapi to improve Android app 2011-09-15 11:14:17 +02:00
Simon Morlat
0a9e2d3738 audio conferencing is working. Not all cases are tested yet. 2011-09-13 21:40:35 +02:00
Simon Morlat
98c4a9bb5e wip - conferencing 2011-09-12 22:42:53 +02:00
Simon Morlat
c396b74b9b integrate G726, refactor codec number assignement and ranking 2011-08-23 15:45:24 +02:00
Guillaume Beraudo
d8adfcf296 Move ZRTP flags to application level. 2011-08-02 11:36:10 +02:00
Guillaume Beraudo
ce13260438 API and makefiles for ZRTP support. 2011-07-15 22:03:24 +02:00
Simon Morlat
165a0584fe Merge branch 'master' of git.sv.gnu.org:/srv/git/linphone
Conflicts:
	mediastreamer2
2011-05-24 15:56:24 +02:00
Simon Morlat
6b69c667e4 update ms2 & ortp 2011-05-24 15:55:29 +02:00
Guillaume Beraudo
58dca09f9b Custom sample rate for echo calibration.
New "echo_cancellation_rate" config file key.
2011-05-23 16:32:28 +02:00
Jehan Monnier
27ab8107ef fix call log status in case of incoming call canceled by remote 2011-05-23 13:16:35 +02:00
Simon Morlat
222b1b748c prompt password for rejected authentications, and allow retrial of failed authentications after some time 2011-05-12 09:23:08 +02:00
Simon Morlat
9fe0c5b8d2 display MSTicker's load each second 2011-04-22 14:23:35 +02:00
Simon Morlat
818fe1306d add iterate hook 2011-04-12 16:39:33 +02:00
Simon Morlat
ec3144465a allow setting of a nat address as hostname 2011-04-04 21:26:45 +02:00
Guillaume Beraudo
8526f23a08 Custom video transport. ffmpeg shared lib on Android. 2011-03-30 09:29:25 +02:00
Jehan Monnier
827da0b49d add spcial apis for IOS to manage special dtmf ringer 2011-02-10 17:27:09 +01:00
Simon Morlat
aff1134b38 fix memory leak with call logs for early failed calls, and possible double free in case of error reporting for ended calls 2011-02-09 22:43:21 +01:00
Simon Morlat
bcd49ee2e8 merge patch bringing SDP compliance improvements 2011-02-07 12:03:00 +01:00
Jehan Monnier
4166afa48f add ec calibrator to Android 2011-01-25 15:44:32 +01:00
Simon Morlat
3302d8c1ea echo calibrator ready 2011-01-24 15:58:24 +01:00
Simon Morlat
53be75eda6 bugfixes again for bandwidth management 2010-12-13 14:36:11 +01:00