You are on page 1of 5

!

Voice Application Platform


Version 4.1

The Chrysalis Telecommunications Voice Application Platform provides advanced


telephony application development and deployment opportunities exceeding the
rigorous reliability and flexibility demands of the telecom carrier.
The Voice Application Platform (VAP) was designed from the ground up as a carrier grade
hybrid switch allowing for virtually unlimited growth and flexibility. The platform allows a
carrier to provide a virtually unlimited number of different applications to a virtually unlimited
number of customers. Our unique messaging interface allows for a unique combination of high
availability clustered and load balanced servers to meet the rigorous demands that consumers
expect of telephone carriers. VAP adheres to a wide variety of industry standard protocols,
specifications and recommendations meaning that the platform will integrate into your existing
architecture seamlessly while providing an unprecedented flexibility. The VAP engine is a
mature product having been successfully deployed in carrier central offices across the US since
1996.

Today more than ever, carriers must maximize their equipment investment to not only maximize
return but also provide new revenue potential while guarding against obsolescence. VAP is
based on a modular design allowing for a small initial investment yet can accommodate virtually
unlimited growth and expansion. VAP can be installed as an adjunct switch to your existing
(traditional interface) Class 4 or 5 switch and can also integrate with the new Soft Switches using
ATM and/or Ethernet interfaces as your central office topology changes. New revenue
producing applications can be designed and added at anytime as new opportunities present
themselves.

A traditional concern for carriers has been “planned obsolescence” where some of the larger
switch manufactures have locked the carriers into a particular technology without regard to up-
coming technologies thus requiring complete replacement of entire components just to meet the
new demands of the consumer. With the VAP open component architecture, as new components
are available, they can be easily integrated. The VAP design strictly adheres to the OSI seven-
layer recommendation and all of the internal specifications and interfaces are published. This
results in the unique ability to add support for new protocols, specifications, hardware and
services at will with a minimum amount of effort. VAP already supports all of the major
telephony protocols, all major telephony hardware and support for a variety of speech
recognition and text-to-speech engines. Support for other specifications and interfaces such as
propriety ISUP, LIDB or custom X.25 messages can easily be integrated into the system and
utilized in the telephony applications.

The unique design of VAP is the result of real-world experience in the carrier space. We have
strived to leverage that experience to create a platform that exceeds the operational and
flexibility demands of the carrier. We realize that a carrier knows more about their needs and
customers than a vendor. With this in mind, we have designed a telephony platform that will
operate the way that you want it to operate.

Telephony Applications
What exactly is a telephony application? Every carrier uses telephony applications every day.
Some are embedded in the switch, some are add-on features and still others operate on a stand-
alone piece of equipment. VAP allows you to created and maintain all of your telephony
applications using a single platform with a single management interface. Examples of traditional
telephony applications include: call intercept, automated billing/pre-paid, directory assistance
annunciation and call completion, voice-mail, teleconferencing, and automated attendants. Some

" #
$
of the larger carriers are also starting to offer newer types of applications such as: automated
dialing (using speech recognition), Internet to voice integration, SMS messaging, hosted IVR
solutions and hosted outbound automated telemarketing. As the technical capabilities and
consumer demands increase we well see a whole new generation of products and services
offered.

VAP allows you to combine the rich set of


features to produce robust applications. VAP Application Features
• Recorded Message Playback
Telephony Applications on VAP are created and • Record conversation
executed with a clear distinction between the • DTMF Recognition
• Voice Recognition
session layer and the application layer. The • Text-to-speech
session layer controls the establishment of a • External Database Query/update
• SS7 Messaging
telephony session such as by placing a call, • ISDN Messaging
answering a call or responding to SS7 messages. • FAX (Sending and Receiving)
The application layer controls all of the • FSK (Sending and Receiving)
• Multi-party Conferencing
interaction with the user(s) after the initial session • Point-to-point Switching
is established. By separating these two layers, • Call Transfer
• External Protocol Integration
your application investment is protected as you • Tone Generation and Detection
can move applications to other types of sessions.
For example, you can make an inbound application work seamlessly as an outbound application.
Or you can take a tradition telephony application and make it work through new standards such
as Voice-over-IP.

The application layer on VAP is represented by VoiceXML (VXML) documents, which is the
most widely accepted telephony application scripting language. The platform includes a feature
rich application generator (see left) that
guides you through the creation of VXML
application documents. The document
scripts are typically stored on the
integrated configuration server isolating
you from the burden of maintaining
separate storage systems. By choosing
VoiceXML as our application language,
your application investment is protected
from obsolescence while also providing all
that the language offers such as complete
control over the user experience and
custom behavior using the embedded
JavaScript interpreter.

