JavaScript API

You can control Ozeki Phone System XE with its JavaScript API.
You can integrate the potentials of Ozeki Phone System XE into your website.
You can make chat consoles, conference rooms, webphones for example. The things you can do
are limitless, like your imagination.

On this page you can find a general summary about the classes, methods and
events of the Javascript API. By clicking on each link you can get further
information about the given object.

The OzWebClient class contains methods for connecting the webclient to
Ozeki Phone System XE and disconnecting it from it. The WebClient class
is the main communication interface between Ozeki Phone System XE and Javascript.

The Call class represents a call object in the system. The class
contains methods for a wide range of call, messaging and video stream
functionalities. It also contains events to help messaging and monitor
callstates.

The Session class represents a session of an ongoing call in the system.
The Session class provides session modification functions such as hold(), unhold(),
etc. which can only be used if the connected webclient has the required privileges.

The User class represents a user configured in Ozeki Phone
System XE. The user class contains the user's name, phone number ,
email address and other user related information.

Classes can contain constructor(s), methods, properties and
events. The constructor makes an object of the class, the methods are functions
used on the object, properties are attributes of the object. You can also
register on events, so if an event occurs it calls a function.

2: JavaScript API methods

Below you can see a detailed reference book of the methods we have made for the JavaScript API.