|
Home
> Services>
Training> SwitchKit
API
Training
Class: SwitchKit API
Course Description
This course provides a solid working knowledge of the SwitchKit
API as a framework for developing any call processing application.
By introducing the student to the basics of the SwitchKit API as
well as the layout of the technical publications, students will
understand how to proceed to more involved concepts particular to
their implementation. During the course students perform hands-on
lab exercises to complete and troubleshoot a sample call processing
application.
Audience
Application developers and network engineers who will architect
and design switching solutions using the Converged Services Platform
or the Multi Services Platform.
Length
One day
Objectives
After completing this course, the student will be able to:
- Describe the architecture of the SwitchKit API, and the relationship
to EXS API
- Develop a basic call processing application on the CSP or MSP
- Research the Cantata technical publications on the topics that
are needed to complete advanced call processing applications.
Prerequisites
Converged Services Platform
or Multi Services Platform
courses and experience programming in C or C++ languages.
Modules
A. Introduction
- Course Information
- CSP Overview
- SwitchKit Architecture
- High Level Features of SwitchKit
- C++ Class Hierarchy
B. Connection Management
- Creating Connection to LLC
- Redundancy Scenarios
- Using LLC Connection Handler
- Lab Exercise
C. Implementing Simple Tandem Call Flow
- Inbound Channel Groups
- Message Handlers
- Receiving Messages
- SwitchKit Switch Statement Macros / Sending Messages
- Outbound Channel Groups
- Common Pitfalls
- Lab Exercise
D. Beyond the Basics · Handlers
- Threadsafe Libraries
- Registering for Messages
- Maintaining Status on Other Applications
- Node Status
- UserTimer
- Interapplication Messages
- Transfer Channel
- Monitoring Channels
- Multiple Applications Watching Same Groups
- Translating Return Values
- SwitchKit Managed Log Files
|