Architecture
The architecture for VAP was designed to allow for the highest degree of functionality,
reliability and growth. VAP is comprised of multiple server types in various configurations
depending on your exact requirements. The design completely eliminates any single point of
failure. In addition to the application creation features mentioned above, VAP includes a full set
of Operation, Administration and Management (OAM) tools. VAP has multiple methods for

" %
$
configuring, testing, and deploying services using our Management Application, Telnet, SNMP
or HTTP interfaces. Other VAP services include configuration management, database
management, scheduling, telephony port selection, telephony media control, messaging, and
Internet interaction. This configuration means zero downtime operation of the critical
components and allows you to specify rules for telephony port usage.

All telephony interfaces are housed in VAP Telephony Servers. These servers have T1, E1,
ATM or IP interfaces. Housing up to 16 physical ports per server results in a density of 2048
time slots (voice channels) per 4U or rack space. Communication between the Telephony
servers and the
rest of the Voice Application Platform
platform is
handled through Messaging Telephony Telephony
Telephony Cluster Gateway Server
Gateway
Servers. The Telephony
Telephony Data Server
Network Scheduling Config
Gateways Cluster Server
Sw itch

choose Telephony
appropriate Server
ports for
specific Database Telephony Telephony
application Cluster Gateway Server

based on
availability and stored configuration. The Configuration Server stores all configuration items
and can auto-configure each element in the system. This results in the ability to add/replace
individual components without having to worry about settings and component configuration.
The database cluster is a series of database servers housing all application data associated with
telephony applications. The scalable data engines are available in models supporting up to
1,000s of Terabytes of data. The VAP Scheduling Cluster is responsible for scheduling
outbound calls or callbacks. The Messaging Server Cluster handles passing data to applications
and submitting call requests from internal or external (i.e. internet) sources.

This design allows a VAP installation to only include functionality and redundancy where
needed depending on your individual requirements. This insures that your investment is only
made in functionality that you actually need.

" &
$
Specifications
TDM Telephony Protocols
• Loop Start ATM Interfaces
• Ground Start • Interface: UNI 3.0, 3.1 and ILMI
• Feature Group D • Access Speed:
• Wink Start (MF and DTMF) • 155 Mbps – SONET STS-3c/SDH STM-1
• Pulsed E&M • 25 Mbps – UTP – 3/5
• MFC-R2 • Data: AAL0 and AAL5
• Primate Rate Interface (PRI)
• NFAS Support
• Multiple Variants Data Network Interfaces
• Q.SIG • Ethernet
• ETS 300 • TCP/IP
• ATT 4ESS (TR 41459) • UDP
• ATT 5ESS (ATT 235-900-342) • IPX
• DMS (NIS A211-1 release 6) • 56K Synchronous
• NI2 (SR-3887) • HDLC
• VN6 (CSE P 10-21A) • SDLC
• NTT (INS-NET-64) • DLC
• HKT (CR 22 and CR 13) • X.25
• TWN (ME 0200-2) • Frame Relay
• AUS (TS-013.1 and TS-014.2) • Asynchronous
• QSI (ECMA 143) • 300 – 9600 Bps
• SS7 • Even, Odd, No Parity
• Full Redundancy • 7 or 8 Data Bits
• Protocols Layers: • 0, 1, 2 Stop Bits
• MTP Layers 1 to 3
• ISUP
• SCCP Data Network Protocol Support
• TCAP • HTTP Post/Get
• TUP • SMTP
• POP3
IP Telephony • Telnet
• SNMP
• Physical: 10/100 Base T Ethernet • NTP
• Protocols:
• RTP/RTCP
• SIP Environmental
• MGCP • Operating Temperature: 0° C to +50° C
• H.323 • Storage Temperature: -40° to +70° C
• DHCP • Humidity: 5% to 85% non-condensing, 95% at +40° C
• SNMP range

DSX-1 Interfaces
• Interface: ANSI T1.102, T1.403
• Framing: D4, ESF
• Line Code: AMI, B8ZS
• Loopback: Software controlled and Remote
• Alarming: Yellow, Red, Blue
• Connector: RJ-48C

CEPT G.703 Interfaces


• Interface: G.703 (120 ohm)
• Framing: CEPT G.703/G.704 CAS
• Line Code: HDB3, AMI
• Zero Bit Suppression: B8ZS, ZCS, None
• Loopback: DS0 and E1 Level

" '
$

You might also like