Simon Morlat
d676eb51df
implement dscp settings from config file and gtk interface
2012-09-14 17:39:27 +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
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
bd6a973748
use exosip_reset_transport when possible
2012-08-28 15:38:26 +02:00
Ghislain MARY
aef56a9c3a
Correctly handle content of SDP when ICE has completed for a specific media stream.
2012-08-07 11:45:47 +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
55cb3fa3ed
Parse the rtcp attribute in the SDP if present.
2012-07-23 13:37:10 +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
c93c092cf3
Parse ICE attributes when receiving SDP.
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
3d5d12d857
implement expiration of old contact during double registration, and avoid sending an updated register if server already fixed the contact.
2012-06-06 10:50:15 +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
f40bd13c63
srtp: fix crypto line tag handling
...
We were answering with the local tag index matching the remote crypto
algo; instead of using the remote tag
2012-03-02 14:45:34 +01:00
Simon Morlat
aba3dac934
implement new apis to control video enablement during calls.
2012-02-22 18:29:55 +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
Pierre-Eric Pelloux-Prayer
4ff98fde11
srtp: take into account that ortp' srtp.h has been renamed ortp_srtp.h
2011-10-06 09:29:42 +02:00
Pierre-Eric Pelloux-Prayer
e700695989
srtp: add SRTP support to Linphone
2011-10-04 17:57:52 +02:00
Simon Morlat
c33fa844a7
implement better system for "single instance application" requirement.
2011-09-17 23:09:55 +02:00
Pierre-Eric Pelloux-Prayer
b0e75d9d78
Add configuration option allowing to specify trusted CA certificates.
...
This option can contain either :
- a single file path; this file can contain several concatenated CA PEM files
- a folder path containing several CA PEM files
2011-07-22 11:37:38 +02:00
Simon Morlat
b2e014dd94
fix for inband dtmf not sent
2011-07-06 18:21:41 +02:00
Simon Morlat
09b925f3a2
Merge branch 'master' of git.sv.gnu.org:/srv/git/linphone
2011-06-24 14:12:31 +02:00
Simon Morlat
d06faa9190
keep local payload types offered in call profile in case the remote end wants to use them despite it didn't accepted them.
2011-06-24 14:11:47 +02:00
Jehan Monnier
044ddc63ed
add sip option reuse_authorization to reuse authorization header for subsequente register
2011-06-22 20:28:40 +02:00
Jehan Monnier
6e8cf5e4a3
fix contact update after registration in case of TCP
2011-06-15 13:01:01 +02:00
Jehan Monnier
3981cdd264
add use_101 option to disable 101 dialog established
2011-05-23 17:27:28 +02:00
Simon Morlat
0e517a8906
properly build REGISTER refreshes
2011-05-17 14:30:18 +02:00
Simon Morlat
e6a00efa5a
implement option to disable rport, fix broken out subcribes
2011-04-04 16:45:32 +02:00
Jehan Monnier
8ee93c80c9
Merge branch 'master' of git.sv.gnu.org:/srv/git/linphone
2011-02-09 08:10:58 +01:00
Jehan Monnier
8e147a7a76
add sal_cancel_auth method
2011-02-09 08:10:26 +01:00
Simon Morlat
bcd49ee2e8
merge patch bringing SDP compliance improvements
2011-02-07 12:03:00 +01:00
Simon Morlat
8647ec6aa0
enhancements for proper pause/resume of calls
2011-02-03 11:58:52 +01:00
Simon Morlat
fcf4cf44b2
prevent double registration by config
2011-02-02 12:33:46 +01:00
Simon Morlat
28903fc8a1
schedule call release after sending the bye, to allow possible authentication challenge
2011-01-31 15:51:10 +01:00
Jehan Monnier
2b80393ff4
add linphone_core_enable_keep_alive
2011-01-24 16:38:29 +01:00
Guillaume Beraudo
11749e5f8c
Added function to request other side to send VFU.
2011-01-20 12:42:09 +01:00
Jehan Monnier
aac38a59c7
add auth info to outgoing bye message
2011-01-18 12:35:37 +01:00
Simon Morlat
361c33536e
cleanups and fix broken resume
2010-11-26 17:57:28 +01:00
Simon Morlat
f55a93216d
support early media sending for outgoing calls
2010-11-24 22:37:20 +01:00
Simon Morlat
e07a927d7e
implemented attended transfer (untested yet)
2010-10-20 17:48:14 +02:00
Simon Morlat
2ebd2f08d3
fix un-authentified SUBSCRIBE request
2010-10-14 09:54:49 +02:00
Simon Morlat
0845662322
implement reporting of far end's user agent string
2010-09-26 14:40:17 +02:00
Simon Morlat
c192381c8f
implement sending of early media
2010-09-26 13:02:05 +02:00
Simon Morlat
8fbba8c7f0
add new api to allow calling without video and add it later
2010-09-23 22:32:15 +02:00
Simon Morlat
d32da0079d
many bugfixes and improvements for multicall
2010-08-20 16:33:11 +02:00
Simon Morlat
725638c7bc
fix some bugs, cleanups
2010-08-09 14:55:09 +02:00
Simon Morlat
722ab2d99d
Merge branch 'master' into dev_multicall
...
Conflicts:
console/commands.c
coreapi/linphonecore.c
coreapi/linphonecore.h
2010-06-17 12:35:47 +02:00
Jehan Monnier
6d5eeb0dd7
Merge branch 'master' of git.linphone.org:linphone-private
2010-06-15 14:00:26 +02:00