RadiSys RapidFLEX™ Service Creation Environment

Visually Build Carrier-ready IP Multimedia Services

Description

The RadiSys RapidFLEX Service Creation Environment (SCE) is a Windows–based GUI application that allows users to quickly and easily create multimedia communication services for next–generation IMS, converged TDM/IP or pure VoIP networks. The RapidFLEX SCE offers ”drag and drop“ simplicity in a feature–rich environment providing everything developers need to create full–featured applications. Unlike traditional Java or C++ environments altered to provide only a thin API for the SIP protocol, the SCE offers a palette of rich object types that include support for managing multimedia sessions using SIP dialogs, controlling media streams to provide IVR and conferencing features, performing authentication and billing operations using Diameter–based IMS interfaces, accessing speech servers using Media Resource Control Protocol (MRCP) and more. The SCE allows developers to create applications that work transparently using the RapidFLEX Application Server. With the inherent extensibility offered by the underlying XTML language and a SDK that allows third parties to extend the SCE, developers have a uniquely powerful and easy–to–use tool for speeding applications to market.

A Comprehensive IP Voice Services Solution

Diagram

A Complete IP Voice Service Solution

RadiSys provides a complete solution for deploying revenue–generating IP voice services in converged TDM/IP and end–to–end VoIP networks. Based on our open, extensible and highly scalable RapidFLEX Service Delivery Platform and Convedia Media Server, the RadiSys solution includes an expanding suite of turnkey SIPware services—or create your own innovative services using the RadiSys RapidFLEX Service Creation Environment.

Feature Summary

XTML Language Flexibility

Applications built with the RadiSys RapidFLEX Service Creation Environment (SCE) are translated automatically into XTML (eXtensible Telephony Markup Language), an XML–based service description language developed by RadiSys. These XTML–based applications run on the RadiSys RapidFLEX Application Server, a carrier–class, multi–services software platform. XTML enables RadiSys to deliver enhanced voice services with speed and flexibility comparable to XML–based Internet applications. All RadiSys SIPware™ applications are developed using the RapidFLEX SCE, making customization quick and straightforward. This enables service providers, third–party application developers and OEMs to reduce the time, cost and complexity of creating their own unique custom applications.

Graphical Call Flow Representation

Developers build applications using drag–and–drop Plug–in Action Components (PACs) to enable various built–in operations, linking them in a visual call flow. This simple, intuitive interface makes applications faster to develop, customize and modify to meet changing market needs.

Event Handlers for Asynchronous Call Events

A comprehensive set of built–in event handlers can be specified as call flow functions to trigger logic at any point during a call. Examples of call events include a caller hitting the # key at any point during a call, or the arrival of a SIP Invite message to indicate the arrival of an incoming call. Event handlers simplify the design of call flows by eliminating embedded conditional logic that otherwise would be needed to handle these events explicitly.

SIP and other VoIP/IMS Protocol Support

The SCE supports SIP (RFC 3261 and many others), as well as other important VoIP and IMS protocols. Developers need not become SIP ”experts“ because the SCE abstracts protocol specifics and handles implementation details; developers simply specify the policies to be applied to the multimedia sessions the application creates and controls. The environment also offers native support for protocols including HTTP, SOAP, MRCP, MGCP and the IMS Sh, Rf, and Ro interfaces.

Built–in Programming Tools

The RapidFLEX SCE includes an editor for editing JavaScript that can be invoked from any PAC, and an integrated XML parser for checking SCE XML output before it is downloaded to an Application Server.

Extensible Functionality

Developers can add C, C++, or Java code using the ”Drop to“ PACs to easily incorporate their own programming logic into a call flow. Using the optional RapidFLEX SCE Software Development Kit (SDK), developers with C++ programming experience can create custom PACs and event handlers that extend SCE capabilities. This gives OEM partners the ability to include new protocols and operations to meet their specific needs.

Facilities to Provision XTML Applications

Once an application is created, developers can upload application files via FTP from the SCE to a RapidFLEX Application Server or to any Web server. Applications loaded on a Web server can be subsequently loaded to a RapidFLEX Application Server using HTTP.

Screen Shot of Application

Extensive set of PACs and Event Handlers

The RapidFLEX SCE includes a rich set of PACs and event handlers for creating next–generation network services, including the following:

 

  • Plug–in Action Components (PACs)
  • Application PACs—Call a function, drop to C/C++, drop to Java, end the session, generic action, perform timer operations, return from a function, sleep, test values and branch
  • Communication PACs—Handoff the call to another application, receive a message, send a message, set or remove event handler and wait for an event
  • SIP Dialog Control PACs—Generate a SIP dialog request, respond to a SIP dialog request, modify a SIP dialog or simply send a SIP message
  • Media Control PACs—Play prompts, collect DTMF, record audio stream
  • Conference Control PACs—Create conference, add participant, remove participant, modify conference or participant parameters
  • Media Resource Control Protocol (MRCP) PACs— Connect to speech server, perform speech recognition, perform speech synthesis and perform speaker verification
  • Data Access Components—Execute dynamic SQL statement and execute stored procedure

Event Handlers

  • Application Server Events—ServiceLoad, ServiceUnload, SessionStart, SessionEnd, Timer
  • SIP Events—SIP dialog request received, SIP register request received, SIP unregister request received, SIP message within existing dialog received and SIP message outside dialog received
  • Media Events—DTMF input reported, play operation complete reported, active speaker notification reported and speech recognition result reported

Specifications

Information unavailable at this time.

Ordering Information

Toll–Free: 800–950–0044
Phone: 503–615–1100
Support: 866–385–6167

Find Your Product

Support Downloads

Support Downloads

Select your product below.




Access Global Support

Telecom and Commercial
Convedia Media Servers
Application Software

Contact RadiSys

Image: Contact icon


Tel: (503) 615 - 1100
Toll-Free: (800) 950-0044
Fax: (503) 615 – 1115