# Deprecated API

## Contents

- Interfaces
- Methods
- Constructors

Deprecated Interfaces
Interface
Description
org.linphone.core.Ldap
18/11/2024 `Ldap` object is no longer used, use `RemoteContactDirectory`
instead.
org.linphone.core.ProxyConfig
06/04/2020 Use `Account` object instead

Deprecated Methods
Method
Description
org.linphone.core.Account.getTransport()
01/03/2021 Use Linphone_account_params_get_transport() instead.
org.linphone.core.AccountCreator.activateAccount()
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreator.activateAlias()
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreator.create(Core)
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreator.createAccount()
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreator.createAccountInCore()
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreator.createProxyConfig()
05/05/2023 Use `AccountCreator.createAccountInCore()` instead.
org.linphone.core.AccountCreator.createPushAccount()
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreator.getAccountCreationRequestToken()
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreator.getActivationCode()
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreator.getAlgorithm()
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreator.getDisplayName()
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreator.getDomain()
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreator.getEmail()
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreator.getHa1()
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreator.getLanguage()
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreator.getPassword()
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreator.getPhoneCountryCode()
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreator.getPhoneNumber()
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreator.getPnParam()
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreator.getPnPrid()
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreator.getPnProvider()
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreator.getSetAsDefault()
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreator.getToken()
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreator.getTransport()
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreator.getUsername()
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreator.isAccountActivated()
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreator.isAccountExist()
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreator.isAccountLinked()
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreator.isAliasUsed()
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreator.linkAccount()
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreator.loginLinphoneAccount()
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreator.recoverAccount()
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreator.requestAccountCreationRequestToken()
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreator.requestAccountCreationTokenUsingRequestToken()
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreator.requestAuthToken()
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreator.reset()
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreator.setAccount(Account)
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreator.setAccountCreationRequestToken(String)
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreator.setActivationCode(String)
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreator.setAlgorithm(String)
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreator.setAsDefault(boolean)
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreator.setDisplayName(String)
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreator.setDomain(String)
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreator.setEmail(String)
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreator.setHa1(String)
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreator.setLanguage(String)
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreator.setPassword(String)
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreator.setPhoneNumber(String, String)
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreator.setPnParam(String)
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreator.setPnPrid(String)
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreator.setPnProvider(String)
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreator.setProxyConfig(ProxyConfig)
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreator.setToken(String)
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreator.setTransport(TransportType)
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreator.setUsername(String)
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreator.updateAccount()
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreator.useTestAdminAccount()
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreatorListener.onAccountCreationRequestToken(AccountCreator, AccountCreator.Status, String)
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreatorListener.onAccountCreationTokenUsingRequestToken(AccountCreator, AccountCreator.Status, String)
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreatorListener.onActivateAccount(AccountCreator, AccountCreator.Status, String)
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreatorListener.onActivateAlias(AccountCreator, AccountCreator.Status, String)
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreatorListener.onCreateAccount(AccountCreator, AccountCreator.Status, String)
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreatorListener.onIsAccountActivated(AccountCreator, AccountCreator.Status, String)
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreatorListener.onIsAccountExist(AccountCreator, AccountCreator.Status, String)
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreatorListener.onIsAccountLinked(AccountCreator, AccountCreator.Status, String)
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreatorListener.onIsAliasUsed(AccountCreator, AccountCreator.Status, String)
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreatorListener.onLinkAccount(AccountCreator, AccountCreator.Status, String)
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreatorListener.onLoginLinphoneAccount(AccountCreator, AccountCreator.Status, String)
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreatorListener.onRecoverAccount(AccountCreator, AccountCreator.Status, String)
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreatorListener.onSendToken(AccountCreator, AccountCreator.Status, String)
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountCreatorListener.onUpdateAccount(AccountCreator, AccountCreator.Status, String)
11/06/2024 use `AccountManagerServices` instead
org.linphone.core.AccountParams.getIdentity()
01/03/2021 Use `AccountParams.getIdentityAddress()` instead.
org.linphone.core.AccountParams.getServerAddr()
01/03/2021 Use `AccountParams.getServerAddress()` instead.
org.linphone.core.AccountParams.setConferenceFactoryUri(String)
16/08/2023 Use `AccountParams.setConferenceFactoryAddress(org.linphone.core.Address)` instead.
org.linphone.core.AccountParams.setServerAddr(String)
01/03/2021 Use `AccountParams.setServerAddress(org.linphone.core.Address)` instead.
org.linphone.core.Call.getRemoteAddressAsString()
06/07/2020 use `Call.getRemoteAddress()` instead.
org.linphone.core.Call.getToHeader(String)
27/10/2020. Use `CallParams.getCustomHeader(java.lang.String)` on `Call.getRemoteParams()`
instead.
org.linphone.core.Call.isRecording()
15/09/2021 Use `CallParams.isRecording()` instead.
org.linphone.core.Call.redirect(String)
27/10/2020. Use `Call.redirectTo(org.linphone.core.Address)` instead.
org.linphone.core.Call.transfer(String)
27/10/2020. Use `Call.transferTo(org.linphone.core.Address)` instead.
org.linphone.core.CallParams.copy()
use exclusively `Core.createCallParams(org.linphone.core.Call)` to create `CallParams`
object.
org.linphone.core.CallParams.getProxyConfig()
28/02/2021 Use `CallParams.getAccount()` instead.
org.linphone.core.CallParams.isCapabilityNegotiationReinviteEnabled()
16/12/2021 Use
invalid reference

    #capabilityNegotiationReinviteEnabled

