Commit graph

703 commits

Author SHA1 Message Date
Sylvain Berfini
809123e950 Get supported video resolutions in Android from linphonecore 2014-01-28 13:59:55 +01:00
Jehan Monnier
19b9e0868e enable h263 96/98 for android 2014-01-27 14:46:23 +01:00
Simon Morlat
092375c98a SDP offer answer fix: declined streams must remain as inactive in future offers. 2014-01-24 11:11:24 +01:00
Simon Morlat
b5a6d4a2c6 implement custom headers sending in 200Ok 2014-01-22 18:03:55 +01:00
Sylvain Berfini
9239a4e91a Fix linphonecore_destroy for windows phone 2014-01-21 15:31:14 +01:00
Simon Morlat
22e1427eb3 fix automatic resuming of calls after failed failed transfer 2014-01-21 12:17:39 +01:00
Simon Morlat
71e654ad95 change default dscp for video, because it is problematic on some routers to have two streams in parallel using the same dscp value. 2014-01-09 19:00:17 +01:00
Simon Morlat
fa421af04a fix problem with SRTP proposed during pauses (by GTK app, due to the use of linphone_core_accept_call_with_params()). 2014-01-07 14:41:41 +01:00
Simon Morlat
041e20edfb * fix incorrect behavior when the body of an INVITE cannot be understood or parsed.
Previously it was answering 200Ok.
* do not send 415 but 488 in case of incompatible codecs, which is more correct according to the RFC.
415 should be replied if the body cannot be understood (for example: is not application/sdp)
2014-01-06 23:24:00 +01:00
Simon Morlat
95246f5161 fix problem with media encryption not set in params for incoming calls 2014-01-06 16:34:51 +01:00
Simon Morlat
68ff65b224 turn ping_with_options to 0 by default, since it is no longer required thanks to belle-sip 2013-12-24 10:59:08 +01:00
Simon Morlat
d777e00ac9 change behavior of LinphoneCall::camera_enabled
It is now an application preference, the core never modifies it.
It represents whether the camera is allowed to be sent (in case of video request).
2013-12-20 10:40:04 +01:00
Guillaume BIENKOWSKI
e37cb37fec Moved contact provider internals to a private header.
I also added lots of methods to manipulate Contact Providers
2013-12-19 15:25:03 +01:00
Simon Morlat
51302b1144 fix crash when calling an empty uri
fix property box udp port adjustement , that shall start to 0
2013-12-18 15:33:05 +01:00
Guillaume BIENKOWSKI
8d21c03f40 Merge branch 'ldap' 2013-12-18 15:20:50 +01:00
Simon Morlat
ffaf96828f Implement fully compatible IPv4/IPv6 mode.
Requires belle-sip upgrade.
2013-12-17 11:56:00 +01:00
Simon Morlat
ded4d06469 add linphone_core_start_refered_call() to allow application to control how to execute an incoming call transfer
belle-sip upgrade required.
2013-12-13 17:33:46 +01:00
Simon Morlat
95e3f26dca implement manual mode refresher for generic subscribe 2013-12-13 10:22:28 +01:00
Simon Morlat
6dbc4512a8 fix transport selection for outgoing messages when the proxy config selected has sips. 2013-12-09 15:14:32 +01:00
Simon Morlat
b3ed132d05 fix crash in gtk app when updating sip ports
call linphone_call_fix_parameters() when INVITEs and reINVITEs, but not during early-media
2013-12-09 15:14:32 +01:00
Simon Morlat
55af0b6aa5 fix transport selection for outgoing messages when the proxy config selected has sips. 2013-12-09 14:01:02 +01:00
Simon Morlat
b9f614744f fix crash in gtk app when updating sip ports
call linphone_call_fix_parameters() when INVITEs and reINVITEs, but not during early-media
2013-12-09 13:21:10 +01:00
Guillaume BIENKOWSKI
e5078f6fe2 Fix compilation issues 2013-12-06 14:42:37 +01:00
Guillaume BIENKOWSKI
cfc100243b Use LinphoneDictionary instead of lpconfig for creating LDAP provider. 2013-12-06 14:31:44 +01:00
Ghislain MARY
80fad6d93e Add configuration to enable/disable DNS SRV resolution. 2013-12-06 14:31:44 +01:00
Ghislain MARY
e67a8737dd Add configuration to enable/disable DNS SRV resolution. 2013-12-05 14:52:57 +01:00
Guillaume BIENKOWSKI
c17165ac9d Progress commit: first ldap search results are now available.
There's a test button in the ui to test a search.
2013-12-03 10:53:17 +01:00
Simon Morlat
52226a4b99 GTK app: enable TLS transport if tls is requested on a proxy config. 2013-12-01 22:03:24 +01:00
Simon Morlat
6f9f860a2e allow multiple transports in gtk application, allow to configure transport per proxy (not yet finished) 2013-11-30 11:25:55 +01:00
Jehan Monnier
fb54b4790b update ms2 for multi linphonecore fixes 2013-11-29 18:20:44 +01:00
Guillaume BIENKOWSKI
cfe2a94f6c Fix sips handling in interpret_url.
Added a unit test for it.
2013-11-28 17:02:09 +01:00
Guillaume Beraudo
9c955aed32 Fix a few leaks. 2013-11-21 15:50:31 +01:00
Simon Morlat
782cac1b9e Merge branch 'master' of git.linphone.org:linphone 2013-11-20 16:27:47 +01:00
Simon Morlat
c47812993d fix crash in ms2 2013-11-20 16:27:23 +01:00
Jehan Monnier
4ecd0432cf fix no video build 2013-11-20 10:18:19 +01:00
Simon Morlat
df6e200585 fix leaked streams in case of incoming call declined because media incompatible 2013-11-19 12:04:45 +01:00
Simon Morlat
927ae4ec95 doc fixes 2013-11-14 17:24:51 +01:00
Simon Morlat
3cadf36e00 fix configure script.
It is not allowed to call AC_PROG_CC and AC_PROG_CXX conditionally. Configure aborts shortly.
2013-11-12 21:37:09 +01:00
Simon Morlat
e407f70c14 Fix: in tunnel mode, linphone wasn't unregistering at exit. 2013-11-06 16:36:43 +01:00
Simon Morlat
61c2fbf964 use internal linphone_core_send_presence() method to send on-the-phone notification when a call is starting and restore to user's presence when last call is terminated.
This allows to use publish if relevant, while previous method could only send NOTIFY.
2013-10-29 16:07:26 +01:00
Guillaume BIENKOWSKI
2bb4f7f662 Added iSAC payload type support in linphone 2013-10-23 14:50:53 +02:00
Simon Morlat
5f32fd7e42 stop refreshing register when network is off. 2013-10-18 22:15:34 +02:00
Simon Morlat
08d5cbbe2c fix big crash in linphone_core_get_or_create_chat_room() 2013-10-18 10:25:23 +02:00
Simon Morlat
eea8bd18fe do not display_warning() for bad uris 2013-10-16 12:10:14 +02:00
Simon Morlat
d02090876a remove some codecs on mobile platforms because they are not supported. 2013-10-15 17:37:12 +02:00
Simon Morlat
db78dd7fb3 change h264 profile level id to allow working with HD resolutions. 2013-10-11 10:51:38 +02:00
Jehan Monnier
a5c40facf6 add tests to make sure unsuccesfull incall transactions do not abort the call. 2013-10-11 10:31:56 +02:00
Ghislain MARY
eeb36479d5 Deprecate linphone_core_enable_video() and linphone_core_video_enabled().
Introduce linphone_core_enable_video_capture(), linphone_core_enable_video_display(), linphone_core_video_capture_enabled() and linphone_core_video_display_enabled() instead.
2013-10-09 15:52:09 +02:00
Ghislain MARY
9139a6bd70 Deprecate linphone_core_is_mic_muted() and linphone_core_mute_mic().
Introduce linphone_core_enable_mic() and linphone_core_mic_enabled() to replace them.
2013-10-09 15:19:39 +02:00
Ghislain MARY
20829f3700 Add some documentation. 2013-10-09 15:09:49 +02:00