|
strong |
Enum describing activation code checking, used by the Linphone.AccountCreator.
| Enumerator | |
|---|---|
| Ok |
Activation code ok. |
| TooShort |
Activation code too short. |
| TooLong |
Activation code too long. |
| InvalidCharacters |
Contain invalid characters. |
|
strong |
Enum describing algorithm checking, used by the Linphone.AccountCreator.
| Enumerator | |
|---|---|
| Ok |
Algorithm ok. |
| NotSupported |
Algorithm not supported. |
|
strong |
Enum describing backend used in the Linphone.AccountCreator.
| Enumerator | |
|---|---|
| XMLRPC |
XMLRPC Backend. |
| FlexiAPI |
FlexiAPI Backend. |
|
strong |
Enum describing domain checking, used by the Linphone.AccountCreator.
| Enumerator | |
|---|---|
| Ok |
Domain ok. |
| Invalid |
Domain invalid. |
|
strong |
Enum describing email checking, used by the Linphone.AccountCreator.
| Enumerator | |
|---|---|
| Ok |
Email ok. |
| Malformed |
Email malformed. |
| InvalidCharacters |
Contain invalid characters. |
|
strong |
Enum describing language checking, used by the Linphone.AccountCreator.
| Enumerator | |
|---|---|
| Ok |
Language ok. |
|
strong |
Enum describing password checking, used by the Linphone.AccountCreator.
| Enumerator | |
|---|---|
| Ok |
Password ok. |
| TooShort |
Password too short. |
| TooLong |
Password too long. |
| InvalidCharacters |
Contain invalid characters. |
| MissingCharacters |
Missing specific characters. |
|
strong |
Enum describing phone number checking, used by the Linphone.AccountCreator.
| Enumerator | |
|---|---|
| Ok |
Phone number ok. |
| TooShort |
Phone number too short. |
| TooLong |
Phone number too long. |
| InvalidCountryCode |
Country code invalid. |
| Invalid |
Phone number invalid. |
|
strong |
Enum describing the status of server request, used by the Linphone.AccountCreator.
| Enumerator | |
|---|---|
| RequestOk |
Request status. Request passed |
| RequestFailed |
Request failed. |
| MissingArguments |
Request failed due to missing argument(s) |
| MissingCallbacks |
Request failed due to missing callback(s) |
| AccountCreated |
Account status. Account created |
| AccountNotCreated |
Account not created. |
| AccountExist |
Account exist. |
| AccountExistWithAlias |
Account exist with alias. |
| AccountNotExist |
Account not exist. |
| AliasIsAccount |
Account was created with Alias. |
| AliasExist |
Alias exist. |
| AliasNotExist |
Alias not exist. |
| AccountActivated |
Account activated. |
| AccountAlreadyActivated |
Account already activated. |
| AccountNotActivated |
Account not activated. |
| AccountLinked |
Account linked. |
| AccountNotLinked |
Account not linked. |
| ServerError |
Server. Error server |
| PhoneNumberInvalid |
Error cannot send SMS. |
| WrongActivationCode |
Error key doesn't match. |
| PhoneNumberOverused |
Error too many SMS sent. |
| AlgoNotSupported |
Error algo isn't MD5 or SHA-256. |
| UnexpectedError |
Generic error. |
| NotImplementedError |
This API isn't implemented in the current backend. |
| RequestNotAuthorized |
Request has been denied, probably due to invalid auth token. |
| RequestTooManyRequests |
Request has been denied, due to too many requests sent in given period. |
|
strong |
Enum describing transport checking, used by the Linphone.AccountCreator.
| Enumerator | |
|---|---|
| Ok |
Transport ok. |
| Unsupported |
Transport invalid. |
|
strong |
Enum describing username checking, used by the Linphone.AccountCreator.
| Enumerator | |
|---|---|
| Ok |
Username ok. |
| TooShort |
Username too short. |
| TooLong |
Username too long. |
| InvalidCharacters |
Contain invalid characters. |
| Invalid |
Invalid username. |
|
strong |
List of all supported Linphone.AccountManagerServicesRequest requests, allowing to know which one triggered either a callback from the Linphone.AccountManagerServicesRequestListener.
|
strong |
|
strong |
All kinds of alerts.
| Enumerator | |
|---|---|
| QoSCameraMisfunction |
Camera is not working. No other information Note : Use the key "camera_misfunction_interval" in the section "alerts::camera" to set the interval at which the problem is checked in a Linphone.Config. |
| QoSCameraLowFramerate |
Camera is capturing low framerate. Information supplied : float framerate; Note : Use the key "low_framerate_interval" in the section "alerts::camera" to set or get the interval at which the problem is checked in a Linphone.Config. |
| QoSVideoStalled |
Video decoding has stopped for a given period (10 s by default). No other information. Note : Use the key "video_stalled_interval" in the section "alerts::camera" to set or get the interval at which the problem is checked in a Linphone.Config. |
| QoSHighLossLateRate |
A received media stream suffers from high loss or late rate. Information provided is: -loss-rate (float) -late-rate (float) -media-type (string) with values {audio, video, text} Note : Use the key "loss_rate_interval" in the section "alerts::network" to set or get the interval at which the problem is checked in a Linphone.Config. |
| QoSHighRemoteLossRate |
A report of high loss rate is received from remote party. Information provided: loss-rate (float). Note : Use the key "remote_loss_rate_interval" in the section "alerts::network" to set or get the interval at which the problem is checked in a Linphone.Config. |
| QoSBurstOccured |
Packet Burst phenomenon. Note : Use the key "burst_occured_interval" in the section "alerts::network" to set or get the interval at which the problem is checked in a Linphone.Config. |
| QoSRetransmissionFailures |
Loss rate is significant but retransmissions fail to arrive on time. Information provided: nack-performance (float) the fraction of lost packets recovered thanks to nack-triggered retransmissions. Note : Use the key "nack_check_interval" in the section "alerts::network" to set or get the interval at which the problem is checked in a Linphone.Config. |
| QoSLowDownloadBandwidthEstimation |
Low bandwidth detected. Information provided: bandwidth (float) in kbit/s. Note : Use the key "download_bandwidth_interval" in the section "alerts::video" to set or get the interval at which the problem is checked in a Linphone.Config. |
| QoSLowQualityReceivedVideo |
Low quality (bitrate) video received. Information provided: bitrate (float) in kbit/s, width (integer), int height (integer). Note : Use the key "low_quality_received_interval" in the section "alerts::video" to set or get the interval at which the problem is checked in a Linphone.Config. |
| QoSLowQualitySentVideo |
Low quality video is being sent. Information provided: bitrate (float)in kbit/s, width (integer), height (integer). Note : Use the key "quality_sent_interval" in the section "alerts::camera" to set or get the interval at which the problem is checked in a Linphone.Config. |
| QoSLowSignal |
The operating system reports a low radio signal (wifi or mobile) Note : Use the key "low_signal_interval" in the section "alerts::network" to set or get the interval at which the problem is checked in a Linphone.Config. |
| QoSLostSignal |
The operating system reports a loss of radio signal (wifi or mobile). Information provided: rssi-value (float), signal-type (string) with values {"wifi", "mobile", "other"}. Note : Use the key "lost_signal_interval" in the section "alerts::network" to set or get the interval at which the problem is checked in a Linphone.Config. |
|
strong |
Linphone.AudioDeviceCapabilities enum represents whether a device can record audio, play audio or both
| Enumerator | |
|---|---|
| CapabilityRecord |
Can record audio. |
| CapabilityPlay |
Can play audio. |
| CapabilityAll |
Can play and record audio. |
|
strong |
Linphone.AudioDeviceType enum represents the different types of an audio device.
|
strong |
|
strong |
|
strong |
Linphone.BaudotMode enum represents the Baudot mode to use for the call.
| Enumerator | |
|---|---|
| Voice |
Send and receive audio. |
| Tty |
Send and receive Baudot tones. |
| HearingCarryOver |
Send Baudot tones, but receive audio. |
| VoiceCarryOver |
Send audio, but receive Baudot tones. |
|
strong |
Linphone.BaudotStandard enum represents the Baudot standard to use to send Baudot tones in the call.
| Enumerator | |
|---|---|
| Us |
Send 45.45 baud US Baudot tones. |
| Europe |
Send 50 baud European Baudot tones. |
|
strong |
|
strong |
Linphone.CallState enum represents the different states a call can reach into.
The application is notified of a state change through the LinphoneCoreVTable::call_state_changed callback.
| Enumerator | |
|---|---|
| Idle |
Initial state. |
| IncomingReceived |
Incoming call received. |
| PushIncomingReceived |
PushIncoming call received. |
| OutgoingInit |
Outgoing call initialized. |
| OutgoingProgress |
Outgoing call in progress. |
| OutgoingRinging |
Outgoing call ringing. |
| OutgoingEarlyMedia |
Outgoing call early media. |
| Connected |
Connected. |
| StreamsRunning |
Streams running. |
| Pausing |
Pausing. |
| Paused |
Paused. |
| Resuming |
Resuming. |
| Referred |
Referred. |
| Error |
Error. |
| End |
Call end. |
| PausedByRemote |
Paused by remote. |
| UpdatedByRemote |
The call's parameters are updated for example when video is asked by remote. |
| IncomingEarlyMedia |
We are proposing early media to an incoming call. |
| Updating |
We have initiated a call update. |
| Released |
The call object is now released. |
| EarlyUpdatedByRemote |
The call is updated by remote while not yet answered (SIP UPDATE in early dialog received) |
| EarlyUpdating |
We are updating the call while not yet answered (SIP UPDATE in early dialog sent) |
|
strong |
Enum representing the status of a call.
|
strong |
Linphone.ChatMessageDirection is used to indicate if a message is outgoing or incoming.
| Enumerator | |
|---|---|
| Incoming |
Incoming message. |
| Outgoing |
Outgoing message. |
|
strong |
Linphone.ChatMessageState is used to notify if messages have been successfully delivered or not.
|
strong |
Linphone.ChatRoomBackend is used to indicate the backend implementation of a chat room.
| Enumerator | |
|---|---|
| Basic |
Basic (client-to-client) chat room. |
| FlexisipChat |
Server-based chat room. |
|
strong |
Linphone.ChatRoomCapabilities is used to indicate the capabilities of a chat room.
| Enumerator | |
|---|---|
| None |
No capabilities. |
| Basic |
No server. It's a direct communication |
| RealTimeText |
Supports RTT. |
| Conference |
Use server (supports group chat) |
| Proxy |
Special proxy chat room flag. |
| Migratable |
Chat room migratable from Basic to Conference. |
| OneToOne |
A communication between two participants (can be Basic or Conference) |
| Encrypted |
Chat room is encrypted. |
| Ephemeral |
Chat room can enable ephemeral messages. |
|
strong |
Linphone.ChatRoomEncryptionBackend is used to indicate the encryption engine used by a chat room.
| Enumerator | |
|---|---|
| None |
No encryption. |
| Lime |
Lime x3dh encryption. |
|
strong |
Linphone.ChatRoomEphemeralMode is used to the ephemeral message mode used by a chat room.
| Enumerator | |
|---|---|
| DeviceManaged |
Each device manages its own ephemeral settings. |
| AdminManaged |
Ephemeral settings are chatroom wide and only admins can change them. |
|
strong |
Linphone.ChatRoomHistoryFilter is used to determine which filter to apply to history functions.
|
strong |
TODO move to encryption engine object when available Linphone.ChatRoomSecurityLevel is used to indicate the encryption security level of a chat room.
| Enumerator | |
|---|---|
| Unsafe |
Security failure. |
| ClearText |
No encryption. |
| Encrypted |
Encrypted. |
| Safe |
Encrypted and verified. |
|
strong |
Linphone.ChatRoomState is used to indicate the current state of a chat room.
|
strong |
Codec priority policies.
This enum represents different policies for managing offered codec lists during calls, as well as the offer-answer logic. Currently, policies can be applied only for video codecs.
| Enumerator | |
|---|---|
| Basic |
In this mode, codecs have initial default ordering, that can be changed by the application The answerer of a call accepts codecs with the order given in the offer. |
| Auto |
In this mode, the codec list is managed by the Linphone.Core according to hardware capabilities in the goal of optimizing video quality and user experience. The answerer of call may re-order the offerer's list in its answer in order to give preference to certain codecs. |
|
strong |
Linphone.ConferenceInfoState is used to list all states of a conference info object
| Enumerator | |
|---|---|
| New |
New conference. |
| Updated |
Conference has been updated. |
| Cancelled |
Canceling a conference. |
|
strong |
Mode of joining conference.
Warning : It is only valid at the creation of the conferece
| Enumerator | |
|---|---|
| DialIn |
Participants must dial the conference server. |
| DialOut |
Conference server dials participants. |
|
strong |
Linphone.ConferenceLayout is used to indicate the layout used by the conference.
|
strong |
Type of conference participant list.
When participant list is closed, no more participants can be added other than those declared when creating the conference When participant list is open, other people can join the conference upon invitation of a participant no more participants can be added other than those declared when creating the conference
| Enumerator | |
|---|---|
| Closed |
Only participants in the initiating INVITE are allowed to join the conference. |
| Open |
All devices calling the conference URI are allowed to join the conference. |
|
strong |
Describes conference scheduler possible states.
It is notified via the conference_scheduler_state_changed callback in Linphone.ConferenceSchedulerListener.
| Enumerator | |
|---|---|
| Idle |
Default state of a freshly created Linphone.ConferenceScheduler. |
| Error |
An error has happened during conference creation. |
| AllocationPending |
Conference creation is in progress. |
| Ready |
Confererence has been created. |
| Updating |
Conference has been updated. |
|
strong |
Linphone.ConferenceSchedulerType is used to know which conference scheduler type the core is using
| Enumerator | |
|---|---|
| SIP |
SIP conference scheduler type. |
| DB |
Database conference scheduler type. |
| CCMP |
CCMP conference scheduler type. |
|
strong |
Conference minimum security level.
| Enumerator | |
|---|---|
| None |
No security. |
| PointToPoint |
Point-to-point encryption. |
| EndToEnd |
End-to-end encryption. |
|
strong |
Linphone.ConferenceState is used to indicate the current state of a conference.
| Enumerator | |
|---|---|
| None |
Initial state. |
| Instantiated |
Conference is now instantiated locally. |
| CreationPending |
One creation request was sent to the service. |
| Created |
Conference was created on the service. |
| CreationFailed |
Conference creation on service failed. |
| TerminationPending |
Wait for conference termination. |
| Terminated |
The conference is terminated locally, though it may still exist on the service for other participants. |
| TerminationFailed |
Conference termination failed. |
| Deleted |
Conference was deleted locally and on the service. |
|
strong |
Describes the state of the remote configuring process of the Linphone.Core object, 'Skipped' when the feature is disabled.
It is notified via the configuring_status() callback in Linphone.CoreListener.
| Enumerator | |
|---|---|
| Successful | |
| Failed | |
| Skipped | |
|
strong |
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.
| Enumerator | |
|---|---|
| Online | |
| Busy | |
| DoNotDisturb | |
| Offline | |
|
strong |
|
strong |
Enum describing the result of the echo canceller calibration process.
|
strong |
Ephemeral chat message policies.
This enum represents different policies for managing ephemeral chat message lifetimes.
|
strong |
Linphone.EventLogType is used to indicate the type of an event.
Useful for cast.
| Enumerator | |
|---|---|
| None |
No defined event. |
| ConferenceCreated |
Conference (created) event. |
| ConferenceTerminated |
Conference (terminated) event. |
| ConferenceCallStarted |
Conference call (start) event. |
| ConferenceConnected |
Conference call (connected) event. |
| ConferenceCallEnded |
Conference call (end) event. |
| ConferenceChatMessage |
Conference chat message event. |
| ConferenceAllowedParticipantListChanged |
Conference allowed participant changed event. |
| ConferenceParticipantAdded |
Conference participant (added) event. |
| ConferenceParticipantRemoved |
Conference participant (removed) event. |
| ConferenceParticipantRoleUnknown |
Conference participant (role unknown) event. |
| ConferenceParticipantRoleSpeaker |
Conference participant (role speaker) event. |
| ConferenceParticipantRoleListener |
Conference participant (role listener) event. |
| ConferenceParticipantSetAdmin |
Conference participant (set admin) event. |
| ConferenceParticipantUnsetAdmin |
Conference participant (unset admin) event. |
| ConferenceParticipantDeviceAdded |
Conference participant device (added) event. |
| ConferenceParticipantDeviceRemoved |
Conference participant device (removed) event. |
| ConferenceParticipantDeviceJoiningRequest |
Conference participant device (joining request) event. |
| ConferenceParticipantDeviceMediaCapabilityChanged |
Conference participant device (media capability changed) event. |
| ConferenceParticipantDeviceMediaAvailabilityChanged |
Conference participant device (media availability changed) event. |
| ConferenceParticipantDeviceStatusChanged |
Conference participant device (left) event. |
| ConferenceSubjectChanged |
Conference subject event. |
| ConferenceAvailableMediaChanged |
Conference available media event. |
| ConferenceSecurityEvent |
Conference encryption security event. |
| ConferenceEphemeralMessageLifetimeChanged |
Conference ephemeral message (ephemeral message lifetime changed) event. |
| ConferenceEphemeralMessageEnabled |
Conference ephemeral message (ephemeral message enabled) event. |
| ConferenceEphemeralMessageDisabled |
Conference ephemeral message (ephemeral message disabled) event. |
| ConferenceEphemeralMessageManagedByAdmin |
Conference ephemeral message (ephemeral message settings managed by admin) event. |
| ConferenceEphemeralMessageManagedByParticipants |
Conference ephemeral message (ephemeral message settings managed by participants) event. |
| ConferenceChatMessageReaction |
Reaction event to a chat message. |
|
strong |
Enum describing the capabilities of a Linphone.Friend, populated through presence subscribe/notify process.
| Enumerator | |
|---|---|
| None |
No capabilities populated. |
| GroupChat |
This friend can be invited in a Flexisip backend Linphone.ChatRoom. |
| LimeX3Dh |
This friend can be invited in a Flexisip backend end-to-end encrypted Linphone.ChatRoom. |
| EphemeralMessages |
This friend is able to delete ephemeral messages once they have expired. |
|
strong |
Enum describing the status of a LinphoneFriendList operation.
| Enumerator | |
|---|---|
| OK |
Operation went fine. |
| NonExistentFriend |
Linphone.Friend wasn't found in the Linphone.FriendList |
| InvalidFriend |
Linphone.Friend is already present in a Linphone.FriendList |
| ReadOnly |
Linphone.FriendList is read only |
|
strong |
|
strong |
The types of FriendList.
| Enumerator | |
|---|---|
| Default |
Default value, used when no other type applies. |
| CardDAV |
Used when list is synchronized with a remote CardDAV server. |
| VCard4 |
Used for simple vCards list remotely provisionned by a server. |
| ApplicationCache |
Friend list used by app for cache purposes, friends added in this list will be ignored by Linphone.MagicSearch. |
|
strong |
Describes the global state of the Linphone.Core object.
It is notified via the global_state_changed() callback in Linphone.CoreListener.
| Enumerator | |
|---|---|
| Off |
State in which we're in after Linphone.Core.Stop(). Do not call any method while in this state except for Linphone.Core.Start() |
| Startup |
Transient state for when we call Linphone.Core.Start() |
| On |
Indicates Linphone.Core has been started and is up and running. |
| Shutdown |
Transient state for when we call Linphone.Core.Stop() |
| Configuring |
Transient state between Startup and On if there is a remote provisionning URI configured. |
| Ready |
Linphone.Core state after being created by linphone_factory_create_core, generally followed by a call to Linphone.Core.Start() |
|
strong |
Enum describing ICE states.
|
strong |
|
strong |
|
strong |
Enum describing errors in LDAP parameters.
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
Enum describing how to merge Linphone.SearchResult from Linphone.MagicSearch.
| Enumerator | |
|---|---|
| None |
No aggregation is done, you can have multiple SearchResult with the same Friend. |
| Friend |
Aggregation is done by friend, you will have at most a SearchResult per Friend. |
|
strong |
Enum describing the search categories for Magic Search.
| Enumerator | |
|---|---|
| None |
no Source specified. If requested in search, the list should be empty |
| Friends |
Search in friends only. |
| CallLogs |
Search in Call Logs. |
| LdapServers |
Search in LDAP servers. |
| ChatRooms |
Search in Chat rooms participants. |
| Request |
Search from request : it is usually an address built from the request. |
| FavoriteFriends |
Search in "starred" friends only. |
| ConferencesInfo |
Search in conferences info (organizer and participants) |
| RemoteCardDAV |
Search in remote CardDAV servers (not locally synched ones) if any. |
| All |
Search in all sources. |
|
strong |
Indicates for a given media the stream direction.
|
strong |
|
strong |
|
strong |
|
strong |
Enum describing the different contexts for the Linphone.MessageWaitingIndicationSummary.
| Enumerator | |
|---|---|
| Voice | |
| Fax | |
| Pager | |
| Multimedia | |
| Text | |
| None | |
|
strong |
Linphone.ParticipantDeviceDisconnectionMethod is used to indicate how a participant left a conference.
|
strong |
Linphone.ParticipantDeviceJoiningMethod is used to indicate how a participant joined a conference or if it is the focus.
| Enumerator | |
|---|---|
| DialedIn |
device called the conference |
| DialedOut |
device is called the conference |
| FocusOwner |
device is the focus |
|
strong |
Linphone.ParticipantDeviceState is used to list all states a participant device can be in
|
strong |
Linphone.ParticipantRole is used to define a role of a participant within a conference
| Enumerator | |
|---|---|
| Speaker |
participant is a speaker in the conference |
| Listener |
participant is a listener in the conference. He/She cannot speak |
| Unknown |
participant role is unknown |
|
strong |
The state of a Linphone.Player.
| Enumerator | |
|---|---|
| Closed |
No file is opened for playing. |
| Paused |
The player is paused. |
| Playing |
The player is playing. |
|
strong |
Activities as defined in section 3.2 of RFC 4480.
|
strong |
|
strong |
Defines privacy policy to apply as described by rfc3323.
| Enumerator | |
|---|---|
| None |
Privacy services must not perform any privacy function. |
| User |
Request that privacy services provide a user-level privacy function. With this mode, "from" header is hidden, usually replaced by From: "Anonymous" <sip:anonymous@anonymous.invalid> With this mode, "from" header is hidden, usually replaced by From: "Anonymous" <sip:anonymous@anonymous.invalid> |
| Header |
Request that privacy services modify headers that cannot be set arbitrarily by the user (Contact/Via). |
| Session |
Request that privacy services provide privacy for session media. |
| Id |
rfc3325 The presence of this privacy type in a Privacy header field indicates that the user would like the Network Asserted Identity to be kept private with respect to SIP entities outside the Trust Domain with which the user authenticated. Note that a user requesting multiple types of privacy MUST include all of the requested privacy types in its Privacy header field value |
| Critical |
Privacy service must perform the specified services or fail the request. |
| Default |
Special keyword to use privacy as defined either globally or by proxy using Linphone.ProxyConfig.Privacy |
|
strong |
Enum for publish states.
| Enumerator | |
|---|---|
| None |
Initial state, do not use. |
| IncomingReceived |
An incoming publish is received. |
| Ok |
Publish is accepted. |
| Error |
Publish encoutered an error, Linphone.Event.Reason gives reason code. |
| Expiring |
Publish is about to expire, only sent if [sip]->refresh_generic_publish property is set to 0. |
| Cleared |
Event has been un published. |
| Terminating |
Publish is about to terminate. |
| OutgoingProgress |
An outgoing publish was created and submitted. |
| Refreshing |
Publish is about to refresh. |
|
strong |
Enum describing various failure reasons or contextual information for some events.
See : Linphone.Call.Reason
See : Linphone.ProxyConfig.Error
See : Linphone.ErrorInfo.Reason
| Enumerator | |
|---|---|
| None |
No reason has been set by the core. |
| NoResponse |
No response received from remote. |
| Forbidden |
Authentication failed due to bad credentials or resource forbidden. |
| Declined |
The call has been declined. |
| NotFound |
Destination of the call was not found. |
| NotAnswered |
The call was not answered in time (request timeout) |
| Busy |
Phone line was busy. |
| UnsupportedContent |
Unsupported content. |
| BadEvent |
Bad event. |
| IOError |
Transport error: connection failures, disconnections etc... |
| DoNotDisturb |
Do not disturb reason. |
| Unauthorized |
Operation is unauthorized because missing credential. |
| NotAcceptable |
Operation is rejected due to incompatible or unsupported media parameters. |
| NoMatch |
Operation could not be executed by server or remote client because it didn't have any context for it. |
| MovedPermanently |
Resource moved permanently. |
| Gone |
Resource no longer exists. |
| TemporarilyUnavailable |
Temporarily unavailable. |
| AddressIncomplete |
Address incomplete. |
| NotImplemented |
Not implemented. |
| BadGateway |
Bad gateway. |
| SessionIntervalTooSmall |
The received request contains a Session-Expires header field with a duration below the minimum timer. |
| ServerTimeout |
Server timeout. |
| Unknown |
Unknown reason. |
| Transferred |
The call has been transferred. |
| ConditionalRequestFailed |
Conditional Request Failed. |
| SasCheckRequired | |
|
strong |
|
strong |
Describes proxy registration states.
It is notified via the registration_state_changed() callback in Linphone.CoreListener.
|
strong |
Enum describing the type of Linphone.RemoteContactDirectory (currently CardDAV or LDAP).
| Enumerator | |
|---|---|
| CardDav |
Remote contact directory will use Linphone.CardDavParams. |
| Ldap |
Remote contact directory will use Linphone.LdapParams. |
|
strong |
|
strong |
Linphone.SecurityEventType is used to indicate the type of security event.
| Enumerator | |
|---|---|
| None |
Event is not a security event. |
| SecurityLevelDowngraded |
Chatroom security level downgraded event. |
| ParticipantMaxDeviceCountExceeded |
Participant has exceeded the maximum number of device event. |
| EncryptionIdentityKeyChanged |
Peer device instant messaging encryption identity key has changed event. |
| ManInTheMiddleDetected |
Man in the middle detected event. |
|
strong |
Security level determined by type of encryption (point-to-point, end-to-end, etc...) and whether or not a SAS validation was made with the remote(s) end(s).
A Linphone.SecurityLevel.EndToEndEncryptedAndVerified level means it's end-to-end encrypted and SAS validation was made. An Linphone.SecurityLevel.Unsafe level means end-to-end-encrypted but it's likely a man-in-the-middle exists between you and one device.
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
Enum controlling behavior for incoming subscription request.
Use by Linphone.Friend.IncSubscribePolicy
|
strong |
|
strong |
Enum for subscription states.
Linphone.SubscriptionState.Terminated and Linphone.SubscriptionState.Error are final states.
| Enumerator | |
|---|---|
| None |
Initial state, should not be used. |
| OutgoingProgress |
An outgoing subcription was sent. |
| IncomingReceived |
An incoming subcription is received. |
| Pending |
Subscription is pending, waiting for user approval. |
| Active |
Subscription is accepted. |
| Terminated |
Subscription is terminated normally. |
| Error |
Subscription was terminated by an error, indicated by Linphone.Event.Reason |
| Expiring |
Subscription is about to expire, only sent if [sip]->refresh_generic_subscribe property is set to 0. |
|
strong |
|
strong |
Enum listing frequent telephony tones.
| Enumerator | |
|---|---|
| Undefined |
Not a tone. |
| Busy |
Busy tone. |
| CallWaiting |
Call waiting tone. |
| CallOnHold |
Call on hold tone. |
| CallLost |
Tone played when call is abruptly disconnected (media lost) |
| CallEnd |
When the call end for any reason but lost. |
| CallNotAnswered |
When the call is not answered. |
| SasCheckRequired |
When the SAS check is required. |
|
strong |
|
strong |
|
strong |
Enum describing uPnP states.
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |