For easy creation of IVR applications TERAVoice supports two types of programmability support: IVR Scripts and IVR ActiveX Objects.
Writing scripts is as easy as creating asp web pages. TERAVoice offers an integrated script editor with syntax highlighting and test-mode for simulation. Scripts can be debugged with any Windows script debugger. (The Microsoft Windows Script Debugger is freely available for download)
For those who prefer to use their familiar ActiveX enabled development environment such as Visual Basic, Visual C++, Delphi and others, creating IVR modules for TERAVoice can be done by implementing a single COM interface. A test mode for simulation as well as full runtime debugging support is available.
Usually IVR applications are executed to handle incoming calls. TERAVoice additionally supports scheduled execution of IVR Scripts or IVR ActiveX objects. This funtion can be used for performing maintenance tasks but also for performing automated outgoing calls !