Benjamin Reis
1572ef97ee
fix send of notify multipart
2018-05-09 15:04:41 +02:00
Ghislain MARY
baa4eebbe1
Use correct naming convention in sal API.
2018-05-07 17:47:41 +02:00
Ghislain MARY
bccf926b1d
Add LinphoneEventCbs object.
2018-02-09 15:44:32 +01:00
Ghislain MARY
2f1d16a306
Use c-wrapper for the Core object.
2017-12-04 13:56:32 +01:00
Ghislain MARY
fbc239661b
Add API to get the remote contact of a SIP event.
2017-11-13 16:01:22 +01:00
François Grisez
e8d1503dfb
Fix crash while PUBLISH sending
2017-10-11 16:11:33 +02:00
Ghislain MARY
6beb962517
Move the new sal code in the src folder, respect the file naming conventions and add missing license headers.
2017-10-05 10:52:09 +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
96bd4b35e0
Use the correct name for the conference event package.
2017-09-29 15:45:13 +02:00
Ghislain MARY
f44d76f302
When creating a conference package event, mark it as internal.
2017-09-28 14:35:33 +02:00
Ronan Abhamon
437f43665e
feat(c-wrapper): now belle-sip types are declared in this file
2017-09-25 14:18:35 +02:00
Ronan Abhamon
b2a0cd770e
fix(core): deal with new cpp flags
2017-09-20 12:45:17 +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
0feb3684f5
feat(core): avoid invalid cast (SalAddress <-> LinphoneAddress)
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
6fdaf45486
make sure publish proxy config has same From/To
2017-06-05 11:49:13 +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
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
612e63f684
Fix build on Windows.
2017-02-07 18:14:30 +01:00
Ghislain MARY
33b72ce6b5
Move public header files in the include/linphone directory.
2016-11-15 14:41:18 +01:00
Simon Morlat
219f5dbf07
fix memory leak in quality reporting
2016-10-11 11:01:12 +02:00
Simon Morlat
1abb2429fb
fix regression in error_info reporting of LinphoneEvent
2016-10-06 21:44:04 +02:00
Simon Morlat
2c01e3f61f
fix crash in publish without expires
2016-10-05 10:28:17 +02:00
Simon Morlat
d04be099a2
Robustize LinphoneEvent api, fix memory leaks and crashes in error conditions.
...
Add new tests.
2016-09-30 00:39:57 +02:00
Gautier Pelloux-Prayer
f6381d913a
license: update FSF address
2016-07-27 11:58:38 +02:00
Simon Morlat
e4c674c2e3
implement the sending of out-of-dialog NOTIFYs, and add non-regression test
...
This fixes a crash producing all the time when receiving such out-of-dialog NOTIFY.
2016-05-27 23:03:05 +02:00
Gautier Pelloux-Prayer
08e0384abe
event.c: fix compilation...
2016-04-27 15:40:30 +02:00
Gautier Pelloux-Prayer
046184b541
event.c: fix crash with event beeing freed twice in case of error
2016-04-27 15:25:17 +02:00
Jehan Monnier
b7020d452e
fix memory leak in event test suite
2016-03-11 17:46:26 +01:00
Ghislain MARY
f7abf57253
Fix some memory leaks.
2016-03-09 18:14:02 +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
Jehan Monnier
29e0109c53
-Publish are now implemented using LinphoneEvent API.
2016-02-02 18:54:39 +01:00
Jehan Monnier
58cb7a3f57
use belle-sip refresher with dialog terminated recovery capability
2016-01-28 17:48:11 +01:00
Ghislain MARY
ce01af18f7
Notify presence list notify events only to the internal vtables.
2016-01-04 17:06:50 +01:00
Ghislain MARY
03261a97b1
Add API to refresh a subscription.
2015-12-18 14:57:39 +01:00
Ghislain MARY
edd42fcf1b
Rework sal to be able multipart LinphoneContent objects.
2015-11-26 15:28:36 +01:00
Gautier Pelloux-Prayer
4c9c51ca3d
Quality reporting: add test for custom route PUBLISH
2015-06-22 14:37:31 +02:00
Simon Morlat
cced42ebc5
add test for generic CN, update oRTP and ms2
2015-01-30 20:00:35 +01:00
Jehan Monnier
251ba960c5
add new functions linphone_core_add_listener to enable multiple vtable to be registered
2014-09-16 15:00:12 +02:00
Simon Morlat
0d5af07a7e
fix memory leaks
2014-06-10 16:30:47 +02:00
Jehan Monnier
078e2d461d
change LinphoneEvent from/to management to only use op
2014-04-25 15:07:37 +02:00
Simon Morlat
39f9ec6a48
improve LinphoneEvent api:
...
- better error notification
- allow publish without expires
2014-04-11 10:00:13 +02:00
Simon Morlat
7aec150bf4
fix missing custom header processing in generic PUBLISH api
2014-04-10 19:43:16 +02:00
Simon Morlat
8a292b30cc
fix generic publishes not properly terminated.
2014-03-26 17:09:02 +01:00
Simon Morlat
269f8d1c4e
add new API to obtain full details about failures (calls, registration, events).
...
Fix bug when receiving a 487 after cancelling call, resulting in a call waiting tone to be played.
2014-03-21 18:15:28 +01:00
Simon Morlat
15c8ed30f5
modify event API to allow adding custom headers.
...
It is now possible to first create the LinphoneEvent, configure it with custom headers, then send it.
2014-02-21 18:34:52 +01:00
Simon Morlat
187c55bfd8
add sanity checks in LinphoneEvent api
2014-01-28 12:23:37 +01:00