Commit graph

485 commits

Author SHA1 Message Date
Ghislain MARY
1d4f910cff Oops... Forgot the lc parameter. 2013-04-22 13:11:27 +02:00
Ghislain MARY
93c48ae168 Save DTMFs settings immediately. 2013-04-22 12:57:44 +02:00
Johan Pascal
bb255673e3 Rename aac-eld modes to 22k and 44k 2013-04-22 11:04:48 +02:00
Johan Pascal
cc671644be Add aac-eld paylaod type to linphone core.
- add two configurations with their respective fmtp config string
2013-04-21 22:06:07 +02:00
Ghislain MARY
dfb316ea7c Add the linphone_core_new_with_config() function to instantiate a LinphoneCore given an already existing LpConfig.
This enables the creation of the LpConfig before creating the LinphoneCore.
It is useful on some systems to read some configuration parameters and perform some customization before creating the LinphoneCore.

The LpConfig can now also be created given a factory config filename using the new lp_config_new_with_factory() function.
2013-04-11 15:41:43 +02:00
Simon Morlat
8b0cd33557 fix bug when choosing SDP connection address
restore logs
2013-04-11 14:24:53 +02:00
Ghislain MARY
bf082a2db5 Fix compilation. 2013-04-10 09:20:13 +02:00
Ghislain MARY
3d9d596202 Fix compilation (missing }). 2013-04-09 18:25:19 +02:00
Ghislain MARY
9bf2104524 Change API to set log handler and log level.
- Deprecate linphone_core_enable_logs(),
  linphone_core_enable_logs_with_cb() and linphone_core_disable_logs() functions.
- Introduce linphone_core_set_log_handler(), linphone_core_set_log_file() and linphone_core_set_log_level() functions.
2013-04-09 18:07:53 +02:00
Simon Morlat
99f6bdec72 improve call quality indicator (takes into account video)
add accessors to late and loss rate in LinphoneCallStats.
2013-04-09 14:06:51 +02:00
Simon Morlat
ec1d4483a9 set mtu to 1300 because mtu detection is absolutely not reliable.
This is making a lot of problems with video packets especially.
2013-04-05 18:24:52 +02:00
Sylvain Berfini
939c0f4ce0 Revert "Send ZRTP hello hash in SIP SDP."
This reverts commit 71f31347fc.

Conflicts:
	coreapi/linphonecall.c
	mediastreamer2
