Commit graph

209 commits

Author SHA1 Message Date
Simon Morlat
a610adecf4 add supported header 2013-12-09 12:19:49 +01:00
Ghislain MARY
e67a8737dd Add configuration to enable/disable DNS SRV resolution. 2013-12-05 14:52:57 +01:00
Simon Morlat
8ffa2c38fe finish to implement multi transport in gtk app.
fix malloc/free mismatch
2013-12-01 21:43:13 +01:00
Simon Morlat
6f9f860a2e allow multiple transports in gtk application, allow to configure transport per proxy (not yet finished) 2013-11-30 11:25:55 +01:00
Simon Morlat
f72ac202cf fix build issue in ms2 2013-11-29 19:17:48 +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
Simon Morlat
41f0390f93 generate SRTP keys more securely
simplify management of SalMediaDescription
take into account changes in local encryption keys while updating streams.
2013-11-27 16:50:25 +01:00
Guillaume BIENKOWSKI
f7cf567135 Added a flag to force inclusion of contact headers in ringing responses.
The flag is SAL_OP_CALL_FORCE_CONTACT_IN_RINGING .
This helps handling older versions of SIP servers that expect it to be present in the 183 response.
2013-11-26 14:07:25 +01:00
Simon Morlat
4ddeb921c1 tune routing of outgoing requests:
- do not set the transport in the request-uri, it might confuse servers.
- don't route sips request through tcp or udp
2013-11-22 16:36:42 +01:00
Jehan Monnier
e0256b1f7a fix compilation issue 2013-11-21 16:26:44 +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
Sylvain Berfini
d5a091ba0a Updated README + fix SIP_INFO DTMF crash when trying to send a DTMF while call is ringing 2013-11-18 11:33:47 +01:00
Simon Morlat
82eaf99776 adapt to new resolver api. 2013-11-17 22:29:59 +01:00
Simon Morlat
d447704d15 add "encoding" field to LinphoneContent 2013-11-14 22:17:01 +01:00
Jehan Monnier
e316b02b88 answer 481 in case of CANCEL received for an establshed dialog 2013-11-12 10:27:56 +01:00
Simon Morlat
0177c5f876 fix compilation errors due to signature change in linphone_auth_info_new()
fix failed tests in case of failed authentication.
2013-11-05 22:00:19 +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
Simon Morlat
b012c49dab answer 481 to unmatched CANCELs (instead of 501) 2013-10-30 12:25:05 +01:00
Jehan Monnier
c7d6cf0e55 implement uri headers 2013-10-23 15:15:51 +02:00
Jehan Monnier
054ecbbe90 fix crash in case of out of dialog NOTIFY rejected by application because unknown from 2013-10-15 09:32:27 +02: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
Simon Morlat
573f530569 remove all getaddrinfo() blocking calls from coreapi.
Stun server is resolved asynchronously.
2013-09-27 11:41:15 +02:00
Simon Morlat
732787687a do not send body in PUBLISH with expires 0
do not send body in SUBSCRIBE for presence with expires 0
2013-09-25 12:00:06 +02:00
Simon Morlat
21f419d2ee fix unimplemented RTCP setup in belle-sip sal 2013-09-24 23:59:37 +02:00
Simon Morlat
005140d321 improve notification of generic subscribe errors 2013-09-24 22:21:38 +02:00
Ghislain MARY
ae764ae952 Always use int values for getter/setter of LinphoneAddress port. 2013-09-19 16:12:40 +02:00
Simon Morlat
fed415507f enhance event API to be notified of publish states.
lp-gen-wrappers is in progress
2013-09-17 14:03:52 +02:00
Simon Morlat
f9e0782528 enable generic publish not to be refreshed automatically 2013-09-16 20:31:16 +02:00
Jehan Monnier
5c88a8dd21 fix crash in sal_process_authentication when auth cannot be sent synchronously 2013-09-16 16:41:04 +02:00
Simon Morlat
26a522902e fix crash in presence unsubscription 2013-09-13 18:38:27 +02:00
Simon Morlat
c413a81e39 bugfixes in Event api when refreshing subscribes
fix test suite
2013-09-13 16:10:34 +02:00
Simon Morlat
ab2b7d0e38 allow contacts to be sent in publish, and better management of publish. 2013-09-12 03:20:50 +02:00
Simon Morlat
9df7a19ca3 support all reasons for linphone_core_decline_call().
update ms2
2013-09-10 16:29:25 +02:00
Simon Morlat
5dea3b42f0 avoid crashing when no soundcard is present.
update ms2
2013-09-09 17:52:14 +02:00
Simon Morlat
358516fd68 prevent publish to be sent while client is registering on the same proxy. 2013-09-09 14:14:27 +02:00
Jehan Monnier
92abb3d3e5 an op is considered as secure if both from and to uri are sips 2013-09-09 12:41:17 +02:00
Sylvain Berfini
8f186adebb Fix compilation for WP 2013-09-09 11:58:39 +02:00
Simon Morlat
77b06af7a1 fix crash and update ms2 2013-09-05 17:19:52 +02:00
Simon Morlat
9a671657c6 make use of bellesip's new dialog's request queue to fix bugs around transfer notification
add notification of failed transfers (new test in call suite for that)
In case of failed transfer, referer call is resumed (if necessary) and notified of the failure.
remove deprecated code.
2013-09-03 22:34:04 +02:00
Simon Morlat
e1c0e1aa4f bugfix when adding body to request: previous body, content-type and content-lenght must first be removed. 2013-09-02 16:33:36 +02:00
Simon Morlat
aeb7876482 transition to belle-sip automatic contact and new nat-helper. 2013-08-30 21:29:29 +02:00
Jehan Monnier
50469413f0 fix crash when presence request is declined by an error sip message 2013-08-28 12:04:43 +02:00
Simon Morlat
798bd06597 prevent double notification of network reachable true or false. 2013-08-28 11:24:23 +02:00
Simon Morlat
bd95305d7f add reference counting to LinphoneAddress and SalAddress 2013-08-27 21:06:49 +02:00
Jehan Monnier
42654a327c add LinphoneReasonUnauthorized 2013-08-21 11:29:32 +02:00
Margaux Clerc
42261f4900 Make the call transfer even if the call ends 2013-08-18 21:14:00 +02:00
Simon Morlat
d16f15f1ed do not send 501 to out of dialog BYE, but rather 481. 2013-08-13 18:04:04 +02:00
Simon Morlat
1d144769f8 update oRTP to fix errors with telephone-event and srtp.
fix sal to get Referred-by header set in INVITEs consecutive to an incoming REFER request.
2013-08-08 13:06:13 +02:00
Simon Morlat
491294b279 Fix case where a call is cancelled by a user while no provisionnal response has been received yet (was not functional)
Add a test for this case.
Reformat the code for indentation and break statement positions.
2013-08-07 00:55:43 +02:00