Commit graph

214 commits

Author SHA1 Message Date
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 Beraudo
e8225e64b9 Basic client certificates API 2013-11-21 13:54:31 +01:00
Jehan Monnier
a405553fc7 make sure in case of 415 caused by SRTP, call is retried even if in ringing state (I.E push case)) 2013-11-15 15:07:01 +01:00
Simon Morlat
5fb5c55eb0 add new test to check what happens if a calls gets rejected because of incompatible media types.
restore oRTP
2013-11-08 19:05:08 +01:00
Jehan Monnier
55fedeb6b7 fix crash in case of 488 2013-11-06 16:45:41 +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
Ghislain MARY
9139a6bd70 Deprecate linphone_core_is_mic_muted() and linphone_core_mute_mic().
Introduce linphone_core_enable_mic() and linphone_core_mic_enabled() to replace them.
2013-10-09 15:19:39 +02:00
Simon Morlat
470227cf85 fix ICE crash
fix potential crash when opening property box
2013-10-07 11:49:37 +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
c413a81e39 bugfixes in Event api when refreshing subscribes
fix test suite
2013-09-13 16:10:34 +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
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
Margaux Clerc
42261f4900 Make the call transfer even if the call ends 2013-08-18 21:14:00 +02:00
Jehan Monnier
c19925c0d9 add reason in case of automatic proxyconfig re-registration due to io error 2013-08-01 00:20:58 +02:00
Simon Morlat
6e6e33ae23 - few renamings
- robustify releasing of calls
2013-07-30 16:56:54 +02:00
Simon Morlat
1b6da4751b fix potential problem with ringback beeing stopped automatically by mistake. 2013-07-09 11:36:28 +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
a147f07905 Merge branch 'master' of git.linphone.org:linphone into belle-sip 2013-07-02 17:46:02 +02:00
Ghislain MARY
bbd8ec8ba4 Add API to get and set contact of a presence model. 2013-06-25 11:13:35 +02:00
Ghislain MARY
1b7f68b439 Change presence API a little bit to ease wrapping for other programming languages. 2013-06-21 17:06:08 +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
08fdd73272 LinphoneEvent improvements 2013-06-18 12:06:06 +02:00
Jehan Monnier
500d97e548 add privacy settings at proxy level 2013-06-13 08:35:49 +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
Jehan Monnier
53128dec9d avoid crash with op->auth_info 2013-05-22 17:40:51 +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
Jehan Monnier
9448260574 fix wrong passwd use case 2013-05-15 12:38:33 +02:00
Simon Morlat
059d6af4d5 Merge remote-tracking branch 'public/master' into belle-sip 2013-04-30 10:45:17 +02:00
Simon Morlat
f906188cef fix crash when receiving an incorrect SDP message in a 200Ok.
fix indentation
2013-04-30 10:33:49 +02:00
Simon Morlat
b5addf958d fix crash when receiving an incorrect SDP message in a 200Ok.
fix indentation
2013-04-30 10:33:49 +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
bffae8bdf4 transfer full control of registration to refresher 2013-04-11 09:18:23 +02:00
Jehan Monnier
d69d96a0ca Merge remote-tracking branch 'public/master' into belle-sip 2013-03-15 17:50:37 +01:00
Simon Morlat
bee6752f6e add automatic tone user indications 2013-03-14 13:27:53 +01:00
Simon Morlat
e1552ee1ee add automatic tone user indications 2013-03-14 13:27:53 +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
Simon Morlat
ad7114171e clean message storage API
relax requirement for sqlite3
2013-03-09 10:37:29 +01:00
Simon Morlat
42ab420ce6 clean message storage API
relax requirement for sqlite3
2013-03-09 10:37:29 +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
Margaux Clerc
8a9b9fcd14 add message storage 2013-03-07 12:19:28 +01:00
Margaux Clerc
c62f68350d add message storage 2013-03-07 12:19:28 +01:00
Sylvain Berfini
c3ebf99f5e Fix compilation for WP8 2013-02-27 17:28:15 +01:00
Jehan Monnier
a177101b55 fix cseq not incremented in case of 401/407 response 2013-02-13 16:11:56 +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