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