Ghislain MARY
202821d4f5
Merge branch 'master' into dev_ice
2012-08-10 13:21:45 +02:00
Simon Morlat
6f9b9458f7
add config entry to finely select audio stream features
2012-08-09 16:08:21 +02:00
Ghislain MARY
4b8a215735
Can now use ICE and ping OPTIONS in parallel.
2012-08-09 15:45:22 +02:00
Ghislain MARY
d0e7a66501
Refactor code to prevent changing linphone_core API.
2012-08-09 13:04:19 +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
Simon Morlat
bde9b86e96
add API to set custom parameters in the SIP contact address of registers.
2012-08-03 16:33:22 +02:00
Ghislain MARY
652471f66f
Defer call update when adding video during communication if ICE is activated to wait for ICE candidates gathering to finish.
2012-08-01 15:24:15 +02:00
Ghislain MARY
922caf698f
Fix some crashes related to asynchronous ICE candidates gathering.
2012-08-01 09:52:51 +02:00
Ghislain MARY
6d0083a1f4
Asynchronous ICE candidates gathering.
2012-07-31 12:12:06 +02:00
Ghislain MARY
6857091ea9
Moved ICE session and check lists respectively from LinphoneCall and SalMediaDescription to SalOp.
2012-07-19 15:03:27 +02:00
Ghislain MARY
c87250cb9a
Gather ICE server reflexive candidates when starting an outgoing call.
2012-07-19 15:03:27 +02:00
Ghislain MARY
47b52bbcdb
Allocate ICE session and check lists for each stream when ICE is enabled.
2012-07-19 15:03:27 +02:00
Simon Morlat
23d589cec0
fix bugs in call status, write codecs config immediately
2012-06-12 17:22:03 +02:00
Yann Diorcet
d92f7e0b38
Add call audio/video stats
2012-05-21 15:35:14 +02:00
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