SippoClient

class SippoClient

Sippo client instance.

This class allows the creation of a new Sippo client instance (see the configure method) which gives access to all the services provided by Sippo. It also allows configuring the WebRTC protocol, which is necessary for the proper performance of the VoIP features. IMPORTANT: A reachable server and a gateway is needed.

Parameters

context

Application context.

serverUrl

Server URL.

xmppPort

Port used for the XMPP server. If none is passed, the default port will be used.

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val agenda: SippoService<Agenda>

Service to manage contacts logic and contact events.

Link copied to clipboard
val alerts: SippoService<Alerts>

Service to manage alerts logic and alert events.

Link copied to clipboard
val chats: SippoService<Chats>

Service to manage chats logic and chat events.

Link copied to clipboard
val conferenceLog: SippoService<ConferenceLog>

Service to manage conference log logic and new conference entry events.

Link copied to clipboard
val conferences: Conferences

Service to manage conferences logic and new conference events.

Link copied to clipboard
val groups: Groups

Service to manage groups logic and group events.

Link copied to clipboard
val meetings: SippoService<Meetings>

Service to manage meetings logic.

Link copied to clipboard
val presences: SippoService<Presences>

Service to manage presences logic and presence events.

Link copied to clipboard
val sessions: Sessions

Service to manage logic related to the session.

Link copied to clipboard
val users: Users

Service to find users given a certain identifier.