Package org.linphone.core
package org.linphone.core
-
ClassDescriptionObject that represents a Linphone Account.The object used to configure an account on a server via XML-RPC, see
https://wiki.linphone.org/xwiki/wiki/public/view/Lib/Features/Override%20account%20creator%20request/.
An object to handle the responses callbacks for handling theAccountCreator
operations.An object to handle the callbacks for the handling ofAccount
objects.Object that is used to set the different parameters of aAccount
.Object that represents a parsed SIP address.Object that represents an alert.Object that represents a callback attached to an alert.Object holding audio device information.Object holding authentication information.Enum describing the authentication methods.Enum describing RTP AVPF activation modes.The object representing a data buffer.This object represents a call issued or received by theCore
.That class holds all the callbacks which are called byCall
objects.Object used to keep track of all calls initiated, received or missed.An object containing various parameters of aCall
.This object carry various statistic informations regarding the quality of an
audio or video stream for a givenCall
.An chat message is the object that is sent or received through aChatRoom
.An object to handle the callbacks for the handling aChatMessage
objects.A chat message reaction is an emoji sent by someone in the same chat room to
react to a specificChatMessage
.A chat room is the place whereChatMessage
are exchanged.An object to handle the callbacks for the handling aChatRoom
objects.Object defining parameters for aChatRoom
.Codec priority policies.A conference is the object that allow to make calls when there are 2 or more
participants.Object defining all information related to a conference.An object to handle the callbacks for the handling aConference
objects.Object defining parameters for aConference
.Object used to create remote conferences and send ICS to notify participants.An object to handle the callbacks ofConferenceScheduler
object.This object is used to manipulate a configuration file.Describes the state of the remote configuring process of theCore
object, 'Skipped' when the feature is disabled.Consolidated presence information: 'online' means the user is open for
communication, 'busy' means the user is open for communication but involved in
an other activity, 'do not disturb' means the user is not open for
communication, and 'offline' means that no presence information is available.This object holds data that can be embedded in a signaling message.Main object to instanciate and on which to keep a reference.That class holds all the callbacks which are called byCore
.Represents a dial plan.Object that represents key-value pair container.The LinphoneDigestAuthenticationPolicy holds parameters relative to digest
authentication procedures.Enum describing the result of the echo canceller calibration process.Object representing full details about a signaling error or status.Object representing an event state, which is subcribed or published.An object to handle the callbacks for handling the LinphoneEvent operations.Object that represents an event that must be stored in database.The factory is a singleton object devoted to the creation of all the objects of
Liblinphone that cannot be created byCore
itself.This object is used to store a SIP address.This object representing a list ofFriend
.An object to handle the callbacks forFriend
.An object to handle the callbacks forFriend
synchronization.Object that represents aFriend
's phone number.Describes the global state of theCore
object.Object representing a chain of protocol headers.Enum describing ICE states.Policy to use to send/receive instant messaging composing/delivery/display
notifications.Object representing an informational message sent or received by the core.Object that represents a Linphone Ldap.Object that is used to set the different parameters of aLdap
.Whether or not to keep a file with the logs.Singleton class giving access to logging features.Listener forLoggingService
.Verbosity levels of log messages.AMagicSearch
is used to do specifics searchs.AMagicSearchListener
is used to do specifics searchs.Indicates for a given media the stream direction.Enum describing type of media encryption types.Media resource usage.Policy to use to pass through NATs/firewalls.Identifies a member of aConference
orChatRoom
.This object is only used on server side forChatRoom
with {@link ChatRoom#Backend#FlexisipChat}
backend.An object to handle the callbacks for the handling aParticipantDevice
objects.This object represents the delivery/display state of a given chat message for a
given participant.Object defining all information related to a participant.Object representing an RTP payload type.Player interface.An object to handle the callbacks for the handling aPlayer
objects.Presence activity type holding information about a presence activity.Basic status as defined in section 4.1.4 of RFC 3863.Presence model type holding information about the presence of a person.Presence note type holding information about a presence note.Presence person holding information about a presence person.Presence service type holding information about a presence service.Defines privacy policy to apply as described by rfc3323.Deprecated.Enum for publish states.Object holding push notification config that will be set in the contact URI
parameters of the Contact header in the REGISTER, if theAccountParams
is configured to allow push notifications, seeAccountParams.setPushNotificationAllowed(boolean)
.Object holding chat message data received by a push notification on iOS
platform only.Structure describing a range of integers.Enum describing various failure reasons or contextual information for some
events.Object used to record the audio or video of a call.Object containing various parameters of aRecorder
.Describes proxy registration states.The LinphoneSearchResult object represents a result of a search.Session Timers refresher.Object to get signal (wifi/4G etc...) informations.All signal units that a device can use.All signal types that a device can use.Enum describing type of SRTP encryption suite.Enum describing the stream types.Enum controlling behavior for incoming subscription request.Enum for subscription direction (incoming or outgoing).Enum for subscription states.Enum listing frequent telephony tones.SIP transports & ports configuration object.Enum describing transport type for LinphoneAddress.Linphone tunnel object.Tunnel settings.Enum describing uPnP states.Object storing contact information using vCard 4.0 format.Enum describing the result of a version update check.Object describing policy regarding video streams establishments.This object represents a video definition, eg.Object that is used to describe a video source.Enum representing the type of a video source.Enum describing the types of argument for LinphoneXmlRpcRequest.TheXmlRpcRequest
object representing a XML-RPC request to be sent.An object to handle the callbacks for handling theXmlRpcRequest
operations.TheXmlRpcSession
object used to send XML-RPC requests and handle their
responses.Enum describing the status of a LinphoneXmlRpcRequest.Enum describing the ZRTP key exchange algorithns.Enum describing the ZRTP SAS validation status of a peer URI.
Account
object instead