Commit graph

143 commits

Author SHA1 Message Date
Jehan Monnier
1f9453fea6 Merge remote-tracking branch 'public/master' into belle-sip
Conflicts:
	.cproject
	.project
	Makefile.am
	configure.ac
	coreapi/Makefile.am
	coreapi/callbacks.c
	coreapi/linphonecore.c
2012-12-19 11:13:52 +01:00
Jehan Monnier
fb9fa2aa00 fix for lc->last_recv_msg_ids size limit 2012-11-19 15:59:34 +01:00
Simon Morlat
00bd86e388 implement checking of duplicated messages. 2012-11-06 05:34:26 +01:00
Ghislain MARY
dd45665ea0 Do not restart the media streams if only network addresses have been changed in re-invite. 2012-10-23 10:45:53 +02:00
Jehan Monnier
aa49870d71 remove op from chatroom 2012-10-16 15:15:24 +02:00
Ghislain MARY
eaf16b1784 Deactivate video when the remote accepts the call but without video. 2012-10-08 12:39:15 +02:00
Ghislain MARY
23b788205b Remove useless code. 2012-10-08 12:36:03 +02:00
Ghislain MARY
48512d1e10 Delete LinphoneCallUpdated state and add LinphoneCallUpdating state. 2012-10-02 11:12:39 +02:00
Simon Morlat
c01c9b5ee7 fix contact address bug with ice
fix edge detection with ice
2012-09-25 14:15:27 +02:00
Ghislain MARY
c55a2c6b50 Delay creation of local media description so that edge network detection works with ICE activated. 2012-09-24 18:48:50 +02:00
Jehan Monnier
8004607607 add support of external-body for SIP message 2012-09-13 17:43:33 +02:00
Simon Morlat
f815b0d5aa remove adherence from Sal to liblinphone, improve notification of failed messageso 2012-09-07 13:04:27 +02:00
Ghislain MARY
101278f2f0 Restart media streams when updating them even if only the video stream is running. 2012-08-24 10:57:05 +02:00
Ghislain MARY
7b6314c381 Set an ICE check list to the Failed state if the corresponding media stream has been deactivated by the peer. 2012-08-24 10:57:05 +02:00
Ghislain MARY
bccc94646a Restart ICE if the c= line is set to 0.0.0.0. 2012-08-13 14:28:31 +02:00
Ghislain MARY
4b8a215735 Can now use ICE and ping OPTIONS in parallel. 2012-08-09 15:45:22 +02:00
Ghislain MARY
5742b453cd Handle conversion between media description and ice session. 2012-08-06 11:41:29 +02:00
Ghislain MARY
6f2853c8a0 Redesign ICE integration to prevent Sal from depending on ICE.
- Move the ICE session from the Sal Op to the LinphoneCall.
 - Do not access directly to the ICE session to generate the SDP from
   the media description or to generate the media description from the
   SDP. Instead include ICE attributes in the media description.
2012-08-06 11:16:16 +02:00
Ghislain MARY
922caf698f Fix some crashes related to asynchronous ICE candidates gathering. 2012-08-01 09:52:51 +02:00
Ghislain MARY
950c65ffd9 Defer ringing when ICE is activated to be able to gather local candidates. 2012-08-01 09:29:19 +02:00
Jehan Monnier
e2d0579e6b First working version 2012-07-27 18:24:08 +02:00
Simon Morlat
23d589cec0 fix bugs in call status, write codecs config immediately 2012-06-12 17:22:03 +02:00
Simon Morlat
cc640524b4 fix missing handling of paused-by-remote when done twice 2012-05-21 12:25:01 +02:00
Jehan Monnier
3fa572b262 multi proxy management 2012-05-04 15:44:56 +02:00
Jehan Monnier
3b025defd5 first registration with authentication 2012-05-03 14:52:56 +02:00
Simon Morlat
e1faecc5e5 fix bug for refer state notifications and update ortp 2012-04-19 17:48:12 +02:00
Simon Morlat
a1d057be71 optimize AudioUnit startup time 2012-04-17 18:05:05 +02:00
Simon Morlat
2111e92a39 bugfix: do not retry without encryption when call is cancelled 2012-04-04 12:29:03 +02:00
Simon Morlat
cb41acb925 fix auto-resuming of call in case of transfer failures 2012-04-03 16:19:42 +02:00
Pierre-Eric Pelloux-Prayer
05e04e2059 Add transfer_state property to LinphoneCall 2012-04-03 16:13:12 +02:00
Jehan Monnier
6e0a681c9e Merge commit 'aab6c70' 2012-04-03 10:50:48 +02:00
Jehan Monnier
aab6c70d93 introduce use of card preferred sample rate, usefull for IOS to speed-up call estbalishement 2012-04-03 10:49:23 +02:00
Simon Morlat
48f34568c9 implement notifications when doing transfers 2012-03-29 15:09:52 +02:00
Pierre-Eric Pelloux-Prayer
35ab327fb2 Update current_call before notifiying call state change for LinphoneCallStreamsRunning 2012-03-26 15:32:55 +02:00
Yann Diorcet
6068c49f48 Avoid buffer overflow in console commands 2012-03-20 11:53:02 +01:00
Simon Morlat
cd5be1531b avoid prompting password for ping (OPTIONS) requests 2012-03-08 10:51:41 +01:00
Simon Morlat
42267c4ce2 fix incoming re-INVITE without SDP. 2012-03-07 16:42:54 +01:00
Simon Morlat
3da2b2ae96 fix: avoid giving LinphoneRegistration* notifications for removed proxy config 2012-02-23 18:27:56 +01:00
Simon Morlat
aba3dac934 implement new apis to control video enablement during calls. 2012-02-22 18:29:55 +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
Guillaume Beraudo
8cc0efc190 More general ui error message on 200Ok SDP error.
"No codec intersection" is only a case of error.
Other cases include bad srtp answer (AVP instead of SAVP).
2012-01-03 11:11:42 +01:00
Simon Morlat
7e12673934 add setting to reject duplicate calls 2011-11-07 11:02:59 +01:00
Simon Morlat
7f849dc29f fix for srtp when retrying in unencrypted mode 2011-11-04 15:06:09 +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
Guillaume Beraudo
f203f82182 Reject incoming calls from people already in call with.
Note that the other call will change state to paused by other.
2011-10-26 13:11:44 +02:00
Simon Morlat
cf04742152 fix resumed by remote state not working 2011-10-25 12:47:54 +02:00
Simon Morlat
2b16115ebf fix bad merge (wasn't compiling) 2011-10-21 12:05:28 +02:00
Sylvain Berfini
ee341e2ec3 Merge 2011-10-20 11:40:15 +02:00
Sylvain Berfini
0e4136de34 Fix an issue with video when conferencing 2011-10-20 11:36:57 +02:00