Sylvain Berfini
84a59d62f1
Fixed nb_stream variable in resultdesc and fixed test to detect change between two media descs
2015-09-18 14:52:01 +02:00
Sylvain Berfini
405ca6abbd
Fix stream indexes computed too late
2015-09-17 11:35:57 +02:00
Sylvain Berfini
c8f1f3b61e
Do not use anymore nb_streams but SAL_MEDIA_DESCRIPTION_MAX_STREAMS and skip inactive ones because active streams won't be at the start of the array anymore
2015-09-16 15:23:01 +02:00
Sylvain Berfini
15b6353e30
Started rework of streams' indexes for RTT
2015-09-15 17:27:40 +02:00
Simon Morlat
0d87a22d1d
fix bugs in Paused state management. It was possible to transition from Paused to PausedByRemote, which actually breaks the Paused state, and eventually allows the pauser to be resumed by the paused.
2015-09-03 21:39:58 +02:00
Simon Morlat
c88685b194
fix memory leak and windows build
2015-06-05 12:14:56 +02:00
Jehan Monnier
258366937a
implement re-invite from multicast to unicast call.
2015-05-13 09:15:29 +02:00
Jehan Monnier
213206027f
rework dtls start
2015-02-18 17:56:47 +01:00
Jehan Monnier
e1291ba3ea
rework a bit dtls
2015-02-17 17:05:10 +01:00
Johan Pascal
219451388d
Merge remote-tracking branch 'origin/master' into dev_dtls
2015-01-27 10:42:06 +01:00
Simon Morlat
16180e2430
change the way payload type numbers are assigned, so that an application can support more payload type than the RTP profile table allows to contain.
...
Compliance with RFC3264 (offer answer model) is improved, by reusing numbers in case of reINVITEs.
Fix memory leaks
Move offer/answer related tests into a new test suite.
2015-01-21 22:38:46 +01:00
johan
0cd9605644
Add Dtls proto when looking for best stream in media description
2014-12-11 14:52:59 +01:00
Johan Pascal
b986af3733
Add dtls srtp
2014-12-10 15:11:36 +01:00
Simon Morlat
3e1e3c93f4
fix crash when declining an update
...
refine conditions for refusing an UPDATE
2014-09-25 14:15:06 +02:00
Simon Morlat
c6a3053756
fix incorrectly named functions and compilation errors due to merge
2014-09-08 19:05:43 +02:00
Simon Morlat
f4a4a6440b
Support for incoming UPDATEs within dialog.
...
For tests, the possibility to send an UPDATE with linphone_core_update_call() has been added thanks to a $
Added possibility to configure Supported SIP header.
2014-09-08 19:02:29 +02:00
Gautier Pelloux-Prayer
aed5bd789a
Improve tunnel test: check that SIP packet actually use the tunnel
2014-09-08 14:20:31 +02:00
Gautier Pelloux-Prayer
82ec76a4e1
Reuse previous nonce if outbound proxy realm is set to avoid reauthentication
2014-07-25 14:37:01 +02:00
Ghislain MARY
6f95bbc5d2
Fix bug 0001279: Wrong usage of n_active_streams in the media descriptions.
...
Inactive streams are now allowed between active streams in the SDP.
2014-06-10 13:26:41 +02:00
Ghislain MARY
2110281d2e
Handle AVPF and SAVPF profiles.
2014-06-02 11:02:40 +02:00
Gautier Pelloux-Prayer
4386f18b21
replace tabs with spaces and remove trailing spaces
2014-04-22 17:22:51 +02:00
Gautier Pelloux-Prayer
f3efcb1286
Quality reporting: fix unit tests, and remove some trailing spaces
2014-04-17 16:58:50 +02:00
Gautier Pelloux-Prayer
0762b56a36
Quality reporting: let the config file choose if it should enable or not this feature (per account choice)
2014-04-17 16:38:51 +02:00
Gautier Pelloux-Prayer
40d688f569
Quality reporting: add security in get_dialog_id method since dialog might be null
2014-04-17 16:38:39 +02:00
Gautier Pelloux-Prayer
1cba3da32d
Quality reporting: fill 'from-tag' and 'to-tag' fields
2014-04-17 16:38:39 +02:00
Simon Morlat
1af4a7c091
improve SDP<->SalMediaDescription conversion and offer answer algorithm
2014-02-28 16:31:05 +01:00
Guillaume BIENKOWSKI
b57f8b1526
Added 302 redirection support.
...
+ removed macros for sal_op_get_contact compatibility
2014-02-19 10:50:36 +01:00
Sylvain Berfini
f76c0ead31
Improved remote provisioning code + added test suite for it
2014-02-12 17:21:22 +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
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
a8d304fd8f
* implement reporting of dtmf received via SIP info
...
* dtmf can be typed on keyboard with gtk app.
2013-11-28 11:59:35 +01:00
Guillaume Beraudo
9c955aed32
Fix a few leaks.
2013-11-21 15:50:31 +01:00
Guillaume Beraudo
e8225e64b9
Basic client certificates API
2013-11-21 13:54:31 +01:00
Simon Morlat
811b453d06
add a domain parameter in LinphoneAuthInfo, to workaround non-unicity of realm in real world.
2013-11-04 15:00:50 +01: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
Jehan Monnier
500d97e548
add privacy settings at proxy level
2013-06-13 08:35:49 +02:00
Jehan Monnier
fe1cddbfaa
no longuer return registration failure in case of first retry
2013-06-04 21:25:52 +02:00
Simon Morlat
c98fa12a3e
implement sal_op_get_remote_contact()
2013-05-14 21:34:14 +02:00
Simon Morlat
00c3f621ce
add custom header test
...
fix memory leaks
fix invalid reads
2013-05-07 16:01:47 +02:00
Simon Morlat
29350eaab1
custom headers in progress
2013-05-03 18:12:33 +02:00
Jehan Monnier
9f1fbf40b5
add presence status tester
2013-04-23 13:57:01 +02:00
Jehan Monnier
cea2676afe
fix crash in case of multiple route
2013-03-29 17:05:50 +01:00
Simon Morlat
91ae44e4f9
fix a bunch of memory leaks.
2013-03-19 22:08:30 +01:00
Jehan Monnier
4842109900
remove contact as const char* from op->contact in case of bellesip
2013-03-07 18:44:14 +01:00
Sylvain Berfini
c3ebf99f5e
Fix compilation for WP8
2013-02-27 17:28:15 +01:00
Yann Diorcet
d70a691001
Merge branch 'master' into belle-sip
...
Conflicts:
coreapi/sal.c
coreapi/sal.h
2013-02-07 15:18:09 +01:00
Simon Morlat
21c40caaa3
custom header api in progress
...
improve documentation and cleanups.
2013-02-07 11:43:09 +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
Jehan Monnier
427ec85ce4
Merge remote-tracking branch 'public/master' into belle-sip
...
Conflicts:
configure.ac
coreapi/sal.c
coreapi/sal.h
2013-02-06 10:55:57 +01:00
Jehan Monnier
eb26ab5c1c
use transport from proxyconfig if not set in request uri
2013-02-04 17:58:02 +01:00