Service Creation and Application Development Introduction

There are several pieces of available documentation that will be specifically useful to service creators and application developers. When developing an application to be deployed on the Evolve IMSWorkX Service Delivery Platform, the application must have the following points of integration.

  1. The first point of integration is the Service Creation Environment (SCE). The SCE is a visual call flow application development tool used to construct the call flow that is desired for the application. Every application starts with an event, such as an incoming call, message, or trigger, and then builds out the responses that will be required through signaling.

The Service Creation Environment documentation introduces the SCE components and functionality and provides highly detailed information about building applications.

  1. The second point of integration is found within the SCE when the developer will drop to Java to manipulate the various parameters associated with a call or call treatment. These parameters are stored as objects by the SCE. The SCE provides common methods with Java and JavaScript for access and manipulation of the parameters.

The JavaScript Common Method Objects documentation provides descriptions of the common method objects and how each one is used when creating applications.

  1. The final point of integration is the Call Detail Record (CDR) Service. Call detail records are a requirement of applications or services, and the Service Delivery Platform provides a CDR Service that is an internal component of all applications and is accessed via an API available with drop to Java within the SCE. The CDR Service will handle creating and storing CDRs within a database for access and use at a later time.

The CDR Service API documentation details using the CDR Service API endpoints and provides information about the JSON schema and default and backend configuration.