All Classes Namespaces Files Functions Variables Groups
Server

Description

Namespaces

namespace  kerio
 Functions for internal communication in Multi-Server

Classes

struct  kerio::jsonapi::webmail::OperatorExtension
interface  kerio::jsonapi::webmail::CallManager

Typedefs

typedef sequence
< OperatorExtension > 
kerio::jsonapi::webmail::OperatorExtensionList

Enumerations

enum  OperatorCallStatus { OcsUnknown, OcsPickUp, OcsRinging, OcsConnected }

Functions

void kerio::jsonapi::webmail::CallManager::getExtensions (out OperatorExtensionList extensions)
void kerio::jsonapi::webmail::CallManager::dial (out kerio::web::KId callId, in kerio::web::KId extensionId, in string phoneNumber)
void kerio::jsonapi::webmail::CallManager::login (in string userName, in string password)
void kerio::jsonapi::webmail::CallManager::hangup (in kerio::web::KId callId)
void kerio::jsonapi::webmail::CallManager::getCallStatus (out OperatorCallStatus status, in OperatorCallStatus lastStatus, in kerio::web::KId callId)

Variables

kerio::web::KId kerio::jsonapi::webmail::OperatorExtension::extensionId
string kerio::jsonapi::webmail::OperatorExtension::telNum
string kerio::jsonapi::webmail::OperatorExtension::description
boolean kerio::jsonapi::webmail::OperatorExtension::isRegistered

Function Documentation

void kerio::jsonapi::webmail::CallManager::getExtensions ( out OperatorExtensionList  extensions)

Obtain available extensions assigned to the user (only registered).

empty extensions = no extension available

Parameters
extensions