Ozeki Phone System XE can be managed with specially parameterized HTTP requests and responses. HTTP API allows you among others the complete management of incoming and outgoing calls, handling SIP extensions, DTMF signals, SMS functionality and creating statistics. The following summary presents the concept of HTTP API and provides an overview on the wide range of its possibilities.
Introduction to HTTP API
HTTP API is designed to increase the efficiency of developers’ work. Ozeki Phone System XE has a built-in webserver, which managed by appropriately parameterised HTTP GET and POST commands, all the functions of Ozeki PBX becomes available.
Figure 1 - The work of the Ozeki Phone System XE through HTTP API
Processing an incoming call or message immediately, it is recommended to configure HTTP client. This HTTP client will send the incoming calls and messages as HTTP GET or HTTP POST request to the web application.
Possibilities offered by HTTP API
In case of incoming calls, the major task of the phone system is identifying the called party and forwarding the call to the appropriate location. For this purpose, the system must examine the call forwarding (dialplan) rules relevant to the called SIP extension, and then the call should be forwarded to the corresponding extension. Read more about the HTTP commands used to handle incoming calls and their options for parameter settings
Presence function plays an extremely important role in transferring calls properly. It allows the system to handle incoming calls based on their urgency and importance, and forward the incoming calls automatically to the extension that is in compliance with the dialplan rules.
From Ozeki Phone System XE PBX calls can be initiated using HTTP commands toward SIP extensions specified as one or more parameters. In case of outgoing calls, the primary task of the PBX is to ensure that all calls must go out on the extension that is defined in the dialplan rule. Ozeki Phone System XE makes more communication devices (desktop phone, mobile phone, PC, etc.) possible to indicate the incoming call when one of the extensions is called. It is therefore important to ensure that in case one device answers the call, ringing should be ended on the other one. On the following webpage, you can have detailed information on HTTP requests for outgoing calls
During calls in progress, PBX has to perform numerous tasks. The most frequently required tasks are transferring calls to another extension and redialing previously called numbers. Additionally, in many cases, call hold and conference call options need to be used. Putting the line on hold or disconnecting are also important features. Further information on the services of Ozeki Phone System XE can be found here
With the help of HTTP instruction set, all call-related functions can be managed. Here you can find detailed information on HTTP commands and their parameter settings necessary for call control
Synchronous calls are bound to the simultaneous presence of two people. Therefore in order to establish the connection between two people, the called party need to response to the call immediately. In case of asynchronous calls, incoming calls and messages are accessible, even if the recipient is not available at the time of the event.
For asynchronous calls, the caller can leave a voicemail or an SMS message that the recipient can read later. In accordance with call forwarding (dialplan) rules, the recipient can talk to the colleague who was responsible for answering calls in their absence. You can have detailed information on HTTP commands and their parameter settings options used for handling asynchronous calls here
In case of incoming and outgoing calls, handling SIP extensions has a key role. Ozeki Phone System XE allows the complete control of SIP extensions through HTTP instruction set, in order for each switch to arrive at the appropriate extension. For detailed information and examples, please visit this webpage
By using interactive voice response systems (IVR) the load on customer service representatives can be reduced significantly. Since this way general customer problems can be solved automatically. Thus, more attention can be directed toward the issues that need human interaction. Please visit this page for further information on IVR
One form of interactive menu systems is the so-called DTMF (Dual - Tone Multi - Frequency) navigation. In this case the user can choose from the suggested menu items by using the keys of the touch-tone device or communication software.
DTMF signals are selected from specific frequency ranges; therefore all individual keys have their own sound signals. Sound signals clearly identify the given key. Generally, the number keys (0-9) can be used to navigate in the menu system, while special keys (*, #) are used for playback, withdraw or switching the company’s employees.
The HTTP instruction set of Ozeki Phone System XE provides DTMF handling from touch-tone phones, as well. For related technical details, please visit this webpage
Call waiting is often necessary until the customer service agent is free to take the call or when switching between extensions, etc. Customer service becomes very user-friendly if the system fills this waiting time by playing music. This service can also be controlled by HTTP API. Get more information on the parameterization of HTTP commands required for audio playback here
Among others, the interactive menu of customer service may need to read predefined typewritten texts. This reduces the burdens of the staff and can save time and money. HTTP API provides the management of this function, as well. On this page you will find detailed information illustrated with examples on how to use this function with HTTP API
Ozeki Phone System XE offers oustanding SMS services. SMS functionality works 24 hours a day without stoppage. Transmitting up to 500 SMS messages per second is also possible. Mobile messages can be sent from various interfaces (e-mail client, MS Excel, etc.), thus many segments of business can be supported efficiently.
The HTTP instruction set of the PBX contains HTTP requests in relation to all events of SMS sending and receiving. With HTTP API, SMS messages can be sent and received directly from the PBX. For detailed information on SMS service related HTTP requests, please visit this webpage >>>
Through call logging, Ozeki Phone System XE keeps a log of every call, which includes the major parameters of SIP communication. It holds particularly important source of information for marketing, sales and many other departments. Statistics and reports can be created from the data of the calls (rate and duration of the calls, the contents of the conversation, etc.). They can help to draw conclusions on the customer service’s quality, visitors’ path (in case of web calls), most common problems, etc.
In Ozeki Phone System XE, call logging function is also available through HTTP commands. For more information on how this service can be managed with HTTP commands, please follow this link >>>
In case you are interested in how you can use HTTP API, make sure to visit the sites listed below:
Briefly on the topic
Ozeki Phone System XE provides HTTP API programming interface to accelerate the work of developers. HTTP API instruction set supports effectively all segments of corporate communication. In addition to the complete management of phone calls, SMS service can also be controlled entirely using HTTP commands. In order to make statistical reports, it is critical to make call logging available by the appropriate use of HTTP API.
For more information, please do not hesitate to contact us at firstname.lastname@example.orgRead more on the services of Ozeki Phone System XE: How does the transparency of the system help expanding Ozeki Phone System XE?