2013-03-22 16:34:09 +01:00
Ghislain MARY
0466c94986 Do not define a variable in the middle of a block of code. 2013-03-20 15:48:48 +01:00
Simon Morlat
da9ed56491 fix mis-use of update_call in linphonec. 2013-03-19 12:19:01 +01:00
Guillaume Beraudo
1b7ed3a9c4 Send ZRTP hello hash in SIP SDP. 2013-03-18 15:58:05 +01:00
Simon Morlat
e1552ee1ee add automatic tone user indications 2013-03-14 13:27:53 +01:00
Yann Diorcet
7a453c5935 Add rtp config for disabling upnp for rtp streams 2013-03-13 10:20:59 +01:00
Simon Morlat
42ab420ce6 clean message storage API
relax requirement for sqlite3
2013-03-09 10:37:29 +01:00
Yann Diorcet
4542532cd2 uPnP support network changes 2013-03-08 12:24:48 +01:00
Margaux Clerc
c62f68350d add message storage 2013-03-07 12:19:28 +01:00
Jehan Monnier
25f5efc08a linphone_call_log_video_enabled, update MS2 to fix IOS display orientation for Linphone iOS branch 1.x 2013-03-06 14:27:11 +01:00
Simon Morlat
a8f757be70 fix crash in coreapi 2013-02-22 22:18:31 +01:00
Simon Morlat
08eb7e6fbe add call recording feature to conference
fix broken gtk conference interface.
2013-02-22 17:22:27 +01:00
Simon Morlat
b8eff5b034 improve echo calibration
add mising declineCall() method to java api.
2013-02-19 17:45:48 +01:00
Yann Diorcet
61e01c6bc1 Disable keep alive when using uPnP 2013-02-19 16:07:58 +01:00
Yann Diorcet
9cb68a7d8d Disable ping options when uPnP is working 2013-02-19 15:07:10 +01:00
Yann Diorcet
3694186ac9 Add configurable delay timeout for ice/upnp 2013-02-19 11:21:20 +01:00
Yann Diorcet
e546e97a35 Fix memory leak on linphone core unfree variables 2013-02-18 15:00:19 +01:00
Yann Diorcet
5017c6ebba Improve uPnP behaviour (Firewall policy change, local ip change, ...)
Hide uPnP firewall setting if uPnP is not available
2013-02-18 11:59:37 +01:00
Yann Diorcet
04fef5fcca Add libupnp dependency for Android
Fix some issues related to uPnP
2013-02-13 16:51:50 +01:00
Yann Diorcet
3610297d37 Add warning when trying to set uPnP as firewall policy and uPnP is not available 2013-02-13 12:20:45 +01:00
Yann Diorcet
ee6366003f Fix loop in upnp context release
Add upnp public function
Add upnp jni
Improve uPnP support when a device is removed
2013-02-13 11:55:05 +01:00
Simon Morlat
2584c08c31 Merge branch 'master' of git://git.linphone.org/linphone 2013-02-08 17:34:10 +01:00
Simon Morlat
76dca7ce19 add missing call log apis. 2013-02-08 17:30:55 +01:00
Simon Morlat
c8e0246cca ICE was broken due to uPNP support, now ICE is back ! 2013-02-08 17:27:54 +01:00
Simon Morlat
990cbb596d - fix text_received() callback so that it can work without date header.
- add api to add custom header (work in progress)
- add accessors to call logs and hide the structure into private.h
2013-02-06 22:29:13 +01:00
Simon Morlat
0700c04d4a implement call recording. 2013-02-06 15:06:40 +01:00
Ghislain MARY
a3f4d58da1 Fix name of adaptive jitter buffer compensation configuration. 2013-01-31 11:57:03 +01:00
Yann Diorcet
5c939acd69 Merge branch 'upnp'
Conflicts:
	coreapi/callbacks.c
	coreapi/linphonecore.c
	gtk/Makefile.am
	mediastreamer2
2013-01-25 12:01:50 +01:00
Ghislain MARY
39bbe2656b Keep the total number of streams and the number of active streams in the media description.
This is to respect section 8 of RFC 3264 ("Modifying the Session"). The
number of streams in the SDP MUST NOT decrease.
2013-01-23 12:25:08 +01:00
Simon Morlat
7e06844a25 enhance liblinphone documentation 2013-01-21 12:41:46 +01:00
Ghislain MARY
622af47cb2 Add tcp_tls_keepalive configuration option to (de)activate SIP keepalive for TCP/TLS. 2013-01-21 11:25:38 +01:00
Ghislain MARY
bfcc29b4e7 Merge branch 'dev_bt_session_version' 2013-01-18 11:59:52 +01:00
Ghislain MARY
848c200eb1 Add "keep_sdp_version" option. 2013-01-18 11:57:44 +01:00
Yann Diorcet
35d65d36f2 Merge branch 'master' of git.linphone.org:linphone into upnp
Conflicts:
	coreapi/linphone_tunnel.cc
	mediastreamer2
2013-01-17 15:34:58 +01:00
Yann Diorcet
3b33b27f60 Add common name certificate verification function in sal
Add eXosip sal wrapper to eXosip_tls_verify_cn
2013-01-16 15:35:03 +01:00
Simon Morlat
27d916ee98 enforce "media_encryption_mandatory" policy for incoming calls too.
add toggle button for this into gtk interface.
2013-01-15 11:53:33 +01:00
Yann Diorcet
12d8590df4 Fix upnp on call update 2013-01-10 11:24:09 +01:00
Yann Diorcet
3c00bb1195 Call upnp update on video remove 2013-01-10 11:17:35 +01:00
Ghislain MARY
3500af3adf Do not update session version in SDP when remote send re-invite without updating it. 2013-01-10 11:15:05 +01:00