instead.
org.linphone.core.CallParams.setProxyConfig(ProxyConfig)
28/02/2021 Use `CallParams.setAccount(org.linphone.core.Account)` instead.
org.linphone.core.CallParams.setRtpBundleEnabled(boolean)
This property can no longer be controlled via `CallParams`.
Use
invalid reference

    AccountParams#enableRtpBundle

.
org.linphone.core.ChatMessage.addTextContent(String)
01/07/2020. Use `ChatMessage.addUtf8TextContent(java.lang.String)` instead.
org.linphone.core.ChatMessage.getTextContent()
01/07/2020. Use `ChatMessage.getUtf8Text()` instead.
org.linphone.core.ChatMessage.hasTextContent()
27/10/2020. Check if `ChatMessage.getContents()` contains a `Content`
for which it's content type is PlainText.
org.linphone.core.ChatMessage.isFileTransfer()
06/07/2020 check if `ChatMessage.getContents()` contains a `Content`
for which `Content.isFileTransfer()` returns true.
org.linphone.core.ChatMessage.isText()
06/07/2020 check if `ChatMessage.getContents()` contains a `Content`
with a PlainText content type.
org.linphone.core.ChatMessageListener.onFileTransferSend(ChatMessage, Content, int, int)
17/08/2020 Use LinphoneChatMessageCbsFileTransferSendChunkCb
instead.
org.linphone.core.ChatRoom.createMessage(String)
01/07/2020. Use `ChatRoom.createMessageFromUtf8(java.lang.String)` instead.
org.linphone.core.ChatRoom.getHistory(int)
30/07/2024. Use `ChatRoom.getHistory(int, int)` instead.
org.linphone.core.ChatRoom.getHistoryEvents(int)
30/07/2024. Use `ChatRoom.getHistory(int, int)` instead.
org.linphone.core.ChatRoom.getHistoryEventsSize()
30/07/2024. Use `ChatRoom.getHistorySize()` instead.
org.linphone.core.ChatRoom.getHistoryMessageEvents(int)
30/07/2024. Use `ChatRoom.getHistory(int, int)` instead.
org.linphone.core.ChatRoom.getHistoryRange(int, int)
30/07/2024. Use `ChatRoom.getHistoryRange(int, int, int)` instead.
org.linphone.core.ChatRoom.getHistoryRangeEvents(int, int)
30/07/2024. Use `ChatRoom.getHistoryRange(int, int, int)` instead.
org.linphone.core.ChatRoom.getHistoryRangeMessageEvents(int, int)
30/07/2024. Use `ChatRoom.getHistoryRange(int, int, int)` instead.
org.linphone.core.ChatRoom.getHistorySize()
30/07/2024. Use `ChatRoom.getHistorySize()` instead.
org.linphone.core.ChatRoom.hasBeenLeft()
16/03/2022 use `ChatRoom.isReadOnly()` instead.
org.linphone.core.ChatRoomParams.getBackend()
20/05/2024. Use `ChatParams.getBackend()` instead.
org.linphone.core.ChatRoomParams.getEncryptionBackend()
20/05/2024. Use `ChatParams.getEncryptionBackend()` instead.
org.linphone.core.ChatRoomParams.getEphemeralLifetime()
20/05/2024. Use `ChatParams.getEphemeralLifetime()` instead.
org.linphone.core.ChatRoomParams.getEphemeralMode()
20/05/2024. Use `ChatParams.getEphemeralMode()` instead.
org.linphone.core.ChatRoomParams.getSubject()
20/05/2024. Use `ConferenceParams.getSubject()` instead.
org.linphone.core.ChatRoomParams.isEncryptionEnabled()
20/05/2024. Use
invalid reference

    ChatParams#encryptionEnabled

