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