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
aeb7876482
transition to belle-sip automatic contact and new nat-helper.
2013-08-30 21:29:29 +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
6e6e33ae23
- few renamings
...
- robustify releasing of calls
2013-07-30 16:56:54 +02:00
Simon Morlat
cc2a5467d3
replace call to belle_sip_object_instance_of().
2013-07-27 01:27:08 +02:00
Simon Morlat
eb1f6822d7
fix crash when receiving a NOTIFY for a closed subscription.
2013-07-26 22:09:16 +02:00
Jehan Monnier
7a6d1c2946
better test in case of io error
2013-07-16 19:29:56 +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
Simon Morlat
866af779ab
handle out of dialogs incoming NOTIFY.
...
Use in [sip]:
allow_out_of_subscribe_presence=1
to allow them for presence (unsecure)
2013-06-24 12:16:35 +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
Jehan Monnier
500d97e548
add privacy settings at proxy level
2013-06-13 08:35:49 +02:00
Jehan Monnier
b7a487bef4
add privacy support
2013-06-10 17:39:53 +02:00
Simon Morlat
5183b21761
change info api so that INFO message can only be sent through calls (as requested by the RFC)
2013-06-06 21:01:53 +02:00
Simon Morlat
36e445f97f
generic subscribe notify api in progress
2013-06-06 11:01:54 +02:00
Ghislain MARY
0408a776e4
Load user DNS hosts file for tests.
2013-05-23 15:22:00 +02:00
Jehan Monnier
53128dec9d
avoid crash with op->auth_info
2013-05-22 17:40:51 +02:00
Jehan Monnier
23967d8ca8
fix ortp initiale ref count. Remove abusive traces
2013-05-21 11:16:45 +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
aae5ae888c
improve custom header so that they work with responses too
2013-05-15 10:53:34 +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
Simon Morlat
8ad869352c
small tls fix
2013-04-28 16:59:46 +02:00
Jehan Monnier
86ba23e486
fix ha1 issue and store ha1 instead of passwd
2013-04-28 15:08:07 +02:00
Simon Morlat
313fbaa648
implement use_dates and dates in text messages.
2013-04-28 11:34:03 +02:00
Jehan Monnier
06a9ea3cde
implement publish
2013-04-23 13:57:01 +02:00
Ghislain MARY
bd6d249f26
Define variables at the beginning of a block and do not call tunnel stuff is tunnel compilation is not enabled.
2013-04-19 09:19:58 +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
Jehan Monnier
ee4a5d6ee4
implement early declined
2013-04-02 15:13:16 +02:00
Jehan Monnier
0d15447140
better management of call state machine
2013-03-28 18:29:39 +01:00
Simon Morlat
84dc96eccb
implement tls and dscp options
2013-03-27 16:40:27 +01:00
Ghislain MARY
235387ff17
Remove useless semicolon.
2013-03-22 10:53:23 +01:00
Simon Morlat
3cd2dac98f
refactoring and memory leak bugfixing.
2013-03-20 17:15:17 +01:00
Simon Morlat
91ae44e4f9
fix a bunch of memory leaks.
2013-03-19 22:08:30 +01:00
Jehan Monnier
275d7c10a7
implement enable rport
2013-03-11 12:26:02 +01:00
Jehan Monnier
79fe5f18b7
better contact/nat management
2013-03-07 21:11:29 +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
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
Jehan Monnier
bf0db8f9e4
io error repporting for calls
2013-02-28 16:06:53 +01:00
Sylvain Berfini
c3ebf99f5e
Fix compilation for WP8
2013-02-27 17:28:15 +01:00
Jehan Monnier
0b06ac3fb5
implement op->call_id
2013-02-27 14:42:21 +01:00
Jehan Monnier
40b65a779f
better op management to avoid transaction to refference a freed op
2013-02-26 13:30:39 +01:00
Jehan Monnier
73722ac3ee
add function to disable contact fixing
2013-02-25 11:25:22 +01:00
Jehan Monnier
6791abd00d
implement CallReleased state transition
2013-02-22 15:44:33 +01:00
Jehan Monnier
62cc1e417b
fix OPTIONS
2013-02-15 12:09:59 +01:00