instead.
org.linphone.core.ChatRoomParams.isGroupEnabled()
20/05/2024. Use
invalid reference

    ConferenceParams#groupEnabled

instead.
org.linphone.core.ChatRoomParams.isRttEnabled()
20/05/2024. Use
invalid reference

    ChatParams#rttEnabled

instead.
org.linphone.core.ChatRoomParams.isValid()
20/05/2024. Use linphone_chat_params_is_valid() instead.
org.linphone.core.ChatRoomParams.setBackend(ChatRoom.Backend)
20/05/2024. Use `ChatParams.setBackend(org.linphone.core.ChatRoom.Backend)` instead.
org.linphone.core.ChatRoomParams.setEncryptionBackend(ChatRoom.EncryptionBackend)
20/05/2024. Use `ChatParams.setEncryptionBackend(org.linphone.core.ChatRoom.EncryptionBackend)` instead.
org.linphone.core.ChatRoomParams.setEncryptionEnabled(boolean)
20/05/2024. Use linphone_conference_params_enable_encryption()
instead.
org.linphone.core.ChatRoomParams.setEphemeralLifetime(long)
20/05/2024. Use `ChatParams.setEphemeralLifetime(long)` instead.
org.linphone.core.ChatRoomParams.setEphemeralMode(ChatRoom.EphemeralMode)
20/05/2024. Use `ChatParams.setEphemeralMode(org.linphone.core.ChatRoom.EphemeralMode)` instead.
org.linphone.core.ChatRoomParams.setGroupEnabled(boolean)
20/05/2024. Use
invalid reference

    ConferenceParams#enableGroup

instead.
org.linphone.core.ChatRoomParams.setRttEnabled(boolean)
20/05/2024. Use
invalid reference

    ChatParams#enableRtt

