Customizing Your CallButler Phone System

Sep 3, 2008 at 7:28 PM
Edited Sep 3, 2008 at 7:29 PM
One of the great features of the CallButler PBX system is the inTELiscript IVR Studio.  This is an integrated development environment (IDE) that lets you customize your PBX set-up or develop new applications that allow you to create customer self-service applications, employee portals, etc.  You can easily integrate your telephone system with databases or back-end applications.  More advanced users can use CallButler's plug-in architecture to create very sophisticated .NET assemblies to deliver almost unlimited potential.  However, inTELiscript does not require you to be a developer. 

To launch inTELiscript, simply go to Start > All Programs > CallButler > Script Editing > inTELiscript Editor

A script is essentially a series of linked "pages" that include "Actions" and "Events".  inTELiscript provides a library of these Actions and Events.  An Action is something you want the system to do (e.g. Play a Sound, Speak Text, Transfer a Call).  An Event is something you want the script to look for (e.g., On Number Pressed, On Invalid Entry, On Hang Up).  You can see how a typical script is built by looking at some of the System scripts that can be found in the C:\Program Files\CallButler\Service\Scripts\System directory (open these using the inTELiscript IVR Studio).  There are also some sample scripts that can be found in the C:\Program Files\CallButler\Scripting\Sample Scripts directory. 

There is an inTELiscript users manual Start > All Programs > CallButler > Script Editing > Using inTELiscript

To modify the existing System scripts to change how you want your PBX to work.  To do this:
  1. Using Windows Explorer, navigate to the C:\Program Files\CallButler\Service\Scripts\System directory 
  2. Backup the System script you want to modify
  3. Right click on the original script and select "Properties"
  4. Under Attributes, un-check the "Read-only" box
  5. Open the inTELiscript IVR Studio and open the script
  6. Modify as you wish - just make sure you Save your changes
  7. Stop and re-start the CallButler service
If you have a cool script that you've developed, share it with the community!