KioCall Object

Functions

Type Signature
bool CallUser(string idName, int ringSecs)
Calls a user by id (usually email address), and returns true on success.
bool CallKiosk(string idName, int ringSecs)
Calls a kiosk, and returns true on success.
bool CallGroup(string idName, bool isConferenceCall, int ringSecs)
Calls a group, and returns true on success.
bool IsCallActive()
Returns true if a call is currently active.
void Leave()
Leaves the current call.
void EnableSelfView(bool on)
Turns self-view on and off.
bool IsReady()
Returns true if KioCall is available.
string GetUserList()
Returns a UserList object as a JSON string containing logged in endpoints.
string GetUserListAsync()
Tells KioWare to call OnKioCallUpdateUserList.
bool IsUserAvailable(string name)
Returns true if the endpoint is able to recieve a call.
bool IsKioskAvailable(string name)
Returns true if the endpoint is able to recieve a call.
bool IsGroupAvailable(string name)
Returns true if the endpoint is able to recieve a call.

Page Callbacks

Type Signature
void OnKioCallStarted()
Called after a call begins.
void OnKioCallEnded()
Called after a call is ended.
void OnKioCallUserJoined(string uid)
Called after a user becomes available.
void OnKioCallUpdateUserList(UserList userList)
Called after the user list is updated.
void OnKioCallUpdateUserListEntry(UserListEntry en)
Called when a single user list entry is updated.
void OnKioCallReady(bool isReady)
Called after KioCall is initialized.