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
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
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
Sylvain Berfini
5360069196
Conference's pause/resume issue fixed
2011-10-14 17:36:44 +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
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
b7dacbd01a
do not set lc->current_call for a call that is in a conference
2011-10-03 10:50:40 +02:00
Simon Morlat
c33fa844a7
implement better system for "single instance application" requirement.
2011-09-17 23:09:55 +02:00
Simon Morlat
26df0c6d83
merge patch for notification bubbles + 2nd call incoming tone notification
2011-09-16 17:17:00 +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
1d4ccb16fd
fix small memleak + update ms2
2011-06-06 12:13:22 +02:00
Simon Morlat
4d7ab1c95d
fix crash because of payload types freed when receiving a new SDP (after early media for example), but media sessions are not restarted.
2011-05-31 10:34:34 +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
c0eb372717
notify ringing even if no soundcard !
2011-02-14 17:22:28 +01:00
Simon Morlat
4d90b7f873
fix crash when calling itself...
2011-02-09 16:33:48 +01:00
Jehan Monnier
8e147a7a76
add sal_cancel_auth method
2011-02-09 08:10:26 +01:00
Simon Morlat
b072921802
multicall bugfixes again
2011-02-03 14:00:23 +01:00
Simon Morlat
53859fc1ea
bugfixes in pause/resume
2011-02-03 12:54:42 +01:00
Simon Morlat
8647ec6aa0
enhancements for proper pause/resume of calls
2011-02-03 11:58:52 +01:00