Commit graph

1006 commits

Author SHA1 Message Date
Simon Morlat
efe7222f2e save stun server and firewall policy immediately 2012-09-14 17:59:57 +02:00
Simon Morlat
d676eb51df implement dscp settings from config file and gtk interface 2012-09-14 17:39:27 +02:00
Sylvain Berfini
417d5d93e0 Fix JNI compil 2012-09-14 16:20:02 +02:00
Sylvain Berfini
4d943c9bcc Updated JNI for LinphoneChatMessage 2012-09-14 15:54:30 +02:00
Jehan Monnier
8004607607 add support of external-body for SIP message 2012-09-13 17:43:33 +02:00
Simon Morlat
7d2844a0c1 maximum time spent in linphone_core_refresh_registers for iOS. 2012-09-13 14:54:38 +02:00
Simon Morlat
c2e7592a2a store playback gain as a float (not a char) 2012-09-12 22:27:01 +02:00
Sylvain Berfini
d74083cfaa GetPeerAdress added to LinphoneChatMessage 2012-09-12 16:56:12 +02:00
Sylvain Berfini
328c83b51c GetMessage method for linphoneChatMessage 2012-09-12 16:45:59 +02:00
Sylvain Berfini
5223b0c7c7 Merge branch 'master' of git://git.linphone.org/linphone 2012-09-12 16:35:34 +02:00
Sylvain Berfini
76c56b7eb7 callback notif text delivered JNI 2012-09-12 16:35:30 +02:00
Ghislain MARY
c9d11c06b4 Add missing include. 2012-09-12 10:44:45 +02:00
Simon Morlat
c5f1290f25 fix config storage for ptimes (was not consistent) 2012-09-10 21:26:32 +02:00
Simon Morlat
e450531706 save contact parameters 2012-09-10 16:14:29 +02:00
Simon Morlat
f815b0d5aa remove adherence from Sal to liblinphone, improve notification of failed messageso 2012-09-07 13:04:27 +02:00
Sylvain Berfini
62ce92ff69 Exposed setContactParameters method in JNI 2012-09-07 11:11:18 +02:00
Ghislain MARY
180327c15f Calculate ICE gathering time to adapt call params on edge network. 2012-09-07 08:56:47 +02:00
Jehan Monnier
acd370ea93 add linphone_core_get_calls_nb to linphonecore.h 2012-09-05 09:01:11 +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
f252a1ad20 add traces for ICE troubleshooting 2012-09-03 18:13:15 +02:00
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
Simon Morlat
cfb3b3dfd5 edge optimization in progress 2012-08-31 22:07:00 +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