Ghislain MARY
c4086e989a
Add ICE state to the call stats.
2012-09-17 15:10:28 +02:00
Jehan Monnier
8004607607
add support of external-body for SIP message
2012-09-13 17:43:33 +02:00
Simon Morlat
c2e7592a2a
store playback gain as a float (not a char)
2012-09-12 22:27:01 +02:00
Simon Morlat
c5f1290f25
fix config storage for ptimes (was not consistent)
2012-09-10 21:26:32 +02:00
Simon Morlat
f815b0d5aa
remove adherence from Sal to liblinphone, improve notification of failed messageso
2012-09-07 13:04:27 +02:00
Simon Morlat
5e4ac070cc
implement edge detection, and automatic configuration of call parameters for low bitrates
2012-09-04 22:02:34 +02:00
Simon Morlat
f75692eb02
Merge branch 'master' of git.linphone.org:linphone into dev_edge_optim
2012-09-04 15:50:23 +02:00
Jehan Monnier
3cbabc1069
add device identifier api
2012-09-03 18:13:15 +02:00
Simon Morlat
cfb3b3dfd5
edge optimization in progress
2012-08-31 22:07:00 +02:00
Jehan Monnier
f28e7960a1
add sip message delivery notification
2012-08-29 18:16:38 +02:00
Ghislain MARY
199108c924
Add configuration of adaptive jitter compensation enabling.
2012-08-27 12:53:10 +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
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