You are here: SwitchKit® Development Environment - CSA User’s Guide > 1 Getting Started > SwitchKit Features and Components

SwitchKit Features and Components

Description

SwitchKit is a software package that consists primarily of four modular components that function on an external host computer. SwitchKit acts as an application server, communicating with all applications and the CSP switch through a Transmission Control Protocol/Internet Protocol (TCP/IP) interface.

SwitchKit also provides a comprehensive, high-level and open programming environment for the application development and maintenance of the CSP. SwitchKit includes a feature-rich OA&M (operations, administration, and maintenance) system and a high-level API suite, freeing developers to concentrate on revenue-generating applications and services. Because it facilitates the development and integration of Dialogic switch-based telephony applications, it delivers important benefits to both system integrators and service providers.

In supporting multi-node CSP systems, SwitchKit:

• Connects to each matrix card.

• Connects to each node to minimize overhead.

• Allows applications to see a single logical switch.

Main Components

SwitchKit contains the following four components:

• Low-Level Communicator (LLC)

• SwitchManager

• Application Programming Interface (API)

• CSA

For more information on the LLC and SwitchManager see the SwitchKit Introduction and Installation Guide and for API information see the API Reference.

Components Diagram

The following diagram provides an overview of the SwitchKit components. All components communicate using TCP/IP.

Figure 1-1 SwitchKit Overview Diagram

Transmission Control Protocol / Internet Protocol. A networking protocol that provides communication across interconnected networks.
Operations, Administration, and Maintenance
API. Software application that carries out low level services performed by the Excel platform. It is comprised of standard software interrupts, calls, and data formats used by the application programs.
See Converged Services Administrator.