Jehan Monnier
3cbabc1069
add device identifier api
2012-09-03 18:13:15 +02:00
Ghislain MARY
b86d76b490
Fix crash.
2012-09-03 13:18:40 +02:00
Jehan Monnier
ba4ff464b3
add access to country code from iso name
2012-08-31 18:17:27 +02:00
Ghislain MARY
feebeb262e
Fix domain in SIP REGISTER message when using IPv6 address for SIP registrar.
2012-08-31 16:18:31 +02:00
Simon Morlat
487b375da9
rework linphone_proxy_config_normalize_number() to work with different dialplans
2012-08-31 11:59:37 +02:00
Ghislain MARY
5129e306ab
Handle IPv6 addresses in parse_hostname_to_addr().
...
This is needed to correctly handle and IPv6 address set as gateway when
using the nat firewall policy.
2012-08-31 11:20:09 +02:00
Simon Morlat
335129ed8a
add dscp settings
2012-08-31 10:05:20 +02:00
Jehan Monnier
4e847d24ca
add function LinphoneProxyConfig * linphone_core_create_proxy_config(LinphoneCore *lc) to create proxy config with default values from section [default_values]
2012-08-30 16:27:43 +02:00
Jehan Monnier
e1f018f274
fix linphone_core_find_payload_type wildcard mode
2012-08-30 12:43:09 +02:00
Jehan Monnier
d98fa4ed52
Merge branch 'master' of git.linphone.org:linphone
2012-08-29 19:22:29 +02:00
Simon Morlat
5139b557f8
set tls option immediate effect
2012-08-29 19:21:31 +02:00
Jehan Monnier
f28e7960a1
add sip message delivery notification
2012-08-29 18:16:38 +02:00
Simon Morlat
bd6a973748
use exosip_reset_transport when possible
2012-08-28 15:38:26 +02:00
Ghislain MARY
6996864bf5
Change API of linphone_core_find_payload_type() to take the number of channels into account.
2012-08-28 09:03:38 +02:00
Ghislain MARY
b064c7a065
Fix incorrect maximum number of payload types.
2012-08-27 17:13:29 +02:00
Ghislain MARY
78b821254b
Store number of channels for audio codecs in config file.
2012-08-27 17:09:18 +02:00
Ghislain MARY
199108c924
Add configuration of adaptive jitter compensation enabling.
2012-08-27 12:53:10 +02:00
Simon Morlat
2e64b3b045
update ms2 for bugfix and fix JNI
2012-08-24 11:14:33 +02:00
Ghislain MARY
29e0c09557
Use accessor function to get ICE check list state.
2012-08-24 10:57:06 +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
3b8e54e6ec
Check if an ICE check list can be set to the Completed state after adding the losing pairs.
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
011750b6cd
Prevent gathering ICE candidates if not needed.
2012-08-24 10:57:05 +02:00
Ghislain MARY
5276606942
Do not delete ICE session when it is in the Failed state.
...
If the ICE session is deleted it can not be restarted later.
However try to send a re-invite if the session state is Failed but some check
lists have completed successfully.
2012-08-24 10:57:05 +02:00
Simon Morlat
9b9106c1e7
fix bad function name
2012-08-24 10:41:06 +02:00
Ghislain MARY
4e7aa3c6c6
Set the state of an ICE check list to Failed if the peer has set the port of the media stream to 0.
2012-08-22 15:58:13 +02:00
Ghislain MARY
1f9a43a8e8
Prevent crappy RTP and RTCP address if their extraction from ICE fails.
2012-08-22 15:56:59 +02:00
Ghislain MARY
467d83da4c
Do not include ICE candidates in the SDP for a media stream with the port set to 0.
2012-08-22 15:54:44 +02:00
Ghislain MARY
c82d1dd37f
Allow starting video stream without starting audio stream.
2012-08-22 12:05:12 +02:00
Ghislain MARY
125626d071
Fix enabling and disabling of video.
2012-08-21 15:09:12 +02:00
Simon Morlat
aca7607bea
add dtmf_player_amp propertyo
2012-08-21 10:32:26 +02:00
Ghislain MARY
423777d8cf
Compilation fix.
2012-08-16 14:27:21 +02:00
Ghislain MARY
4e511fe479
Merge branch 'dev_ice'
2012-08-16 12:01:29 +02:00
Ghislain MARY
98cfcb39f9
Better loop ending test.
2012-08-16 10:59:14 +02:00
Ghislain MARY
7b5bddf359
Deactivate symmetric RTP when ICE is in use.
2012-08-14 12:37:21 +02:00
Ghislain MARY
6f392caf46
Do not set the c= line to 0.0.0.0 to pause a call when ICE is used.
2012-08-13 15:03:17 +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
Simon Morlat
0203f32f0f
fix bug when telephone-event appears first in a remote SDP offer
2012-08-13 09:49:51 +02:00
Ghislain MARY
202821d4f5
Merge branch 'master' into dev_ice
2012-08-10 13:21:45 +02:00
Ghislain MARY
66f80b83ff
Fix compilation when video is not enabled.
2012-08-10 12:49:04 +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
ccfd3c7b2d
Update of ICE from remote media description may delete the ICE session, so check that the session exists after the update to prevent crashes.
2012-08-09 14:47:20 +02:00
Ghislain MARY
d0e7a66501
Refactor code to prevent changing linphone_core API.
2012-08-09 13:04:19 +02:00
Ghislain MARY
bad089b4a7
Restore ice-mismatch that was broken during redesign of the interface between media descriptions and ICE.
2012-08-09 09:55:02 +02:00
Ghislain MARY
6eb7105258
Restart ICE if remote credentials have changed.
2012-08-08 16:29:54 +02:00
Ghislain MARY
c6dfd648a9
Restart ICE if requested by ICE itself.
2012-08-08 14:53:27 +02:00
Ghislain MARY
d3851711b1
Defer sending of answer of re-invite when there are some ICE losing candidate pairs.
2012-08-08 13:14:06 +02:00
Ghislain MARY
3611187779
Use ICE selected pairs instead of nominated valid pairs.
2012-08-08 11:43:51 +02:00
Ghislain MARY
dbb1253c6d
If ICE processing fails, delete the ICE session.
2012-08-07 16:35:43 +02:00