Howto:Callmonitor

From innovaphone wiki
Revision as of 09:46, 11 December 2009 by Kwa (talk | contribs)
Jump to navigation Jump to search

Applies To

This information applies to

  • innovaphone PBX versione 6 or higher
  • PC with windows XP or higher


More Information

The innovaphone CallMonitor is a Busy Lamp Field witch shows the status of up to 400 extensions in one window. The layout is “classic”, like in hardware solutions each extension is displayed with his number. There is no interaction foreseen, just display the status. The status and colors are like in the innovaphone operator, yellow for call setup, red for alerting and green for connected. All type of extensions are displayed (innovaphone IP-Phones, IP-Dect, analogue sets, 3rd party IP-Phones). The application can work on the same PC with the operator. Being an independent application it is possible to show the CallMonitor even on a second monitor (extended desktop). In this manner the operator has the entire screen available for the operator and on the second screen the CallMonitor (busy lamp field).

CallMonitor is freeware and innovaphone gets no responsibility of using it, it will be in your own risk.

Description

Call Status:

The CallMonitor shows the following call status: Call Setup (lifting the receiver or pressing “R” in a conversation), in the example the extension 37 has lift up the receiver.

CBLF CallSetup.png

Calling, in the example extension 37 is calling extension 36.


CBLF Calling.png

Connected, in the example 37 is talking now with 36.

CBLF connect.png

If in a active window a Lamp is marked with the cursor a automatic popup shows the name of the lamp:


CBLF Namen.png


Multi Location:

The application can be started multiple times on the same PC and allows even the monitoring of different PBX. The windows can be arranged nearby and show so the whole situation. Each Window can be named to identify the PBX. The following example shows the Location Sindelfingen and Verona.


CBLF fenster.png


Autosize and Storeposition:

The dimension of the CallMonitor depends on how many extensions are in the PBX. The dimension of the table (window) depends on the number of lamps, both, revealing of lamps and sizing of the windows is done automatically, no configuration is needed. The first time the CallMonitor is started on the windows default starting position (typically in the center of a screen), If the window is moved to a position this will be stored and if the application starts again the window will be on the same position. This works also for the extended desktop and therefore the CallMonitor can be “anchored “on a defined screen position.

Range limitation:

It is possible to limit the range of the displayed extension in the setup. If for example in the “up to” is configured “300” and in the “from” is configured “500” the CallMonitor will display only user in the range between “300” and “500”. This can be used also for scenarios where moiré than 400 users should be displayed, just split the extension in two ranges and start the application twice (from different directories).


Installation

Dwonload the application Media:CallMonitor.zip and safe it on your PC. The software has not to be installed, just copy the .exe file in a directory and start it. Automatic startup with the PC can be done doing this file in the auto start folder. The configuration and transitory data are stored in simple text files in the same directory of the application. No registry entry is done and therefore de-installation means just deleting all files in the directory. If you start the first time the application all fields will be empty of course, start the setup and then the application again. If for any reason after a setup the installation will not work anymore because of bad configuration data just delete the configuration file (innoDynaBLF.txt). You can also edit the file manually (for example change the IP address). The start position on the screen is saved in a text file called DynaBLFPos.txt.

If you want monitor more PBX then you have to create more directories and copy the application in all of them. Now configure each CallMonitor.


Configuration

The setup is quite simple. All fields have a tooltip message that explains the meaning. The filed “IP address”, “User”, “Password” and “Query User” is the same than in the operator. Remember that “User” and “Password” is intended as the Admin access to the PBX while the “Query User” is just a dummy user on which the SOAP is working (typically in innovaphone PBX it will be named “_TAPI_”, but this is just a arbitrary choice without any meaning). The CallMonitor supports also a standby PBX, if the connection with the main PBX is lost a standby connection will be automatically stetted up. The name of a CallMonitor session is displayed on top of the window, if left blank in configuration it will be displayed “innovaphone CallMonitor”.

CBLF02.png

If the flag “Show only registrated user” is unselected (default) also extension with no registration in the PBX are displayed. Those unregistered numbers are displayed with white numbers instead of black one. Please note that only during startup the registration status will be revealed. The status will change if unregistered user is successfully called or is calling. Deregistration during runtime will not be displayed. So if you have users witch use the registration feature in normal operations than you should choose this option. Note also that in case of multiple registrations or twinning just one number will be displayed. If one of the “numbers” is busy the lamp shows busy and just if both are idle the lamp will switch of. The flag “Show all lamps” is more for demo use, all lamps (400) are displayed, “empty” lamps has a label like “L168” (lamp 168). The display range can be limited using “Hide user up to” and/or “Hide user higher then”. This could be usefully for many reasons, for example is 400 lamps are not enough. In this case the “first” BLF can display extensions “up to” and the second one “from”. Please note that after the setup the CallMonitor has to be started again, configuration changes are not executed in runtime. On the other hand the setup is so simple and unique that typically after one try the setup it is done.


Known Problems

The CallMonitor can be installed independently from an operator and so theoretically on any PC in a installation. But consider that each CallMonitor will open a SOAP session (and so an http session). Now the innovaphone PBX interface is not designed to handle many SOAP sessions. So a CallMonitor is NOT a CTI application to install on each PBX user (of course yes if there are just 10 users). CTI application uses a central server witch setup one SOAP connection and then distributes the information to the clients. This is not implemented in this first version of the CallMonitor.