Simon Morlat
e0def942a9
Report call logs for calls aborted before they are notified to the application.
2017-04-03 15:31:13 +02:00
Jehan Monnier
18141ff1db
make sure 00 are replaced by + only if proxy_config dial prefix is set
2017-03-30 17:04:06 +02:00
Erwan Croze
a02b4c60ce
Fix crash in linphone_proxy_config_normalize_sip_uri
2017-03-28 17:08:01 +02:00
François Grisez
c724a3fb37
Fix several compilation warnings caused by newly deprecated functions
2017-03-28 08:51:35 +02:00
Simon Morlat
95098f055a
Make LinphoneErrorInfo a belle-sip object. Add new accessors, and make it able to take Reason headers in incoming requests (feature to be tested)
2017-03-22 14:45:24 +01:00
Ghislain MARY
c979eeaa34
Rework presence to remove online and offline virtual activities and introduce consolidated presence.
2017-03-17 14:51:23 +01:00
Simon Morlat
656ff43b13
fix most common warnings
2017-01-14 14:13:26 +01:00
Sylvain Berfini
63cc85751c
Fixed an issue with LIME and Preferred policy + added tests
2017-01-12 16:40:22 +01:00
Ghislain MARY
33b72ce6b5
Move public header files in the include/linphone directory.
2016-11-15 14:41:18 +01:00
Simon Morlat
a567e95ee1
fix compilation errors on windows
2016-11-04 10:33:47 +01:00
Jehan Monnier
2504ad8379
fix c90 compilation issue
2016-11-04 09:29:57 +01:00
Jehan Monnier
42ad4a004e
fix compilation issue
2016-11-04 09:12:35 +01:00
Jehan Monnier
5762a1e94d
replace strnstr by strstr because more portable
2016-11-04 08:49:45 +01:00
Jehan Monnier
1e0661a268
fix linphone_proxy_config_normalize_number for better optionnal num part handling
2016-11-03 17:30:01 +01:00
Ghislain MARY
33f515d1ee
Fix build when ms_debug is activated.
2016-10-21 10:32:34 +02:00
Simon Morlat
565f83f13d
improve and fix management of REGISTER in LinphoneProxyConfig
2016-10-14 18:59:54 +02:00
Simon Morlat
450823d634
fix tests
2016-10-14 14:04:39 +02:00
Erwan Croze
a56c6bb514
Fix crash with very large country code
2016-10-13 16:18:41 +02:00
Simon Morlat
9db6015d3e
remove log
2016-10-10 10:16:54 +02:00
Simon Morlat
e3570d9edd
fix regressions due to last commit
2016-10-08 18:10:43 +02:00
Simon Morlat
0be87c5c24
don't send register when nothing has changed.
2016-10-08 09:13:57 +02:00
Simon Morlat
fd78a2f7b9
fix absence of assert report in xml output of tests when a test is leaking memory.
2016-09-26 16:02:16 +02:00
Simon Morlat
f9aee35116
heavy rework of lists, presence list subscriptions, and fix many memory leaks
2016-09-22 22:10:36 +02:00
Simon Morlat
3322463148
fix crash and bug around presence list subscription
2016-09-14 16:29:31 +02:00
Jehan Monnier
e6032177a8
fix flatten_number to remove trunk number from e164 number. ex +33 (0) 2222 becomes +332222
2016-09-14 12:09:11 +02:00
Gautier Pelloux-Prayer
9f3bdc0471
dialplan: add some public APIs
2016-07-27 15:04:14 +02:00
Ghislain MARY
b535d1f153
Use bctbx_list_t instead of MSList that has been deprecated.
2016-06-16 17:42:33 +02:00
Ghislain MARY
86705803e4
Fix memory leaks.
2016-06-01 13:58:53 +02:00
Ghislain MARY
ef66a8e392
Enable TURN for the ICE session if the NAT policy tells to do so.
2016-05-20 10:50:54 +02:00
Ghislain MARY
e224761160
Handle DNS SRV resolution of STUN server.
2016-05-20 10:50:54 +02:00
Ghislain MARY
b6076942fc
Add LinphoneNatPolicy API and deprecate LinphoneFirewallPolicy.
2016-05-20 10:50:54 +02:00
Gautier Pelloux-Prayer
0d0ecca305
presence_server: fix memory leaks
2016-04-29 16:40:49 +02:00
Gautier Pelloux-Prayer
82e2e64779
proxy.c: store publish_expires in linphonerc too
2016-04-18 10:33:47 +02:00
Jehan Monnier
5faff1286e
Improve publish management, specially etag passing accros event.
...
Improve presence tester.
Add tester with ACk losses
2016-04-15 12:10:14 +02:00
Gautier Pelloux-Prayer
1f8eb3317b
proxy.c: fix potential crash in linphone_proxy_config_is_phone_number
2016-04-05 15:21:58 +02:00
Gautier Pelloux-Prayer
b105e0b38b
proxy: add linphone_proxy_config_set_ref_key and linphone_proxy_config_get_ref_key
2016-04-05 11:56:48 +02:00
Gautier Pelloux-Prayer
3f495448e1
proxy.c: replace + with most generic icp if none set
2016-04-04 13:35:13 +02:00
Ghislain MARY
f7abf57253
Fix some memory leaks.
2016-03-09 18:14:02 +01:00
Gautier Pelloux-Prayer
0feee4b5bb
proxy.c: do not normalize phone number in linphone_proxy_config_normalize_sip_uri
2016-03-09 17:03:11 +01:00
Simon Morlat
d3e3740a64
fix crashes around presence and publish.
...
Documentation was not consistent with actual code was doing. LinphoneEvent becomes a true belle_sip_object_t, which now evidences memory leaks.
update ms2
2016-02-06 11:51:06 +01:00
Simon Morlat
2f02f39756
fix build
2016-02-02 21:07:38 +01:00
Jehan Monnier
29e0109c53
-Publish are now implemented using LinphoneEvent API.
2016-02-02 18:54:39 +01:00
Simon Morlat
c329b10669
implement independant controls for media and sip network reachabilities.
2016-01-22 17:52:25 +01:00
Jehan Monnier
05af238d9a
make sure list subscribe is only sent when proxy config is transitioned to RegistrationOk
2016-01-04 15:32:53 +01:00
Jehan Monnier
24cf297628
fix some warnings, update submodule ms2
2015-11-26 11:30:25 +01:00
Gautier Pelloux-Prayer
9333714b9e
proxy.c: invoking linphone_core_remove_proxy_config with a proxy not registered will change registration state to LinphoneRegistrationNone before removal
2015-11-05 11:48:24 +01:00
Gautier Pelloux-Prayer
0f6874a96e
proxy.c: remove debug statements
2015-11-03 14:34:43 +01:00
Gautier Pelloux-Prayer
22e116014c
proxy.c: fix overflow in linphone_proxy_config_normalize_phone_number API resulting in invalid writes
2015-11-03 12:46:48 +01:00
Ghislain MARY
a5938f1abd
Fix crash in linphone_proxy_config_set_identity().
2015-10-27 16:32:06 +01:00
Gautier Pelloux-Prayer
3331ad4a10
proxy.c: fix crash in linphone_proxy_config_set_identity_address when addr is invalid
2015-10-27 16:21:00 +01:00