instead.
org.linphone.core.ChatRoomParams.setSubject(String)
20/05/2024. Use `ConferenceParams.setSubject(java.lang.String)` instead.
org.linphone.core.Conference.getParticipants()
10/07/2020 Use `Conference.getParticipantList()` instead.
org.linphone.core.Conference.removeParticipant(Address)
10/07/2020 Use `Conference.removeParticipant(org.linphone.core.Address)` instead.
org.linphone.core.Conference.removeParticipant(Call)
10/07/2020 Use `Conference.removeParticipant(org.linphone.core.Address)` instead.
org.linphone.core.ConferenceInfo.getParticipants()
24/08/2023 use linphone_conference_info_get_participant_infos
instead
org.linphone.core.ConferenceInfo.setParticipants(Address[])
24/08/2023 use linphone_conference_info_set_participant_infos
instead
org.linphone.core.ConferenceParams.getProxyCfg()
11/01/2022 Use `ConferenceParams.getAccount()` instead.
org.linphone.core.ConferenceScheduler.sendInvitations(ChatRoomParams)
28/08/2024 Use `ConferenceScheduler.sendInvitations(org.linphone.core.ChatRoomParams)` instead.
org.linphone.core.Content.getPlainFilePath()
2022-01-07. Use `Content.exportPlainFile()` instead.
org.linphone.core.Content.getStringBuffer()
2020-07-01. Use `Content.getUtf8Text()` instead.
org.linphone.core.Content.setStringBuffer(String)
2020-07-01. Use `Content.setUtf8Text(java.lang.String)` instead.
org.linphone.core.Core.addLdap(Ldap)
18/11/2024 use `Core.addRemoteContactDirectory(org.linphone.core.RemoteContactDirectory)` instead.
org.linphone.core.Core.addProxyConfig(ProxyConfig)
04/09/2024 Use `Core.addAccount(org.linphone.core.Account)`
org.linphone.core.Core.audioRouteChanged()
07/01/2020 now handled in the linphone SDK directly
org.linphone.core.Core.clearLdaps()
18/11/2024 use `Core.removeRemoteContactDirectory(org.linphone.core.RemoteContactDirectory)` instead.
org.linphone.core.Core.clearProxyConfig()
04/09/2024 Use `Core.clearAccounts()`
org.linphone.core.Core.createAccountCreator(String)
04/09/2024 : The `AccountCreator` interface is replaced by
the `AccountManagerServices` interface.
org.linphone.core.Core.createAddress(String)
04/06/2024 use `Factory.createAddress(java.lang.String)`.
org.linphone.core.Core.createChatRoom(String, Address[])
02/07/2020, use `Core.createChatRoom(org.linphone.core.ChatRoomParams, org.linphone.core.Address, org.linphone.core.Address[])` instead
org.linphone.core.Core.createChatRoom(Address)
02/07/2020, use `Core.createChatRoom(org.linphone.core.ChatRoomParams, org.linphone.core.Address, org.linphone.core.Address[])` instead
org.linphone.core.Core.createChatRoom(ChatRoomParams, String, Address[])
02/07/2020, use `Core.createChatRoom(org.linphone.core.ChatRoomParams, org.linphone.core.Address, org.linphone.core.Address[])` instead
org.linphone.core.Core.createChatRoom(ChatRoomParams, Address, String, Address[])
02/07/2020, use `Core.createChatRoom(org.linphone.core.ChatRoomParams, org.linphone.core.Address, org.linphone.core.Address[])` instead
org.linphone.core.Core.createChatRoom(ChatRoomParams, Address, Address)
02/07/2020, use `Core.createChatRoom(org.linphone.core.ChatRoomParams, org.linphone.core.Address, org.linphone.core.Address[])` instead
org.linphone.core.Core.createChatRoom(ChatRoomParams, Address, Address[])
22/10/2024, use `Core.createChatRoom(org.linphone.core.ChatRoomParams, org.linphone.core.Address, org.linphone.core.Address[])` instead
org.linphone.core.Core.createClientGroupChatRoom(String, boolean)
02/07/2020, use `Core.createChatRoom(org.linphone.core.ChatRoomParams, org.linphone.core.Address, org.linphone.core.Address[])` instead
org.linphone.core.Core.createClientGroupChatRoom(String, boolean, boolean)
02/07/2020, use `Core.createChatRoom(org.linphone.core.ChatRoomParams, org.linphone.core.Address, org.linphone.core.Address[])` instead
org.linphone.core.Core.createConferenceScheduler()
23/07/2024 Use `Core.createConferenceScheduler()` or `Core.createConferenceSchedulerWithType(org.linphone.core.Account, org.linphone.core.ConferenceScheduler.Type)`
instead.
org.linphone.core.Core.createLdap()
18/11/2024 use `Core.createLdapRemoteContactDirectory(org.linphone.core.LdapParams)` instead.
org.linphone.core.Core.createLdapWithParams(LdapParams)
18/11/2024 use `Core.createLdapRemoteContactDirectory(org.linphone.core.LdapParams)` instead.
org.linphone.core.Core.createProxyConfig()
04/09/2024 Use `Core.createAccount(org.linphone.core.AccountParams)`
org.linphone.core.Core.ensureRegistered()
09/03/2022 See `Core.processPushNotification(java.lang.String)` instead.
org.linphone.core.Core.enterConference()
09/03/2021 Use `Conference.enter()` instead.
org.linphone.core.Core.findCallFromUri(String)
27/10/2020. Use `Core.getCallByRemoteAddress2(org.linphone.core.Address)` instead.
org.linphone.core.Core.findChatRoom(Address, Address)
02/07/2020, use `Core.searchChatRoom(org.linphone.core.ChatRoomParams, org.linphone.core.Address, org.linphone.core.Address, org.linphone.core.Address[])` instead
org.linphone.core.Core.findOneToOneChatRoom(Address, Address, boolean)
02/07/2020, use `Core.searchChatRoom(org.linphone.core.ChatRoomParams, org.linphone.core.Address, org.linphone.core.Address, org.linphone.core.Address[])` instead
org.linphone.core.Core.getCallByRemoteAddress(String)
08/07/2020 use `Core.getCallByRemoteAddress2(org.linphone.core.Address)` instead
org.linphone.core.Core.getCallLogsDatabasePath()
07/12/2021: Use only for migration purposes
org.linphone.core.Core.getCaptureDevice()
11/09/2024 use `Core.getInputAudioDevice()` or `Core.getDefaultInputAudioDevice()`
instead.
org.linphone.core.Core.getChatRoom(Address)
02/07/2020, use `Core.searchChatRoom(org.linphone.core.ChatRoomParams, org.linphone.core.Address, org.linphone.core.Address, org.linphone.core.Address[])` instead
org.linphone.core.Core.getChatRoom(Address, Address)
02/07/2020, use `Core.searchChatRoom(org.linphone.core.ChatRoomParams, org.linphone.core.Address, org.linphone.core.Address, org.linphone.core.Address[])` instead
org.linphone.core.Core.getChatRoomFromUri(String)
02/07/2020, use `Core.searchChatRoom(org.linphone.core.ChatRoomParams, org.linphone.core.Address, org.linphone.core.Address, org.linphone.core.Address[])` instead
org.linphone.core.Core.getDefaultProxyConfig()
04/09/2024 Use `Core.getDefaultAccount()`
org.linphone.core.Core.getDelayedTimeout()
04/09/2024 Obscure.
org.linphone.core.Core.getFriendsDatabasePath()
27/10/2023 Friends are now stored in the main db
org.linphone.core.Core.getLdapList()
18/11/2024 use `Core.getRemoteContactDirectories()` instead.
org.linphone.core.Core.getLimeX3DhServerUrl()
26/08/2022 Use `AccountParams.getLimeServerUrl()` instead.
org.linphone.core.Core.getNatAddress()
12/10/2022 Use `Core.getNatPolicy()`
org.linphone.core.Core.getPlaybackDevice()
11/09/2024 use `Core.getOutputAudioDevice()` or `Core.getDefaultOutputAudioDevice()`
instead.
org.linphone.core.Core.getPrimaryContactParsed()
22/10/2018 Use `Core.createPrimaryContactParsed()` instead.
org.linphone.core.Core.getProxyConfigByIdkey(String)
04/09/2024 Use `Core.getAccountByIdkey(java.lang.String)`
org.linphone.core.Core.getProxyConfigList()
04/09/2024 Use `Core.getAccountList()`
org.linphone.core.Core.getSoundDevicesList()
10/04/2021 Use `Core.getAudioDevices()` instead.
org.linphone.core.Core.getStunServer()
04/09/2024 use `Core.getNatPolicy()` or `AccountParams.getNatPolicy()`
.
org.linphone.core.Core.interpretUrl(String)
on 18/07/2022, use `Core.interpretUrl(java.lang.String)` instead.
org.linphone.core.Core.isInConference()
09/03/2021 Use `Conference.isIn()` instead.
org.linphone.core.Core.leaveConference()
09/03/2021 Use `Conference.leave()` instead.
org.linphone.core.Core.removeLdap(Ldap)
18/11/2024 use `Core.removeRemoteContactDirectory(org.linphone.core.RemoteContactDirectory)` instead.
org.linphone.core.Core.removeProxyConfig(ProxyConfig)
04/09/2024 Use `Core.removeAccount(org.linphone.core.Account)`
org.linphone.core.Core.searchChatRoom(ChatRoomParams, Address, Address, Address[])
22/10/2024, use `Core.searchChatRoom(org.linphone.core.ChatRoomParams, org.linphone.core.Address, org.linphone.core.Address, org.linphone.core.Address[])` instead
org.linphone.core.Core.setCallLogsDatabasePath(String)
07/12/2021: Use only for migration purposes
org.linphone.core.Core.setCaptureDevice(String)
11/09/2024 use `Core.setInputAudioDevice(org.linphone.core.AudioDevice)` or `Core.setDefaultInputAudioDevice(org.linphone.core.AudioDevice)`
instead.
org.linphone.core.Core.setDefaultProxyConfig(ProxyConfig)
04/09/2024 Use `Core.setDefaultAccount(org.linphone.core.Account)`
org.linphone.core.Core.setDelayedTimeout(int)
04/09/2024 Obscure.
org.linphone.core.Core.setExpectedBandwidth(int)
04/09/2024 this function does nothing.
org.linphone.core.Core.setFriendsDatabasePath(String)
27/10/2023 Friends are now stored in the main db
org.linphone.core.Core.setLimeX3DhServerUrl(String)
26/08/2022 Use `AccountParams.setLimeServerUrl(java.lang.String)` instead.
org.linphone.core.Core.setNatAddress(String)
12/10/2022 Use `Core.setNatPolicy(org.linphone.core.NatPolicy)`
org.linphone.core.Core.setPlaybackDevice(String)
11/09/2024 use `Core.setOutputAudioDevice(org.linphone.core.AudioDevice)` or `Core.setDefaultOutputAudioDevice(org.linphone.core.AudioDevice)`
instead.
org.linphone.core.Core.setSelfViewEnabled(boolean)
04/09/2024 Prefer using `Core.setNativePreviewWindowId(java.lang.Object)` to assign
a view to render the local image.
org.linphone.core.Core.setStunServer(String)
04/09/2024 use `Core.setNatPolicy(org.linphone.core.NatPolicy)` or `AccountParams.setNatPolicy(org.linphone.core.NatPolicy)`
.
org.linphone.core.Core.soundDeviceCanCapture(String)
08/07/2020 use `AudioDevice` API instead()
org.linphone.core.Core.soundDeviceCanPlayback(String)
08/07/2020 use `AudioDevice` API instead()
org.linphone.core.CoreListener.onRegistrationStateChanged(Core, ProxyConfig, RegistrationState, String)
06/04/2020 Use LinphoneCoreCbsAccountRegistrationStateChangedCb
instead
org.linphone.core.Event.getFrom()
19/07/2020 use `Event.getFromAddress()` instead
org.linphone.core.Event.getTo()
19/07/2020 use `Event.getToAddress()` instead
org.linphone.core.Factory.setDebugMode(boolean, String)
use
invalid reference

    #enableVerboseLogs

