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
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
Jehan Monnier
e0256b1f7a
fix compilation issue
2013-11-21 16:26:44 +01:00
Guillaume Beraudo
e8225e64b9
Basic client certificates API
2013-11-21 13:54:31 +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
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
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
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
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
aeb7876482
transition to belle-sip automatic contact and new nat-helper.
2013-08-30 21:29:29 +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
Jehan Monnier
c820f3f059
add missing makedile file
2013-08-20 16:58:17 +02:00
Jehan Monnier
7a6d1c2946
better test in case of io error
2013-07-16 19:29:56 +02:00
Simon Morlat
0b2d04d624
many improvements
...
* re-send SUBSCRIBEs after network gets reachable again
* allow to set the default SUBSCRIBE expires using [sip] "subscribe_expires" property
* re-send initial SUBSCRIBE if remote peer lost the dialog context
2013-07-05 23:05:20 +02:00
Simon Morlat
83268b313b
* fixes for dialog serialization
...
* fix crash when receiving a NOTIFY after a SUBSCRIBE is terminated
2013-07-05 16:12:56 +02:00
Ghislain MARY
8c9c96218a
Use presence model to notify presence.
...
Use libxml2 to generate XML content.
2013-06-19 17:22:26 +02:00
Ghislain MARY
220c471369
Use xml parser to get presence status.
2013-06-19 17:22:26 +02:00
Simon Morlat
ed655060c8
few privacy cleanups
2013-06-18 16:33:59 +02:00
Jehan Monnier
500d97e548
add privacy settings at proxy level
2013-06-13 08:35:49 +02:00
Simon Morlat
e5f1ae5773
add patch for vacation status
2013-06-12 22:19:26 +02:00
Simon Morlat
36e445f97f
generic subscribe notify api in progress
2013-06-06 11:01:54 +02:00
Jehan Monnier
fe1cddbfaa
no longuer return registration failure in case of first retry
2013-06-04 21:25:52 +02:00
Ghislain MARY
0408a776e4
Load user DNS hosts file for tests.
2013-05-23 15:22:00 +02:00
Simon Morlat
4cc7c7c074
info api in progress, but test is failed due to flexisip not forking info
2013-05-17 22:23:27 +02:00
Simon Morlat
bb0f07f6a0
add info api
...
refactor selection of proxy, identity, configurations of op
fix bug when automatically restarting a call after a 415 due to srtp
2013-05-16 16:30:38 +02:00
Jehan Monnier
cc0b90e9a4
better wrong password management
2013-05-16 08:59:30 +02:00
Simon Morlat
9ac3d64c86
- implement contact +sip.instance parameter, with random uuid generated and store in linphonerc
...
- add user-agent string in response
2013-05-09 18:04:11 +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
Ghislain MARY
3512728d0f
Implement linphone_core_set_user_agent() for belle-sip.
2013-05-02 17:14:04 +02:00
Jehan Monnier
86ba23e486
fix ha1 issue and store ha1 instead of passwd
2013-04-28 15:08:07 +02:00
Jehan Monnier
9f1fbf40b5
add presence status tester
2013-04-23 13:57:01 +02:00
Ghislain MARY
82c498a711
Port tunnel to belle-sip.
2013-04-19 10:55:59 +02:00
Jehan Monnier
bffae8bdf4
transfer full control of registration to refresher
2013-04-11 09:18:23 +02:00
Simon Morlat
641ba75313
refine transport selection algorithm and set proper routes for all kind of operations: INVITE, MESSAGE, SUBSCRIBE.
2013-03-28 21:57:50 +01:00
Simon Morlat
fc7925235e
Merge remote-tracking branch 'public/master' into belle-sip
...
Conflicts:
coreapi/upnp.c
2013-03-26 12:06:51 +01:00
Ghislain MARY
3020dae1e8
Merge branch 'master' of git.linphone.org:linphone into belle-sip
2013-03-20 15:49:45 +01:00
Yann Diorcet
8dd4ee3ee2
Merge branch 'master' into belle-sip
...
Conflicts:
build/android/common.mk
coreapi/linphonecore.h
2013-03-12 13:30:13 +01:00
Jehan Monnier
dafc0c1f0c
Merge remote-tracking branch 'public/master' into belle-sip
...
Conflicts:
configure.ac
coreapi/linphonecore.h
2013-03-07 21:56:18 +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
Jehan Monnier
33ebb44b85
fix build issue from wp8 build
2013-03-04 17:26:28 +01:00
Sylvain Berfini
5baaa9fc43
Fix merge + compil wp
2013-03-01 14:59:50 +01:00
Sylvain Berfini
5c30c2a318
Merge remote-tracking branch 'origin/belle-sip' into wp
...
Conflicts:
coreapi/bellesip_sal/sal_impl.c
coreapi/misc.c
tester/call_tester.c
tester/liblinphone_tester.c
2013-03-01 14:39:38 +01:00