Inspiring features
CTMaker® contains the following features:
Telephony example:
- Unlimited number of digital and analog channels (lines); also IP and SS7
- call answering and call generation
- join two channels
- call forward, transfer, conference, hold, and resume
- DTMF generation and detection
- control of all channels and devices
- send and receive faxes
- text-to-speech integration (TTS)
- automatic speech recognition (ASR) integration
- support for Cisco Unified Communications Manager Route Points
- support for the following protocols: SIP, H.323, T.38, Analog, T1, E1, ISDN (BRI/PRI), QSIG, DPNSS, R2, SS7, etc.
Internet / web server example:
- access to web pages
- removal of unneeded HTML tags
- dynamic creation of Java, JavaScript, HTML
- send and receive form data
- encode and decode form data
- receive e-mails via POP3
- send e-mails via SMTP
- subject, sender, content extraction of e-mails
- send e-mail attachments
- popup window creation with DHTML
- conversion of web audio files in ADPCM and vice versa
- intgrated web server with logging
Network example:
- unlimited number of incoming and outgoing TCP/IP connections
Database example:
- integrated database editor
- access to any ODBC-compatible database
- create and delete tables
- insert, modify, and delete data
- SQL knowledge not mandatory due to many powerful functions
- direct query window for SQL commands
Audio example:
- audio format conversion
- recording via telephone or microphone/headset
- asynchronous background playback
- SysWave audio files for a natural and correct output of date, time, and numbers
- audio file generation via synthetic text-to-speech
- transmission and receiving of single and multicast RTP
Synthetic text-to-speech example:
- support for every SAPI-compatible TTS-engine
- volume, pitch, and speed control during ongoing speech output
- asynchronous background speech output
Speech recognition example:
- support for every SAPI-compatible automatic speech recognition (ASR) engine
- powerful semantics for sentence structure analysis
- support for Scansoft SpeachPearl (native API)
Files example:
- open, read, write, and search text and binary files
- audio file conversion to arbitrary audio formats
- up- and download via FTP
Security example:
- encrypted, password-protected scripts
- support of MS Crypto API engines
Simulator example:
- for applications' offline tests, works even without telephony card
Runtime environment example:
- executes as a service or as command-line tool
- also integrated in the Integrated Development Environmemt (IDE)
Miscellaneous:
- integrated script editor
- integrated debugger with single-step and parameter watch
- C-like scripting language with more than 250 predefined functions
- user-defined scripting libraries
- automatic memory management
- effective OS-thread management
- fully-programmable background worker tasks for creating backups, database monitoring, alarm systems, e-mail handling, etc.
- access to file systems and network directories
- start and stop external processes and programs
- list and management of installed resources at a glance
- running application modifications without need of a system restart, this enables maintenance of a live system
- free, complete trial and development version available (only limitation compared to licensed version: after 15-minutes applications shut down)
Modifications without notice