Products
Dialogic® SwitchKit® Development Environment
The Dialogic® SwitchKit® Development Environment offers a high-level software development environment designed to speed up application creation on Dialogic® Converged Services Platforms (CSP) or the Dialogic® MSP 1010 Multi-Services Platform. It also provides a set of integrated tools for Operations, Administration, Maintenance, and Provisioning (OAM&P). Because it uses advanced APIs written specifically for Dialogic® equipment, SwitchKit enables rapid implementation, modification, and upgrading.
SwitchKit provides rapid time-to-market for developers by enabling the quick creation of new and enhanced services while decreasing development and maintenance costs, which improves price/performance. Service providers can benefit from streamlined network management at a reduced cost along with enhanced application reliability.
| Features | Benefits |
| A high-level environment designed to make the best use of development resources | Can accelerate time-to-market while reducing the time and effort needed for initial development, modification, and upgrading |
| Includes abstraction layers, which are technology-specific high-level APIs for IN and wireless protocols | Can speed up development of IN and wireless applications |
| Developers can use C and C++ instead of lower-level APIs | Eases development effort and reduces development time by allowing developers to use widely known programming languages |
| Includes a variety of OAM&P Interfaces | Provides streamlined network management |
| Maintains component-level redundancy (either N+1 or 1+1) through the Dialogic® Converged Services Administrator (CSA) and Dialogic® Low Level Communications (LLC); LLC and Dialogic® SwitchManager can operate in hot standby mode | Redundancy and hot standby mode provide the high reliability required in a carrier-grade environment |
| Designed with distinct modules | Modularity allows developers to expand and upgrade a system incrementally, and separately from applications |
| Platform-independent and supports open standards | Can be deployed on personal computers, workstations, and servers, allowing network administrators to allocate the processing power, memory, and other resources needed to achieve the required level of performance |
| Multiple applications can operate on the same host computer without host-level integration; distributes messages among applications | Relieves developers of integration chores |