|
Cisco Systems' approach to open architecture enables the seamless integration of computer and telecommunication environments. With the VCO/4K, a host computer can not only initiate pre-defined call treatments, but also provide call control access to every aspect of call handling, delivering the power and flexibility of a fully open telecommunications system.
The VCO/4K's open architecture provides the following benefits:
Most VCO/4K-based applications rely on interaction between a host computer and the VCO/4K. This interaction is characterized by the application's software architecture. Figure 3-1 illustrates the VCO/4K under host control.
An application's software architecture defines the environment and processes required to implement the desired features and functions. VCO/4K-based applications use two integrated software architectures:
Generic Call Control (resident on the VCO/4K)Provides multilevel call control, call processing, internal communication handling, system administration facilities, internal maintenance, and diagnostics.
Host Software (resident on the host)Combines the operating system, programming language, existing applications, and VCO/4K-specific processes.
The VCO/4K generic and host application software are connected using the host communication links. Figure 3-2 shows a sample application software architecture.
The host computer can control every element of a call through the VCO/4K and dynamically coordinate the delivery of call and database information. The VCO/4K concentrates network interface and service circuit resources of different types into a single manageable entity.
During a VCO/4K call, the following general actions are performed:
A sample VCO/4K call flow is shown in Figure 3-3.
Note This example shows a simple incoming call. More complicated call scenarios can be implemented using the host application. |
Call control elements provide the multilevel programmability that makes the VCO/4K effective in a wide range of applications. VCO/4K call control elements include the following:
These elements combine with call processing to provide the host computer with a consistent control interface for different network interface and service circuit types. The VCO/4K system uses rules, templates, and tables to provide call control.
VCO/4K system administration software provides a menu-driven interface to define the system's configuration and resource characteristics. VCO/4K call processing uses this information to determine autonomous processing or other special resource management. The VCO/4K system database maintains the following information:
ConfigurationIncludes the type and physical location of the internal communications bus, the network interface, and service circuit cards and the relationship between this information, and the logical port addresses used in host commands and reports.
Class of Service (COS)Assigns software operating characteristics to individual interface ports.
Inpulse RuleDetermines autonomous processing of incoming network interfaces when a call is requested.
Resource GroupingSorts resources by type, and COS (if applicable). Similar resources are placed in a resource group to help the VCO/4K and host keep track of their availability.
Call processing requires various signaling and supervision actions, such as collecting or sending digits. Use inpulse and outpulse rules to define the sequence of these actions for each type of call that the application manages.
The VCO/4K system's inpulse and outpulse rules screens give you the ability to define up to 256 inpulse rules and 256 outpulse rules with individual tokens for each action within a rule.
Like telephony subroutines, rules are called in a host command, processed by another rule, or in the case of inpulse rules, executed when a call is detected on an incoming port. Processing overhead decreases for both host computer and host communication interfaces because rule processing occurs on the VCO/4K.
Use inpulse and outpulse rules to condition a network interface to wait for supervision events, to collect MF, MFCR2, dual tone multifrequency (DTMF), or Dial Pulse (DP) digits, and to store received digit strings in an internal VCO/4K call record.
Inpulse rule tokens include the following:
Special tokens are provided for the processing of calls using TeleRouter and ISDN PRI software.
An administrator's screen showing the inpulse rules table appears in Figure 3-4.
Use outpulse rules to condition a network interface to wait for supervision events and outpulse MF, MFCR2, or DTMF digits. Digits can be those collected by an inpulse rule or supplied in a host command. The VCO/4K automatically converts the digits into the specified format, regardless of the format in which they were supplied.
Outpulse Rule tokens are functionally divided into the following five groups:
Special tokens are provided for processing ISDN PRI software.
Templates let you precisely define call handling and are a unique feature of the VCO/4K open architecture. Like rules, templates (similar to If-Then statements) determine the VCO/4K response to specified events. There are three types of templates:
Answer SupervisionSpecifies the signaling events to be detected and the VCO/4K response. Answer Supervision templates are called by outpulse rules. Signaling events include true answer, hookflash, wink, and call progress tone events, such as dial tone, busy, reorder, voice cessation, audible ringback, or the cessation of audible ringback.
ISDN Answer SupervisionDetermines the VCO/4K response to specific ISDN D-channel messages. The ISDN Answer Supervision templates are called by outpulse rules. These templates are included with the ISDN PRI software.
ISDN Message TemplatesDetermines the processing, storing, and reporting of specific D-channel messages when called by inpulse rules. When called by outpulse rules, these templates determine the construction and transmission of specific D-channel messages. ISDN Message templates are specific to the ISDN PRI software.
Configure all three types of templates using VCO/4K system administration.
An extensive and flexible command set enables direct host computer control of the VCO/4K. Additionally, VCO/4K commands enable system maintenance, configuration, and status control. VCO/4K commands include the following:
VCO/4K reports provide the host with precise, consistent information about events and processes. The system rules, templates, and resource definitions determine the content and timing of a report. VCO/4K reports include the following:
The VCO/4K open architecture supports a wide range of host computers, from micros to mainframes.
Optional VCO/4K Ethernet Communications software enables Ethernet TCP/IP communications between the VCO/4K and one or more host computers. The VCO/4K Ethernet Communications software supports a single physical link with up to eight logical connections (sockets), Telnet access to system administration, and NFS capability for system log and trace files. Because of its rate of data transfer, Ethernet is especially suited to applications with heavy call volumes or ISDN applications.
Use VCO/4K system administration utilities to configure host links.
VCO/4K system administration provides maintenance and diagnostic utilities to track and isolate system fault conditions. Maintenance and diagnostic utilities include
The VCO/4K continuously monitors the status of all interfaces and internal components. If a fault is detected, the VCO/4K sends a time-stamped alarm message to the system printer and a logfile to the hard drive and host computer. System alarms include the following:
A host command sets and clears Aux 1 and Aux 2 alarms. The VCO/4K tallies the occurrence of each alarm. The alarm count is reset at system initialization. System administration utilities let you view alarms on a system-wide, card, or host-link basis. Figure 3-5 shows a VCO/4K System Alarms Display screen.
VCO/4K alarm processing is consistent with Bellcore Technical Reference TR-TSY-000474. This reference specifies network maintenance requirements for network elements.
With SNMP agent support, many of the operational functions performed on the system console can be remotely performed with an SNMP network management application.
The VCO/4K SNMP agent conforms to established SNMP Version 1 standards.
Posted: Sat Oct 5 15:16:20 PDT 2002
All contents are Copyright © 1992--2002 Cisco Systems, Inc. All rights reserved.
Important Notices and Privacy Statement.