Training Overview
Available Courses
Course Schedule
Contact Training
On-line Tutorials

Comprehensive Support Plans

Professional Services

Integration Services

 

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

 

 

Company | Applications | Products | Services | Support | Partners | News | Home | Working with Us | Contacts 
Cantata Technology Inc., 15 Crawford Street, Needham, MA 02494, U.S.A. Phone: +1 781 449-4100 Fax: +1 781 449-9009
© 2007 Cantata Technology Inc., All rights reserved. -
Terms of Use - Privacy Policy - Contact: webmaster@cantata.com