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