 SOFTWARE FUNCTIONAL MODULES


What Is CallHandler? CallHandler is an open architecture standards based software platform for running and managing telephone related applications that can be written in any language that supports the COM standard, e.g. Java, C/C++, Perl Visual Basic etc.
CallHandler is much more than a program API - it is a complete environment for managing the applications.
CallHandler is the foundation for totally dependable, scalable, modular voice, fax and/or data telecom systems that can support from 4 to 2,400 lines per machine and is further scalable over multiple, clustered machines to support many thousand of ISDN lines. There are starter systems from 4 lines, analogue. Hardware or software functionality can be upgraded as your business grows. The system is customisable using high productivity Rapid Application Development (RAD) tools - you can update your applications while the system is live, without interfering with any applications already running. CallHandler systems can be maintained from browser based graphical interfaces, even over a dial-up connection. It provides everything you need to develop any type of Computer Telephony Application - Fast!
At the Centre of All our Products: CallHandler is the core technology for all our products. It forms the basis for a flexible platform so that either standard or custom configurations can be provided.
Utilising very simple, user-friendly interfaces and operating procedures, we have eliminated the need for lengthy training and greatly reduced the normal learning times associated with installing and operating Computer Telephony Systems.
Support issues are also minimised. So systems can be operated and customised with little or no training from anywhere in the world - you'll always be in control of the technology and those who have access to it.
All this adds up to systems that are both open and manageable, so you benefit from a low cost of ownership!
You make savings on: - Time Specifying System
- Getting to Market Faster!
- Cost of Type of Engineers Required
- Equipment & Installation Costs
- Support & Operational Costs
The CallHandler System Provides:
- Facilities for controlling the lifetime of an application service. Services can be started and shutdown, new services can be loaded and un-loaded without affecting other services running on the system.
- A level of interface abstraction from the telephony card manufacturer's API. This means that regardless of the make of telephony card, the basic call control COM interface is the same for all calls. The programmer can still access the enhanced features of a call type e.g. DPNSS by using an extension COM interface.
- VOIP Gateway capabilities
- A TCP/IP link from services on the CallHandler to external control programs, this provides a very simple open cross platform interface for controlling services from an external GUI program.
- Web Browser based controls for configuring and monitoring the status of all parts of the CallHandler system. All COM devices and managers in the system can be configured remotely across a LAN/WAN.
- A comprehensive logging service for debugging and tracing problems. Every element of the CallHandler produces log traces, and the trace detail can be set using the management controls.
- High Resilience: Continuous operation, 24 hours a day, 7 days a week without interruption.
Devices, Managers, Services CallHandler Structure
CallHandler is a modular system comprised of a collection of COM objects. There are three types of object: Device, Manager and Service. Device objects control external resources such as telecom channels, DSP channels, and external TCPIP links, Manager objects control system wide resources, and Service objects are the system services.
COM Device - The Call Transfer Device
This allows services to transfer calls from one service to another, so newly written services can make use of existing services. For example, the Interactive Voice Response (IVR) service is supplied as standard with all the Chelston standard packages, so a new service could be written which would accept a call transferred from the IVR service.
COM Service The Call Router Service
All Standard packages include this. It accepts incoming calls then transfers the calls to other services according to a routing table. So, a service can be developed to accept incoming calls transferred from the Call Router Service.
Once the new service has been developed and tested, it can then be loaded onto the live CallHandler without disrupting any other services.
CallHandler allows the developer to write services to support analogue trunk, analogue phone and digital ISDN lines. CallHandler was designed to scale from 2-4 lines up to 2,400 ISDN lines per computer chassis using PCI Cards.
- Analogue Trunk lines: 4 or 24 lines per card
- Analogue Phone Station Cards: 4 or 24 stations per card with an external power supply
- Basic Rate ISDN Cards: 8 or 16 lines per card
- Primary Rate E1 Cards: 30/60/120 lines per card
- Primary Rate T1 Cards: 24/48/96 line per card
COM Service The Event Logging Service
This is an independent out-of-process COM object; it allows all elements of the CallHandler system to log debug trace information to disk. All of the Devices, Managers, and Services can have switchable links to the Logging Service.
COM Managers - The Route Manager manages the telecom, MVIP, SCBUS and the H100 buses and also routes event messages around the CallHandler system.
- The Resource Manager keeps track of all resources available in the CallHandler system (e.g. telecom lines, DSP channels, etc.), and is a central point for allocating resources.
- The Device Manager is responsible for maintaining the devices in the system, e.g. loading and unloading, starting and stopping, retrieving version and state information of devices. Device Manager synchronises the list of devices in the Route Manager with the list in the Device Manager.
- The Service Manager is responsible for maintaining all of the Services running on the system. It allows the operator to start, stop, load, and unload services using the configuration controls. The Service Manager starts every new Service instance in a separate thread, which means many single threaded instances of a Service.
Worldwide ISDN Protocols
Multiple protocols are supported on the ISDN cards via firmware download. CallHandler manages the firmware-loading configuration using browser-based controls. The ISDN cards support almost every protocol worldwide.
Enhanced protocols
The ISDN cards support-enhanced protocols such as DPNSS (for connecting PBXs). The developer can access the features of the enhanced protocol by using the extended Call Control interfaces.
Hardware Configuration
Modules
High Volume
Hardware Configuration Modules
  | Background | Intro
| Overview | VoIP Summary | VoIP Technical | VoIP Connections | VoIP Card | | VoIP Example | Hardware
Modules | Clustering |
ATM | Prosody | Pika |
| Card Configs | Feat. & Ben. | Software Modules | Browser Control |
 | Home |
Products |
Technology | Tools | CT Basics | | About Us | Partners | Info Docs | Site Map |

top
 |