François Grisez
19950099c0
Rename LpConfig class into LinphoneConfig
2017-01-12 17:52:49 +01:00
François Grisez
163380c454
Move some comments from source files to headers
2017-01-12 17:51:44 +01:00
François Grisez
48c11e5135
Make linphone-doc target depend on files placed in include/linphone/
2017-01-12 17:48:34 +01:00
François Grisez
85b5ca097a
Reworking of Liblinphone API
...
* Introduction of LinphoneFactory singleton class to create
core-independent object like LinphoneAddress or LinphoneVcard.
* Make several C structures inherite from belle_sip_object_t class:
* LinphoneCore
* LinphoneVcard
* LinphoneAuthInfo
* Creation of the LinphoneCoreCbs class that enable to store the
callbacks used by LinphoneCore.
2017-01-12 17:47:01 +01:00
Ghislain MARY
19d47a6478
Fix call repair when in paused state.
2017-01-12 12:00:21 +01:00
Sylvain Berfini
f9d6f3ae97
Fixed compil...
2017-01-11 13:05:36 +01:00
Sylvain Berfini
2e72668539
Fixed LIME tests
2017-01-11 12:17:08 +01:00
Ghislain MARY
ac13f96e53
Add missing symbol exports for build on Windows.
2017-01-11 11:49:27 +01:00
Ghislain MARY
d55353a7c6
Use our own implementation of getnameinfo().
2017-01-10 11:03:46 +01:00
Benjamin Reis
2751c8a703
Modify linphone_chat_room_lime_available
2017-01-09 17:16:57 +01:00
Ghislain MARY
9fa30c5c20
Handle error cases in IMDN notifications.
2017-01-09 16:55:16 +01:00
Sylvain Berfini
7d1189819e
Use getInstance from BelCardParser
2017-01-09 14:12:13 +01:00
Sylvain Berfini
4a04f3ba5a
Do not increase unread message counter when sending one...
2017-01-04 17:31:22 +01:00
Ghislain MARY
b2df3b492e
Compilation fixes.
2017-01-04 10:16:18 +01:00
Ghislain MARY
bf849dd3fa
Fix bug 0001391: An incorrect presence activity is added if not is contained in a received presence XML.
2017-01-03 17:52:56 +01:00
Ghislain MARY
6e686b4cfd
Fix bug 0003404: crash during ice re-invite in case of video only incoming call.
2017-01-03 16:46:52 +01:00
Ghislain MARY
e34327f58f
Handle IM notification policy.
2017-01-03 14:56:56 +01:00
Ghislain MARY
6e37c97cb5
Add the LinphoneImNotifPolicy object to configure whether to display/send IM notifications (is_composing, message delivered, message displayed).
2017-01-03 14:56:17 +01:00
Ghislain MARY
f9ae431782
The (is_)read field of a LinphoneChatMessage is now deprecated, the LinphoneChatMessageStateDisplayed state is used instead.
2017-01-03 14:56:17 +01:00
Ghislain MARY
7889b0610b
Store weak references of chat messages in the chat room to be able to returned the same LinphoneChatMessage object to the application.
2017-01-03 14:56:17 +01:00
Ghislain MARY
410f5b9e1c
Revert message callbacks moved to LinphoneChatRoom instead of LinphoneChatMessage.
2017-01-03 14:56:17 +01:00
Ghislain MARY
9867c2fee7
Send and receive imdn.
2017-01-03 14:56:17 +01:00
Sylvain Berfini
41b9cf9c67
Fix allocs and frees in lime
2017-01-03 12:29:39 +01:00
Benjamin Reis
cb4c3fd694
Add background task for file transfer
2017-01-02 16:59:20 +01:00
Simon Morlat
370da3da56
improve log
2017-01-02 16:19:38 +01:00
Sandrine Avakian
67ea07bdca
Merge branch 'daemon-dev'
...
# Conflicts:
# daemon/commands/video.cc
2017-01-02 11:10:28 +01:00
Sylvain Berfini
1f87c8066d
Added JNI wrapper for linphone_core_verify_server_certificates and linphone_core_verify_server_cn
2016-12-29 16:52:54 +01:00
Sandrine Avakian
0435a02197
Adding option in linphonerc rtp_io_enable_local_output
...
to enable using local speaker in rtp_io mode. Option checked in [sound] section only.
2016-12-26 15:33:16 +01:00
Simon Morlat
897815459f
prevent adding a LinphoneAuthInfo with empty credentials.
...
This is causing undefined behaviors in belle-sip and SAL.
2016-12-21 19:50:16 +01:00
Benjamin Reis
2fa3c22831
as-dd break to switch when no SDP
2016-12-21 09:35:01 +01:00
Ghislain MARY
82b8f3cdd7
Introduce the call.h header file.
2016-12-20 16:18:08 +01:00
Ghislain MARY
b7b409e089
Put error info code in its own files.
2016-12-20 15:31:39 +01:00
Ghislain MARY
6ee6437b21
Fix lime.
2016-12-20 12:38:55 +01:00
Ghislain MARY
66887a5200
Move some documentation from the source code to the headers.
2016-12-20 12:05:42 +01:00
Benjamin Reis
2675b25f45
Do not go back to previous state when in a stable state if SDP missing
2016-12-19 15:29:02 +01:00
François Grisez
64c7e55c1f
Move some documentations from source files to headers
2016-12-19 14:15:45 +01:00
Ghislain MARY
9a8bb85ff3
Forgot one function in previous commit.
2016-12-19 12:06:12 +01:00
Ghislain MARY
563bb427b0
Fix IM encryption engine for automatic wrapper generation.
2016-12-19 11:56:37 +01:00
Sylvain Berfini
25a6524d14
Fix chat message stored encrypted in database making it displayed as xml in mobile apps
2016-12-16 11:08:46 +01:00
Sylvain Berfini
5eb5ea3473
Fixed RTT character not being freed correctly + RTT test with SRTP failing if SRTP not available
2016-12-15 15:26:09 +01:00
Simon Morlat
e132ecc181
fix crash
2016-12-15 14:42:12 +01:00
Jehan Monnier
f846e25d68
make sure terminated transaction no longer reference op
2016-12-14 11:21:10 +01:00
Ghislain MARY
a9e04b22f2
Fix "Call with DNS timeout" test.
2016-12-12 10:50:06 +01:00
Simon Morlat
77b3564a43
fix bad function declaration. Flags can't be enums.
2016-12-09 16:55:00 +01:00
Sylvain Berfini
e0fdfbb13b
Added isComposing content-type to fake LinphoneChatMessage created for IM Encryption Engine incoming callback
2016-12-08 15:48:50 +01:00
Sylvain Berfini
e0fe5ff368
Fixed sal_message_reply(): no server transaction for isComposing messages
2016-12-08 15:45:39 +01:00
Benjamin Reis
7ed65a11f0
cancel shutdown timer when call ends
2016-12-08 11:15:09 +01:00
Sylvain Berfini
a1d5ed8ca9
Allow IM Encryption Engine to return a custom code upon reception of a composing message
2016-12-06 10:30:21 +01:00
Ghislain MARY
0b16049394
If connectivity is lost during an outgoing call at a very early stage (the dialog has not been created yet), try to repair the call by cancelling the INVITE and issuing a new one.
2016-12-05 14:03:46 +01:00
Sylvain Berfini
85d8e09d59
Call IM Encryption Engine outoing & incoming callbacks also for composing messages, but do nothing with lime + test
2016-12-05 12:07:11 +01:00