Apps¶
Class 5 Apps
The ConnexCS Apps feature allows providers to create small, simple, drag-and-drop applications and ConneXML applications. Some examples are Echo Tests, Conference, IVR setup.
Build App¶
To create a new App:
- Navigate to Class 5 Apps.
- Click on the blue button.
- Fill in the following details for the application.
- Name: Enter the name of the application.
- Customer: Select the customer from the drop-down list. By default, the app is available to all the customers.
- App Type: Select the type of app you want to create from the drop-down Call Flow or ConneXML.
- Destination: Enter the Extension for the callers to call (essentially, the dial-in number).
- PBX Server: Select the relevant server for your customer.
- Click
Save.

Call Flow¶
Advanced Applications¶
To configure more complex applications, ConnexCS offers Class5 Programmable Voice which allows you to build comprehensive applications using JavaScript.
Class 5 Auto Add DNC for callback on IVR¶
In a Class 5 setup, you can configure an endpoint to redirect incoming calls to an IVR, where the caller can be added to the Do Not Call (DNC) list automatically.
App Type¶
Call Flow¶
A Call Flow App allows you to build Class 5 applications using a visual, drag-and-drop editor.
Each app is made by connecting nodes, where each node performs a specific telephony function.
By linking nodes together, you can design automated call handling, IVRs, announcements, tests, and more.
Node Types¶
| Node Type | Purpose | What It Does | Typical Use Cases | Config |
|---|---|---|---|---|
| Echo | Diagnostic media testing | Loops the caller’s RTP audio back to them without any modification | Latency/jitter testing, codec negotiation checks, RTP path validation | Not Applicable |
| Audio | Play pre-recorded messages | Streams a stored audio file or system prompt to the caller | Announcements, hold messages, compliance notices | Audio: Select the audio filefrom the drop-down menu |
| Conference | Multi-party communication | Connects the caller to a conference room | Support bridges, team conferences, supervisor monitoring | See Conference Config documentation |
| TTS (Text-to-Speech) | Dynamic spoken prompts | Converts text into synthesized speech and plays it to the caller | IVRs, OTP readouts, balance/usage announcements, automated alerts | Text: The exact message that the Text-to-Speech engine will read aloud |
Build your Call Flow App¶
- Loign to your Control Panel.
- Navigate to Class 5 Apps.
- Click on blue
+button. - A window will appear and prompt you to fill in the following fields:
- Name (required): Name of the Call Flow App.
- Customer (optional): Assign the app to a specific customer.
- App Type (required): Select
Call Flowfrom the drop-down. - Destination (required): Extension or dial-in number callers will dial.
- PBX Server (required): Choose the PBX server (Distributed server selects the closest one automatically).
- Click on
Save.
- After saving, the Call Flow Editor appears. This editor provides a canvas with draggable nodes you can connect to build your application logic.
- The black icon on the canvas represents the incoming call entry point. When a caller dials the configured Destination
1234, the system begins executing the nodes connected to this point. - Example: Creating a Simple Call Flow
- Drag the
TTSnode onto the canvas. - Configure its
Textfield with the message you want the system to speak. - Connect the TTS node to the incoming call entry point.
- Once connected, any inbound call will first hear the text spoken via TTS.

- Drag the
Echonode onto the canvas. - Connect the Echo node to the TTS node.
- After the system speaks the TTS message, the call flows into the Echo node.
- Callers will hear their own voice repeated back, making it ideal for audio path testing.

- Drag the
- Additional Options:

ConneXML¶
Click here to view the comprehensive guide on ConneXML.