# 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.

## Types

Companion
Link copied to clipboard
object Companion

## Properties

agenda
Link copied to clipboard
val agenda: SippoService<Agenda>

Service to manage contacts logic and contact events.

alerts
Link copied to clipboard
val alerts: SippoService<Alerts>

Service to manage alerts logic and alert events.

chats
Link copied to clipboard
val chats: SippoService<Chats>

Service to manage chats logic and chat events.

conferenceLog
Link copied to clipboard
val conferenceLog: SippoService<ConferenceLog>

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

conferences
Link copied to clipboard
val conferences: Conferences

Service to manage conferences logic and new conference events.

groups
Link copied to clipboard
val groups: Groups

Service to manage groups logic and group events.

meetings
Link copied to clipboard
val meetings: SippoService<Meetings>

Service to manage meetings logic.

presences
Link copied to clipboard
val presences: SippoService<Presences>

Service to manage presences logic and presence events.

sessions
Link copied to clipboard
val sessions: Sessions

Service to manage logic related to the session.

users
Link copied to clipboard
val users: Users

Service to find users given a certain identifier.