Commit graph

306 commits

Author SHA1 Message Date
Jehan Monnier
5a985ca79d update proxy config etag on status PublishOk. It allows PUBLISH to be consistent over network state changes, avoiding orphan tuples to remain server side. 2018-03-19 14:19:23 +01:00
Ghislain MARY
0cf7325c4b Fix memory leak with proxy config routes. 2018-03-16 15:58:48 +01:00
Sylvain Berfini
9b0c21cc23 Fixed multi routes crash 2018-03-13 15:03:20 +01:00
Sylvain Berfini
b35df101ee Started multi routes but currently crashes... 2018-03-09 17:42:22 +01:00
Jehan Monnier
d41fb1f995 fix proxy default value for conference_factory_uri 2018-03-08 12:49:12 +01:00
Ghislain MARY
95c39b0e1a Configure the conference factory uri on the proxy config instead of the core. 2018-03-05 14:29:01 +01:00
Simon Morlat
a2efa12ca2 fix bad reading of quality_reporting_interval. No reason to have '!!', it is not a boolean but an interval in seconds. 2018-02-16 16:06:34 +01:00
Ronan Abhamon
795fc66a2d fix(DialPlan): remove unused wrapped functions and clean code 2018-01-10 13:32:43 +01:00
Sylvain Berfini
8720f2acf1 Fixed issue with dialplan 2017-12-19 17:36:00 +01:00
Sylvain Berfini
8f1d7ff883 Rewrittent normalize_phone_number using DialPlan's C++ API 2017-12-19 16:40:57 +01:00
Ghislain MARY
e1f4254dc1 Various call tester fixes. 2017-12-18 10:28:47 +01:00
Ghislain MARY
008ec55b37 Handle call repair in CallSession and MediaSession classes. 2017-12-05 17:40:34 +01:00
Ghislain MARY
e6f58de87e Fix probable crash. 2017-11-21 10:37:29 +01:00
Ghislain MARY
cf7c300b07 Use GRUU address in From header when sending messages. 2017-11-17 16:57:48 +01:00
Sylvain Berfini
d5e59ae6ee content_set_buffer now takes a uint8_t* instead of a void* so it can be correctly wrapped automatically 2017-10-19 10:44:13 +02:00
Sylvain Berfini
aaf0eac9c7 Fixed crash in proxy config when dialplan is generic 2017-10-18 15:44:11 +02:00
Sylvain Berfini
668dc9b694 Started new DialPlan object, still a few compilation issues 2017-10-13 18:01:42 +02:00
Benjamin Reis
9e73b3402b fix sync between op and proxy_config contact_address 2017-10-11 15:30:39 +02:00
Ronan Abhamon
33d7a384af feat(General): remove LINPHONE_NAMESPACE 2017-10-02 12:31:36 +02:00
François Grisez
86b626d3fe Migration of Sal and SalOp into C++ classes 2017-09-29 17:19:52 +02:00
Ghislain MARY
5e80df36fa Fix memory leaks. 2017-09-28 15:31:37 +02:00
Ronan Abhamon
6add595c90 fix(Proxy): check contact address validity in guess_contact_for_register 2017-09-28 14:07:54 +02:00
Ghislain MARY
b0b2309038 Prevent the params of the contact address from being erased. 2017-09-27 15:02:38 +02:00
Ronan Abhamon
1431e1518d feat(c-wrapper): remove CPP_TYPE parameter of L_GET_PRIVATE_FROM_C_OBJECT 2017-09-22 10:40:14 +02:00
Ronan Abhamon
78646be7bc feat(c-wrapper): rename C_STRUCT to C_OBJECT 2017-09-22 10:27:58 +02:00
Ghislain MARY
53627f92e0 No longer depend on gettext + remove core callbacks that were deprecated since a very long time. 2017-09-21 18:30:08 +02:00
Ghislain MARY
24c2a4cf87 Fix build of linphonec, linphone-daemon and testers. 2017-09-21 17:32:54 +02:00
Benjamin Reis
3a6f8976fd cast to fix build 2017-09-21 16:52:47 +02:00
Ronan Abhamon
48487d518f feat(c-wrapper): avoid usage of extern init... 2017-09-21 14:18:33 +02:00
Ronan Abhamon
5e4cb463db feat(c-tools): remove C_TYPE parameter of L_GET_CPP_PTR_FROM_C_STRUCT 2017-09-20 19:40:29 +02:00
Ronan Abhamon
b2a0cd770e fix(core): deal with new cpp flags 2017-09-20 12:45:17 +02:00
Ghislain MARY
4a13ac6a7a Use real pointer for C++ object inside LinphoneCallParams as it is a ClonableObject. 2017-09-13 17:40:09 +02:00
Ghislain MARY
7588a54016 Convert LinphoneCall to Call C++ class. 2017-09-08 14:15:08 +02:00
Jehan Monnier
7dab187bfc make sure publishs are restart after a network state changed from DOWN to UP 2017-09-06 10:21:44 +02:00
Ronan Abhamon
76c884abba fix(core): avoid memory leaks 2017-09-05 16:11:11 +02:00
Ronan Abhamon
f03164f2f7 fix(proxy): avoid memory leak 2017-09-05 16:05:35 +02:00
Ronan Abhamon
0feb3684f5 feat(core): avoid invalid cast (SalAddress <-> LinphoneAddress) 2017-09-05 13:59:54 +02:00
Ronan Abhamon
1c3bcf0b16 feat(core): big refactoring & full c address impl 2017-09-05 13:59:54 +02:00
Ghislain MARY
7ceddff0b9 Do not rename files to compile them as C++. 2017-07-24 11:56:50 +02:00
Ghislain MARY
b9b283dcdb Compile source files as C++. 2017-07-21 17:06:41 +02:00
Jehan Monnier
e308989f5e Make sure presentity is aligned with proxy identity 2017-06-16 10:12:06 +02:00
Jehan Monnier
72df02687b fix proxy config default value for publish 2017-06-05 13:48:03 +02:00
Jehan Monnier
6fdaf45486 make sure publish proxy config has same From/To 2017-06-05 11:49:13 +02:00
Simon Morlat
685cb1f06a rename long_term_event into presence_publish_event 2017-06-05 10:28:04 +02:00
Jehan Monnier
ef9a19def1 small fix to avoid cfg->long_term_event double unref 2017-05-24 12:08:41 +02:00
Ghislain MARY
70163d163a Fix wrong event ref handling for long term event of presence. 2017-05-17 11:42:00 +02:00
Jehan Monnier
60c72c8437 add nat_policy ref to calls to make sure nat policy is used from proxy config if exist 2017-05-11 13:39:17 +02:00
Jehan Monnier
bb29521ab0 add default values for nat policy in link with proxy config default values 2017-05-09 16:10:20 +02:00
Erwan Croze
2c3740e56c Add linphoneCore to proxyConfig on init 2017-04-14 15:41:58 +02:00
François Grisez
408da4db34 Declared the return type of functions returning an error code as LinphoneStatus 2017-04-13 17:00:23 +02:00