This repository contains a collection of simple and reusable ScriptForge scripts for use with the ConnexCS platform.
Each script can be copied directly into your ScriptForge environment inside the ConnexCS Admin Portal.
| Script Name | Description | View |
|---|---|---|
ctx Example | Example using ctx to answer call, speak and hang up | 📄 View |
ctx.answer | Answer Call | 📄 View |
ctx.hangup | Hang up the call | 📄 View |
ctx.tts | Perform text-to-speech on the call | 📄 View |
ctx.bridge | Bridge the call to another destination | 📄 View |
ctx.echo | Echo the call | 📄 View |
ctx.play | Play an audio file | 📄 View |
ctx.ivr | Interactive voice response to collect DTMF input | 📄 View |
ctx.blockDtmf | Block DTMF | 📄 View |
ctx.set & ctx.get | Sets a variable and then retrieves it | 📄 View |
simple-calling-card | Class 5 Programmable Voice Application | 📄 View |
account-jump.js | Class 5 Account Jump (Pinless Calling Support) | 📄 View |
api.js | Uses cxRest to authenticate and fetch customer data from the ConnexCS API. | 📄 View |
add-header.js | Add Custom SIP Headers to Outbound Call | 📄 View |
asrplus-faster-call-fail.js | ASRPlus Pre-Check for Faster Call Failure | 📄 View |
better-date-time-restriction.js | Enforce calling schedules based on the day of the week and time | 📄 View |
email.js | Send an email | 📄 View |
random-cli-from-did.js | Random CLI from DID | 📄 View |
random-cli-from-ranges.js | Choose a random CLI from a range of number ranges passed in as a variable. | 📄 View |
rss-feed.js | Add a job to ScriptForge job queue | 📄 View |
pin-verification.js | PIN Verification | 📄 View |
simple-greeting.js | Simple Greeting | 📄 View |
balance-announcer.js | Customer Credit Balance Announcer Using SIP users | 📄 View |
To use any script:
- Log in to your ConnexCS Contol Panel
- Go to **IDE → ScriptForge **
- Create or select a script file
- Copy-paste contents of the chosen
.jsfile - Save and assign it via routing, or DID