Returns profile info created from login response
Gets the current sdk service component connection state of the Conexia SDK.
The current sdk service component connection state of the Conexia SDK.
Gets the current sip service component connection state of the Conexia SDK.
The current sip service component connection state of the Conexia SDK.
Adds calls and numbers into call
desired call callId
OptionalaudioElement: HTMLAudioElementChange presence status of currently logged in user
status code to change status to
Optionalexpiration: number
optional status expiration in minutes (by default status expiration is set to 0 which effectively means indefinitely)
OptionalstatusMessage: string
optional status message
Clears call history
Establishes a connection to the PBX server using the provided authentication data.
{string} The username for authentication.
{string} The password for authentication.
{string} The URL of the PBX server.
OptionaldeviceUid: stringOnly establishes a connection to the PBX server using the provided authentication data, and skips connect to sip service.
{string} The username for authentication.
{string} The password for authentication.
{string} The URL of the PBX server.
OptionaldeviceUid: stringDeletes voicemails
voicemail file names to delete
location folder
Download avatar for given avatar file name. Returns URL of downloaded avatar.
Returns base64 voicemail file content
voicemail file name
voicemail location
Fetches call history items.
timestamp of last fetched call history item. If we provide 0 all call history items will be fetched. It is advised to store call history and avoid providing 0 as timestamp since it will hit service performance.
OptionalcallHistoryLimit: number
number of call history items to be fetched. If we don't provide this parameter it will use the default value.
Syncing messages via file. Using this action when app hasn't been synced for more than 7 days will reduce load on sms service since it will retrieve all sessions and messages via snapshot that is disk cached every 7 days.
Get array of active calls
Returns additional options
Returns list of archived users
Returns all available presence statuses
Returns block caller id status for currently logged in user
Returns call monitoring prefix number
Returns list of current dynamic conferences
Returns list of departments
Returns array of enabled enhanced services
Returns file sharing instance. Used for uploading and downloading files.
Returns list of mobile phones for logged in user
Returns list of parking lots
Returns config item for given config item name
config item name
Returns list of config items
Returns sip config
Returns list of static conferences synced last time sdk connected
Returns list of users
Returns list of users with presence
Hangs up the specified call.
The ID of the call to hang up.
Initialize sms
stored sessinos.
stored messages.
timestamp when sms was last synced.
Returns true if given service is enabled, false otherwise
Joins dynamic conference
Conference id to join.
Set if starting conference from mobile phone
Device from which we want to join the conference
List of numbers to invite into the conference
Kicks participant from conference
Establishes a call to the specified number using the connected PBX server.
The phone number of the destination party.
OptionalaudioElement: HTMLAudioElement
An optional HTMLAudioElement to play during the call. If provided, the SDK will use this element for playback.
Makes a call to destination number using from number as callback number
number used for callback
number to call
Moves voicemails from location folder to destination folder
voiceimail file names to move
location folder
destinatino folder
Mutes particpiant in conference
Parks call at given parking lot
callId of a call to park
Optionalparkinglot: string
parking lot number for a call to park. Leave empty to use default parking lot
OptionaltenantCode: string
tenant code of parking lot. Leave empty if system is single tenant
Pauses call recording for call with given callId
Sends DTMF (Dual-Tone Multi-Frequency) tones during a call.
The ID of the call to send DTMF.
The DTMF tone to send. Supported tones are '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '*', '#', 'A', 'B', 'C', 'D'.
Sets block caller id state for currently logged in user
block caller id state
Sets mobile phones
list of all mobile phones
Enable/disable phone DND for current logged in user.
Dnd state to switch to for logged in user
Acquires sms session. If session is already created existing session will be returned, otherwise new session will be created.
destination number.
Starts call recording for call with given callId
Starts dynamic conference
Access number (extension) of the static conference
Set if starting conference from mobile phone
Device from which we want to join the conference
List of numbers to invite into the conference
Starts static conference
Access number (extension) of the static conference
Device from which we want to join the conference
List of numbers to invite into the conference
Stops call recording for call with given callId
Transfers call to destination number.
The ID of the call to send transfer.
Destination number that call should transfer to.
Performs supervised call transfer to destination number.
The ID of the call to send transfer.
Destination number that call should transfer to.
Unmutes particpiant in conference
Returns an event emitter instance for this Conexia SDK, providing access to its connection events and other relevant signals.