, `Factory.setLoggerDomain(java.lang.String)` and `LoggingService.setLogLevel(org.linphone.core.LogLevel)` instead.
org.linphone.core.FriendList.getRlsUri()
27/10/2020. Use `FriendList.getRlsAddress()` instead.
org.linphone.core.FriendList.setRlsUri(String)
27/10/2020. Use `FriendList.setRlsAddress(org.linphone.core.Address)` instead.
org.linphone.core.Ldap.getCore()
18/11/2024 `Ldap` object is no longer used, use `RemoteContactDirectory`
instead.
org.linphone.core.Ldap.getIndex()
18/11/2024 `Ldap` object is no longer used, use `RemoteContactDirectory`
instead.
org.linphone.core.Ldap.getParams()
18/11/2024 `Ldap` object is no longer used, use `RemoteContactDirectory`
instead.
org.linphone.core.Ldap.newWithParams(Core, LdapParams)
18/11/2024 `Ldap` object is no longer used, use `RemoteContactDirectory`
instead.
org.linphone.core.Ldap.setIndex(int)
18/11/2024 `Ldap` object is no longer used, use `RemoteContactDirectory`
instead.
org.linphone.core.Ldap.setParams(LdapParams)
18/11/2024 `Ldap` object is no longer used, use `RemoteContactDirectory`
instead.
org.linphone.core.LdapParams.getMaxResults()
18/11/2024 use `RemoteContactDirectory.getLimit()` instead.
org.linphone.core.LdapParams.getMinChars()
18/11/2024 use `RemoteContactDirectory.getMinCharacters()`
instead.
org.linphone.core.LdapParams.getServer()
18/11/2024 use `RemoteContactDirectory.getServerUrl()` instead.
org.linphone.core.LdapParams.getTimeout()
18/11/2024 use `RemoteContactDirectory.getTimeout()` instead.
org.linphone.core.LdapParams.setMaxResults(int)
18/11/2024 use `RemoteContactDirectory.setLimit(int)` instead.
org.linphone.core.LdapParams.setMinChars(int)
18/11/2024 use `RemoteContactDirectory.setMinCharacters(int)`
instead.
org.linphone.core.LdapParams.setServer(String)
18/11/2024 use `RemoteContactDirectory.setServerUrl(java.lang.String)` instead.
org.linphone.core.LdapParams.setTimeout(int)
18/11/2024 use `RemoteContactDirectory.setTimeout(int)` instead.
org.linphone.core.MagicSearchListener.onLdapHaveMoreResults(MagicSearch, Ldap)
18/11/2024 use LinphoneMagicSearchCbsMoreResultsAvailableCb
instead.
org.linphone.core.ParticipantDeviceIdentity.getCapabilityDescriptor()
12/06/2023 Use `ParticipantDeviceIdentity.getCapabilityDescriptorList()` instead
org.linphone.core.ParticipantDeviceIdentity.setCapabilityDescriptor(String)
12/06/2023 Use `ParticipantDeviceIdentity.setCapabilityDescriptor(java.lang.String)` instead
org.linphone.core.ProxyConfig.done()
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.edit()
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.findAuthInfo()
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.getAvpfMode()
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.getAvpfRrInterval()
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.getConferenceFactoryUri()
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.getContact()
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.getContactParameters()
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.getContactUriParameters()
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.getCore()
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.getCustomHeader(String)
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.getDependency()
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.getDialEscapePlus()
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.getDialPrefix()
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.getDomain()
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.getError()
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.getErrorInfo()
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.getExpires()
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.getIdentityAddress()
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.getIdkey()
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.getNatPolicy()
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.getPrivacy()
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.getPublishExpires()
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.getPushNotificationConfig()
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.getQualityReportingCollector()
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.getQualityReportingInterval()
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.getRealm()
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.getRefKey()
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.getRoutes()
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.getServerAddr()
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.getState()
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.getTransport()
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.getUnreadChatMessageCount()
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.isAvpfEnabled()
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.isPublishEnabled()
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.isPushNotificationAllowed()
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.isPushNotificationAvailable()
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.isQualityReportingEnabled()
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.isRegisterEnabled()
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.isRemotePushNotificationAllowed()
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.normalizePhoneNumber(String)
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.normalizeSipUri(String)
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.pauseRegister()
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.refreshRegister()
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.setAvpfMode(AVPFMode)
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.setAvpfRrInterval(int)
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.setConferenceFactoryUri(String)
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.setContactParameters(String)
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.setContactUriParameters(String)
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.setCustomHeader(String, String)
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.setDependency(ProxyConfig)
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.setDialEscapePlus(boolean)
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.setDialPrefix(String)
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.setExpires(int)
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.setIdentityAddress(Address)
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.setIdkey(String)
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.setNatPolicy(NatPolicy)
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.setPrivacy(int)
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.setPublishEnabled(boolean)
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.setPublishExpires(int)
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.setPushNotificationAllowed(boolean)
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.setPushNotificationConfig(PushNotificationConfig)
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.setQualityReportingCollector(String)
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.setQualityReportingEnabled(boolean)
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.setQualityReportingInterval(int)
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.setRealm(String)
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.setRefKey(String)
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.setRegisterEnabled(boolean)
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.setRemotePushNotificationAllowed(boolean)
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.setRoute(String)
08/07/2020 use `ProxyConfig.setRoutes(java.lang.String[])` instead
org.linphone.core.ProxyConfig.setRoutes(String[])
06/04/2020 Use `Account` object instead
org.linphone.core.ProxyConfig.setServerAddr(String)
06/04/2020 Use `Account` object instead

Deprecated Constructors
Constructor
Description
org.linphone.mediastream.Log(String, boolean)