- 26 Oct, 2023 - 1 commit
-
-
Simon Morlat authored
-
- 12 Oct, 2023 - 1 commit
-
-
Sylvain Berfini authored
-
- 20 Sep, 2023 - 1 commit
-
-
Sylvain Berfini authored
-
- 19 Sep, 2023 - 1 commit
-
-
Simon Morlat authored
-
- 14 Sep, 2023 - 1 commit
-
-
Andrea Gianarda authored
when initiating a call; - from header - account These 2 parameters are dependent from each other which makes tricky for the core to know exactly which account to use and the correct from address. In most scenarios, the from address is the account's identity address but it is not always the case such as in the case of a direct call. Moreover, the account cannot be always deduced in a straightforward matter such as if the core has no default account (but it is registered with one or more accounts) and the call parameters have not set one. The algorithm for choosing an account is the following: 1) search in the call parameters 2) get the default account 3) look up for the best guessed account based on the from (if known) or to address The algorithm for known the from address is the following: 1) look for the from header in the call parameters 2) look up for the identity address of the account (if known) 3) get the core primary account Set Ik SDP attribute based on the account used for a call Use account set in the call parameters before retrieving the NAT policy. It may happen that a call session is buuild without passing an account and in such a case, the SDK will do its best to get one
-
- 07 Sep, 2023 - 1 commit
-
-
Andrea Gianarda authored
- Add callback to notify the application that a participant has changed role in the conference - Take into account role when creating the list of participant informations of a conference - Give priority to the conference information stored in the database over that cached in the call log object - When a participant is added, give the application a pointer to it with all the informations up to date - In the event of a full state, reduce the number of database accesses by updating the conference information in the callback onFullStateReceived. Previously, for every participant added a DB access was required in order to update the conference information Tests: - Add verification of role and sequence id of every participant info in the conference information in the call logs and conference information - add helper functions to ease checking of conference informations
-
- 01 Sep, 2023 - 1 commit
-
-
Sylvain Berfini authored
-
- 22 Aug, 2023 - 1 commit
-
-
Andrea Gianarda authored
video conference factory if the core is used as a conference server Replace usage of ProxyConfiguration with Account in classes Call, CallSession and MediaSession
-
- 24 Jul, 2023 - 1 commit
-
-
Andrea Gianarda authored
- a RecvOnly audio stream with content DTX and the participant label for each participant of the conference. A secured conference will have N audio streams (1 sendrecv for the local participant and N-1 recvonly for the other participants) - add security level to the conference parameters - pass security level information to the conference server - add encryption information to the database table storing conferences - pass security level down to MSAudioConference and MSVideoConference objects - add extra video stream for encrypted conference in active speaker layout
-
- 18 Jul, 2023 - 1 commit
-
-
Sylvain Berfini authored
Fixed find friend by phone number when number has international prefix but no '+' + improved performances a bit
-
- 08 Jun, 2023 - 1 commit
-
-
Simon Morlat authored
-
- 12 May, 2023 - 1 commit
-
-
Sylvain Berfini authored
-
- 10 May, 2023 - 2 commits
-
-
Julien Wadel authored
-
Thomas Renaud authored
-
- 05 May, 2023 - 1 commit
-
-
Sylvain Berfini authored
More improvements & fixes for AccountCreator & FlexiAPI + add user-agent header to FlexiAPI HTTP requests
-
- 27 Apr, 2023 - 1 commit
-
-
ClémenceHim authored
-
- 19 Apr, 2023 - 1 commit
-
-
johan authored
-
- 05 Apr, 2023 - 2 commits
-
-
Andrea Gianarda authored
- Remove reason field from LinphoneToneDescription - Store tones by ID - choose tone based on the reason when a call ends
-
Andrea Gianarda authored
-
- 03 Apr, 2023 - 1 commit
-
-
Simon Morlat authored
Fix crash when an account is deleted during a call, fix bad Contact header for out of account calls, fix regression in telephone-event payload type number selection.
-
- 29 Mar, 2023 - 1 commit
-
-
Andrea Gianarda authored
- Delete classes IdentityAddress and ConferenceAddress - Make Address a derived class of HybridObject - Use smart pointer for objects of Address type whenever they need to be handled by the applications
-
- 27 Mar, 2023 - 1 commit
-
-
Sylvain Berfini authored
-
- 24 Mar, 2023 - 2 commits
-
-
Sylvain Berfini authored
Fixed bodyless friend list initial subscribe not being sent if proxy config takes too much time to register
-
Sylvain Berfini authored
-
- 22 Mar, 2023 - 1 commit
-
-
Sylvain Berfini authored
-
- 14 Mar, 2023 - 1 commit
-
-
Andrea Gianarda authored
-
- 10 Mar, 2023 - 1 commit
-
-
ClémenceHim authored
-
- 24 Feb, 2023 - 1 commit
-
-
Sylvain Berfini authored
-
- 13 Feb, 2023 - 1 commit
-
- 09 Feb, 2023 - 2 commits
-
-
ClémenceHim authored
-
ClémenceHim authored
-
- 31 Jan, 2023 - 1 commit
-
-
Julien Wadel authored
-
- 06 Jan, 2023 - 1 commit
-
-
Simon Morlat authored
Allow building without libxml2 and sqlite3, to minimize binary size. This drops features (friendlist storage, presence).
-
- 20 Dec, 2022 - 1 commit
-
-
Thomas Renaud authored
-
- 27 Oct, 2022 - 1 commit
-
-
Sylvain Berfini authored
-
- 25 Oct, 2022 - 2 commits
-
-
Andrea Gianarda authored
-
Andrea Gianarda authored
Add linphone_core_create_nat_policy_from_ref to be called to create a NatPolicy object from its reference in the rc file The value of the nat_policy_ref may be the reference of the nat policy or the name if the section in the rc file
-
- 21 Oct, 2022 - 1 commit
-
-
Andrea Gianarda authored
Add private Utf8 setter and getter for conference subject, ics uid and description Clone conference information before updating or cancelling a conference Parse ICS as UTF8 string to ensure non-ASCII characters are correctly decoded under the Windows environment
-
- 20 Oct, 2022 - 1 commit
-
-
Andrea Gianarda authored
Following a restart of the conference server, conference that were created earlier on can onlmy be found in the database. In such a case, the object LocalConference must be recreated from scratch once the server receives an INVITE for one of them. There are 2 possible scenarios: - a participant wants to join the conference: time boundary is set to 0 0 (in the SDP: t=0 0) -> conference recreated using the conference information stored in the database - an admin wants to update the conference: time boundary is not 0 0 -> conference recreated using the SalCallOp informations. Note that if the list of participants is empty, the conference will be cancelled Do not create streams if the invite session is only used to create a conference on the server to prevent a ms2 graph being created
-
- 19 Oct, 2022 - 1 commit
-
-
Simon Morlat authored
-