Professional Documents
Culture Documents
Welcome to CallButler
Welcome to the converged communications hub for your business.
CallButler is a groundbreaking telecommunications platform that will enable your customers, partners and employees to communicate seamlessly any time, anywhere. CallButler is much more than a phone system. CallButler is a complete telephony platform that combines features such as PBX, IVR, Auto-Attendant, Voicemail (see Glossary for terms) and much more into a single box.
CallButler is designed to be up and running within 10 minutes with no prior training or experience. All you need to run CallButler is a Windows PC and a broadband Internet connection. You can even use your existing mobile phone and land telephone lines as extensions to which to transfer your callers. Using CallButler with an Internet telephone service, you can save 70% or more on your current telephone expenses. CallButler gives your organization that big business feel by impressing callers with telephone features once reserved for only the largest of businesses. Don't just settle for looking bigger. Grow your business with a telephone system that integrates with customer and partner data and turns your telephone from a cost center into a profit center.
Cost Savings
Look Bigger
Become Bigger
Getting Started
To get CallButler working in just a few minutes we recommend you begin with the Quick Start Guide. 2007 Telephony2 Corporation. All Rights Reserved.
Getting Help
If you have questions about the setup and operation of CallButler you may refer to the following sources for help:
Built-In Help
With CallButler you can get help for most options and settings without even leaving the application. If you need help in any CallButler application, look for the following:
and click it to get help on a general topic. icon. If you see this icon, you can click the text
Hold your mouse over any text and look for a to view onscreen help. Example:
Online Information
You can find more information about CallButler and other related products online through the following websites:
Starting CallButler
If CallButler isn't already running: 1. In Windows, click Start->All Programs->Call Butler->Manage CallButler.
Select and highlight an edition and press the OK 2. button. To find out which edition suits you, please visit http://www.callbutler.com/About/Features.aspx for a side-by-side comparison of product features in each edition.
Fill out your Email address and contact information and press the Next > 3. button.
Click anywhere on the Telephone Handset to hear a quick test 4. call. If the volume is too low, you may adjust it with the Volume Slider on the right hand side of the 5. phone. When you have finished, press the Next > 6. button.
If you already have a Teliax account of Free Trial Telephone number, please see Free Trial and Existing Account Setup at the end of this document. If you do NOT already have a Teliax account or Free Trial Telephone number, read on:
Select a toll-free of local telephone number and click the Next > 12.button.
Fill in your account information and click the Next > 13.button. Fill in your payment information and click the Next > 14.button. Click the Finish button on the bottom of the 15.page. You should receive an Email in a few moments with instructions on how to verify and activate your new telephone number. Follow the instructions in the Email to activate the account and continue reading on when this is finished. If your account information is accepted and activated, you should be returned to the Phone Numbers screen and should see your new account listed. After a few moments, the Status column should read Registered. When the status reads Registered you should be able to call your new telephone number and hear CallButler running.
Wait for the Status column to read 16.Registered. Call your new telephone number using any telephone or mobile 17.phone. When you call your phone number you should hear "Powered by CallButler.com" followed by a short intro message. If you hear this message, CallButler is setup and ready to be called by outside callers. If you wish to configure and personalize CallButler further you should consult the CallButler User Manual or: Click the View->Product Tour menu in the CallButler Manager application.
CallButler Diagram
CallButler Components
The CallButler software application is comprised of the following components:
CallButler Service
The CallButler Service is the software application that handles the entire operation of CallButler from answering and routing calls to taking voicemail and more. The CallButler Service runs hidden in the background as a Windows Service and is always on unless you turn it off yourself. The CallBulter Service automatically starts when you turn on your computer so you don't need to worry about turning it on after you reboot your computer. You can think of the CallButler Service as the server for your CallButler system and will only need to install it on one computer. See the Starting and Stopping CallButler topic for more information on starting and stopping the CallButler Service application.
CallButler Manager
The CallButler Manager is the user-interface (UI) that you use to setup and configure your CallButler Service. The CallButler Manager application can reside on the same computer as the CallButler Service or can be used to connect to a CallButler Service running on a different computer. If you close the CallButler Manager application, the CallButler Service will still continue to run in the background.
Extensions
Extensions represent contact points for real people (or groups of people) within your organization. Extensions allow callers to connect and speak with real people in your organization without requiring you to give out the private and/or personal telephone numbers for your employees. With extensions you can give your customers a single company-wide telephone number and allow them to reach individual people by entering an extension number. In the past, an extension was typically tied to a single phone sitting in an office, but in today's modern and highly mobile workforce most people do not sit near an office phone all day long. Also, in many cases people have more than one phone (i.e. mobile, home, office, etc.). The simple fact is that typical extensions of the past do not work well in this complex environment. Instead of tying an extension to a single phone, CallButler enables you to link an extension to multiple telephone numbers. These numbers can be tried in succession until a person answers the call and accepts it. Extension numbers can also be associated with hours of the day and week so that you aren't bothered when it's inconvenient for you. The following diagram outlines how a CallButler extension might be used:
Receptionist
While CallButler is perfect for automatically answering and routing calls for you, in some cases you may want to rely on a human receptionist to personally answer calls during business hours. CallButler enables you to define a single extension as a receptionist. When calls come in to your number, CallButler will ring the person at the receptionist extension and give them an opportunity to pick-up and answer the call. If the receptionist does not answer, CallButler will answer the call as normal and play your automated greeting and menu options. Remember, since the receptionist extension is a regular CallButler extension this means that your receptionist could be tried at multiple different phone numbers in difference locations. This means that your receptionist doesn't need to be in the same building or even at a desk. The following diagram shows how the receptionist extension works:
The receptionist extension will also be used as an operator whenever a caller presses 0 on their telephone keypad. For more information on setting up CallButler with a receptionist, please see the Receptionist Reference. 2007 Telephony2 Corporation. All Rights Reserved.
Call Flow
Call Flow is a visual representation of the process a person will go through when CallButler automatically answers a call. Call Flow is used when you don't want or have a receptionist to answer calls and want CallButler to do it for you. Call Flow greets your callers and gives them a choice of departments or extensions with which to be connected. You may think of Call Flow as a "virtual receptionist" sometimes called an Auto-Attendant.
After picking up the call, CallButler will play the Welcome Greeting. This message is intended to greet your callers. An example of this might be a recording of someone saying, "Welcome to Acme Widgets."
If you have chosen to support multiple languages, this greeting will give the caller an option to continue the call in a specific language. This greeting might be a recording of someone saying, "To continue this call in English, press 1. To continue this call in Spanish, press 2." For information on supporting multiple languages, please see the Create Multilingual Voice Prompts topic. The Main Menu Greeting is played after the Welcome Greeting and is meant to explain the various options available to the caller. This greeting might be a recording of someone saying "For Sales, press 1. For Customer Service, press 2..." For more information about adding new menu features, please see the Call Flow Reference. Here you may define menu options that disseminate information or route callers to extensions. Adding new options will allow your callers to listen to information and/or connect to people within your organization. Please note that adding a new option doesn't mean your callers will know it exists. If you add or remove an option, make sure you update your Main Menu Greeting accordingly. Please see the Dial an Option reference for more information on menu options.
Call Personalization
Call Personalization is a powerful feature that enables you to personalize a call based upon the person who is making a call and to what number they are calling. In most cases Call Personalization can be configured based upon a caller's name, phone number and the number they are dialing (if you have more than one inbound number). Following are some examples of how Call Personalization could be used: Route all calls from the 206 area code to a sales rep who handles that area. Automatically hang up on an unwanted caller. Send an important customer directly to the owner of the company. Automatically notify a customer that their account is past due. If you have multiple inbound numbers, you could route callers to different customized scripts depending on the number they dial. Use a custom script to query a customer database and ask the caller if they would like to automatically order their usual pizza. For more information on creating Call Personalization, please see the Call Personalization Reference. 2007 Telephony2 Corporation. All Rights Reserved.
PBX
A PBX (Private Branch eXchange) is a telephone network that is internal or private to your company. With CallButler PBX, the people in your organization can place calls between themselves using Internet (IP) based telephones without having to use the public telephone network (PSTN). This has a number of advantages, not the least of which is the fact that you don't have to pay a telephone company for internal calls between employees. Another advantage is that you can share one or more public telephone numbers between your employees; eliminating the need to purchase a separate line for each employee.
IP Phones
For more information on using IP phones with the CallButler PBX, please see the following topics: Using IP Phones and SoftPhones with CallButler Placing Internal and External Calls 2007 Telephony2 Corporation. All Rights Reserved.
Phone Numbers
With CallButler, gone are the days of waiting days or weeks for your phone company to run and install a business telephone line for your phone system. CallButler utilizes the Internet and VoIP (Voice over Internet Protocol) to answer and make telephone calls without phone lines and special hardware. In most cases you can have a new telephone number connected to CallButler within minutes! To get a public telephone number for your business using CallButler, all you need is a Windows PC, a high-speed broadband Internet connection, and service with a compatible Internet Telephone Provider.
You may need to consult your current telephone company for information and instructions on how to forward your existing telephone number.
Expert Mode
CallButler Expert Mode is designed for advanced users who wish to create more complex voice menu systems than the Call Flow view allows. With CallButler Expert Mode you can create highly complex customized scripts that get executed instead of the Call Flow. To turn on CallButler Expert Mode: Open the CallButler Manager 1. application. Click the Edit->Expert Mode menu 2. item. When in Expert Mode, the Call Flow button will disappear and be replaced by the Script Schedule button. For more information on script scheduling, please see the Script Schedule topic. 2007 Telephony2 Corporation. All Rights Reserved.
Script Schedule
When CallButler is running in Expert Mode, the Script Schedule view allows you to specify custom scripts to execute when answering calls during certain times of the day or week. The Script Schedule view can be extremely useful in cases where you might want to greet and route your callers differently based upon the time of day or week (i.e. during work hours and after work hours). For more information on using the Script Schedule view, please see the Expert Mode and Script Schedule Reference topics. 2007 Telephony2 Corporation. All Rights Reserved.
Press the pound key at any time during Welcome or Main Menu greeting.
You may choose to include or not include certain extensions in the company directory when you configure an Extension. Please see the Extensions Reference for more information on configuring an extension to be included in the company directory. Note: The company directory is only available when CallButler is NOT in Expert Mode. 2007 Telephony2 Corporation. All Rights Reserved.
Customized Scripting
CallButler is much more than a simple telephone system. At the core of CallButler is the ability to easily customize and integrate it with other applications and data using the powerful inTELiScript language. inTELiScript enables you to create highly complex and customized interactive voice response (IVR) systems with minimal effort. With CallButler and inTELiScript you could: Create highly complex multi-level menu prompts for callers. Integrate CallButler with your accounting system to automatically provide account balance information to customers. Create an automated telephone based survey system integrated into a marketing database. Create an automated telephone based scheduling system for service calls. Create an automated telephone based reservation system for a restaurant. For more information on using and creating inTELiScript: In Windows, Click Start->All Programs->CallButler->Script 1. Editing.
Answering Calls
When you receive a call at your CallButler extension, you may hear "You have a call from [Name and or number]. To answer this call, press 1. To send this call to voicemail, press 2." As per the spoken instructions you may:
Transfer the call to another extension or telephone number. CallButler will then ask you to enter the extension number or telephone number. Transfer
Record the conversation and have it Emailed to you. Press 5 once to start recording. Press 5 again to stop the recording. The recording will automatically be stopped if the call ends. Record
Put the call on hold with hold music. Press 0 again to take the call back off of hold. Hold Note: These in-call features will not be available if the Hand off call transfers option is set in for an extension. For more information on this option, please see the Extension Reference. 2007 Telephony2 Corporation. All Rights Reserved.
Transfer Callers
See Using Your Extension for more information on transferring callers. 2007 Telephony2 Corporation. All Rights Reserved.
Press the key at any time to enter the extension management menu. You will be prompted for your 3. passcode. Enter your extension management passcode. For more information on setting your extension management 4. passcode, please see the Extension Reference. Follow the menu prompts to listen to your voicemail and to change your 5. settings.
SoftPhone
For more information on using IP phones with the CallButler PBX, please see the following topics: Placing Internal and External Calls 2007 Telephony2 Corporation. All Rights Reserved.
To setup a Grandstream GXP2000 phone with CallButler: 1. Open a web browser and type in http://IPAddressOfYourPhone (i.e. http://192.168.1.104) Enter your Grandstream Device Configuration Password and press Login. The default password is usually 2. admin. Click on ACCOUNT 1 at the top of the 3. screen. Use the following 4. settings: Account Active Account Name Yes You can set this to anything you want. You might name it CallButler - Company Name. The name or IP address of the computer running the CallButler Service. For example: sip.mycompany.com or 192.168.1.100. It may also include a port, as in 192.168.1.100:5060 for port 5060. Same as SIP Server. Your extension number. For example: 100 Same as SIP User ID. The IP Phone Password defined for your extension. Please see the Extension Reference for information on how to set this password. Your name. For example: John Smith
SIP Server
Name
Yes If you are within the same network as the CallButler Service, set this to No. If you are not within the same network as the CallButler Service (i.e. you are separated by a firewall or router), set this to Yes.
The rest of the settings may be left at their default values. Click the Update 5. button. 6. Restart the phone. 2007 Telephony2 Corporation. All Rights Reserved.
To setup an Aastra 480i phone with CallButler: 1. Open a web browser and type in http://IPAddressOfYourPhone (i.e. http://192.168.1.104) Enter your telephone username and password and press OK. The default username is usually admin. The default 2. password is usually 22222. On the left-hand side of the screen, click Global SIP under Advanced 3. Settings. Use the following 4. settings: Screen Name Phone Number Caller ID Authentication Name Password Typically your name or company name, but this can be anything you want. Your extension number. For example: 100 Typically your name or company name, but this can be anything you want. Your extension number. For example: 100 The IP Phone Password defined for your extension. Please see the Extension Reference for information on how to set this password. The name or IP address of the computer running the CallButler Service. For example: sip.mycompany.com or 192.168.1.100. The port of the server running CallButler. Typically this is 5060 unless otherwise specified. The name or IP address of the computer running the CallButler Service. For example: sip.mycompany.com or 192.168.1.100. The port of the server running CallButler. Typically this is 5060 unless otherwise
Proxy Server
Proxy Port
Proxy Port
specified. Registrar Server The name or IP address of the computer running the CallButler Service. For example: sip.mycompany.com or 192.168.1.100. The port of the server running CallButler. Typically this is 5060 unless otherwise specified. Set to 120 or higher. Checked
Registrar Port
The rest of the settings may be left at their default values. Click the Save Settings 5. button. On the left-hand side of the page, click the Reset 6. link. Click the Restart 7. button. 2007 Telephony2 Corporation. All Rights Reserved.
To setup the X-Lite softphone from CounterPath with CallButler: Open X-Lite and Right-Click anywhere on the 1. phone. Click the SIP Account Settings menu 2. option. Click the Add... 3. button. Use the following 4. settings:
Account Tab
Display Name User name Password Your name. For example: John Smith Your extension number. For example: 100 The IP Phone Password defined for your extension. Please see the Extension Reference for information on how to set this password. Your extension number. For example: 100. The name or IP address of the computer running the CallButler Service. For example: sip.mycompany.com or 192.168.1.100. It may also include a port, as in 192.168.1.100:5060 for port 5060.
Register with domain and receive incoming calls Send outbound via:
Checked
Voicemail Tab
Check for voice mail Number to dial for checking voicemail Checked Your extension number. For example: 100
Topology Tab
IP address If you are within the same network as the CallButler Service, set this to Use local IP address. If you are not within the same network as the CallButler Service (i.e. you are separated by a firewall or router), set this to Discover global address. STUN server If you used Discover global address for the IP address setting above: Set this to Use specified server: and type in stun.fwdnet.net (or another STUN server of your choice).
The rest of the settings may be left at their default values. Click the OK 5. button. Click the Close button to save the settings and return to the main phone 6. screen. After a moment the phone should say 7. Ready. Dial ***7469 and press the call button. A settings screen should now pop 8. up. Find the setting called rtp:2833:enabled and double-click the line to change the 9. setting. 10.Set the value to 0. 11.Click the OK button. Close the window and allow X-Lite to save the 12.settings. 2007 Telephony2 Corporation. All Rights Reserved.
Click the Start CallButler menu 2. option. - OR 1. In Windows, click Start->All Programs->CallButler->Start CallButler. 2007 Telephony2 Corporation. All Rights Reserved.
Add more extensions to the list by clicking the Add a new number... button and repeat the instructions 7. above. When a caller tries this extension, CallButler will ring all of the people at the extensions listed in the order they appear. If you would like all of the people to be called at once and connect the caller to the first person who answers, check the Call Blast - Call all numbers at once option. 2007 Telephony2 Corporation. All Rights Reserved.
Reference
Enter topic text here. 2007 Telephony2 Corporation. All Rights Reserved.
Extensions
Actions
Add a new extension... Add a new CallButler extension. Note that some editions of CallButler may limit the number of extensions you can create. Play Voicemail... Edit... Delete Play voicemail for the selected extension. Edit the selected extension. Delete the selected extension.
Actions
Import a contact from Outlook... If Microsoft Outlook is installed, you may import a telephone number from a contact.
Settings
Extension Number The unique number assigned to this extension. Extension numbers can be 100 or greater. The first name of the person at this extension. The last name of the person at this extension. The last name will be used when finding a person at an extension using the company directory. Let callers search for this extension Select this if you want callers to be able to search for this extension by last name by using the company directory. You may turn this off if you want to hide certain extension from callers.
Announce (screen) callers before transferring Allow outbound calls to other telephones Hand off call transfers
If this is checked, CallButler will announce the name of an incoming caller and give the extension owner the option to answer the call or send it to voicemail. If this is checked, CallButler will allow the person at this extension to place outbound calls to public telephone numbers. Select this if you want CallButler to hand off call transfers to your Internet telephone provider. When this is selected, CallButler will send a command to your VoIP provider to tell it to transfer the call to the number you answer at your extension. After the call is transferred, CallButler will no longer be a part of the call. When this is not selected, CallButler will keep a connection open between the caller and the callee during the duration of the call. There are specific pro's and con's between these two options: Pro Turned on (Checked) Does not take up network bandwidth and CPU cycles after the call is transferred. Con Not supported by all VoIP providers. You will be unable to use any in-call extension features. Takes up network bandwidth and CPU cycles for two calls during the duration of the call.
Is supported by all VoIP providers. You can use all of the in call extension features.
It is recommended that you keep this setting turned off (unchecked) unless you are running on a slower computer or Internet connection. If you experience poor call quality when many callers are on at once, you may try turning this feature on (if your VoIP provider supports it). 2007 Telephony2 Corporation. All Rights Reserved.
Actions
These arrow buttons allow you to move the selected contact number up and down in the order.
Select all hours. Select no hours. Select the opposite of the hours already selected. Collapse the edit panel for the current contact number. Delete the current contact number. Add a new contact number.
Settings
Call a Telephone Number Select this and enter telephone number you want to try and reach. It is recommended that you specify the whole telephone number (including the country code) and don't use any punctuation. Example: 12065551234 You may also specify an IP address or SIP URI of a SIP based IP telephone. Example: 192.168.1.105 or johnsmith@sip.mycompany.com. For Skype Users: You may also specify a Skype Name here. Call my IP Phone Select this if you would like CallButler to try you at an IP phone that has been registered with the CallButler PBX instead of a telephone number. This setting can be useful in cases where you don't want to be charged VoIP fees for making calls to the public telephone network and instead want to make a direct Internet call to an IP based telephone or softphone. Please see the PBX topic for more information on how this works. Call another Extension Select this if you want CallButler to try another person at another extension. This can be useful in cases where you want to specify a person as a backup to an extension. Another use for this is in creating Automated Call Distribution (ACD) groups. Try this number for X second(s) This is the time in seconds that CallButler will try the person at this telephone number. If the call is not answered within this amount of time, CallButler will move on to the next number in the list. The recommended value for this timeout is anywhere between 15 and 25 seconds. In general you should try to set this to a value that will give you enough time to answer, but short enough before the voicemail system picks up the call at the given telephone number. Limit to certain hours of the day/week Check this if you want CallButler to skip this number if it doesn't fall within certain hours of the day and week. This setting can be useful when you don't want to be bothered during late hours or weekends. You can use your mouse to select individual hours or click-and-drag to select many hours at once. Hours that are highlighted in blue will allow calls at this number. Any hours outside of this will cause this number to be skipped. Time Zone Call Blast Select a time zone for the schedule. Checking this will cause all of the numbers to be called at once instead of in succession. The first phone number to pick up the call will be the one to take the call. In this case, the Try this number for X second(s) setting will be ignored.
Actions
Send a test email... Click this to make sure your Email settings are correct by sending a test Email to your Email address.
Settings
Send an Email when a new voicemail arrives Email Address If this is checked, CallButler will send you an Email every time a new voicemail arrives. Your Email address. You may send Emails to multiple addresses by separating them with a comma ",". Example: email1@mycompany.com, email2@mycompany.com. Attach a copy of the voicemail to the Email If this is checked, CallButler will attach a .WAV sound file to the Email with an actual copy of the voicemail.
Settings
Allow remote management of this extension Extension Management Passcode If this is checked, the user of this extension can manage the extension remotely from their computer using the CallButler Message Center. This is the passcode you will need to enter when managing this extension either through the phone (see Access Your Voicemail) or with the CallButler Message Center. This passcode may only consist of digits. IP Phone Password This is the password that will be used to authenticate an IP phone connected to this extension. See Use IP Phones and SoftPhones with CallButler for more information. 2007 Telephony2 Corporation. All Rights Reserved.
Receptionist
Settings
Allow receptionist/operator to answer call first If this is checked, CallButler will ring the extension selected as the receptionist any time a new call arrives. If the the receptionist does not answer, CallButler will automatically answer the call using the Call Flow. Select an extension and check this box to make the selected extension act as the receptionist/operator.
Is Receptionist
For more information on the CallButler receptionist feature, please see the Receptionist topic. 2007 Telephony2 Corporation. All Rights Reserved.
Call Flow
Actions
Orientation Change the Call Flow process diagram to be displayed either horizontally or vertically. Save an image of the Call Flow to the disk.
Save Image
Settings
Support Multiple Languages Click this to enable the ability to support multiple languages in your Call Flow greetings. Please see Creating Multilingual Voice Prompts for more information on creating a multilingual menu system.
For more information on how to use the Call Flow, please see the Call Flow topic. 2007 Telephony2 Corporation. All Rights Reserved.
Settings
Answer incoming calls after X second(s) Wait X seconds before playing the Welcome Greeting The number of seconds CallButler will wait until automatically answering a call. The number of seconds CallButler will wait to play the Welcome Greeting. It is recommended that this value be set to 1 second or higher to give your VoIP provider a chance to create the audio connection. Setting this to zero may "chop" the beginning of your Welcome Greeting from being heard.
Actions
Change... Click this to define or modify this greeting.
Actions
Change... Click this to define or modify this greeting.
Actions
Change... Click this to define or modify this greeting.
Dial an Option
Here you may define and modify options available to your callers. Please see the Call Flow topic for more information on menu options.
Actions
Add a new option... Click this to add a new menu option for your callers.
Settings
Department Name The name of this department / menu option. This setting is for your reference only and will not have an effect on what your callers hear. Play a message Select this option to play a message/greeting when a caller presses this option. See the Message Settings Tab for information on configuring this option. Transfer the call to an extension Select this option to transfer a caller to an extension when they press this option. See the Extension Settings Tab for information on configuring this option. Transfer the call to a Telephone Number Select this option to transfer the caller to an arbitrary telephone number when they press this option. See the Number Settings Tab for information on configuring this option. Run a custom script Select this option to run a custom developed script when caller selects this option. See the Script Settings Tab for information on configuring this option. For more information on customized scripting, please see the Customized Scripting topic.
Actions
Import a contact from Outlook... If Microsoft Outlook is installed, you may import a telephone number from a contact.
Settings
Telephone Number The telephone number you to which you want to transfer the call. It is recommended that you specify the whole telephone number (including the country code) and don't use any punctuation. Example: 12065551234 You may also specify an IP address or SIP URI of a SIP based IP telephone. Example: 192.168.1.105 or johnsmith@sip.mycompany.com. For VoIP Users: This call transfer may not be supported with all VoIP providers. For Skype Users: You may also specify a Skype Name here. 2007 Telephony2 Corporation. All Rights Reserved.
Actions
Browse... Click this to find a script file on the local hard drive.
Settings
Script File Path A valid path to a CallButler inTeliScript file on the disk. Note: If you are managing a CallButler Service on a another computer, this must be a valid path to a script file on that server and not the local computer. 2007 Telephony2 Corporation. All Rights Reserved.
Script Schedule
The script schedule view only appears when CallButler is in Expert Mode.
Note: If multiple script schedules are defined and their hours overlap, schedules higher on the list will take priority of schedules lower on the list.
Actions
Add a new script schedule... Edit... Delete Add a new script schedule. Edit the selected script schedule. Delete the selected script schedule.
Actions
Browse... Click this to find a script file on the local hard drive.
Settings
Schedule Name/Description A name or description for this script schedule. This setting is for you reference only and has no effect on the operation of this script schedule. Script File Path A valid path to a CallButler inTeliScript file on the disk. Note: If you are managing a CallButler Service on a another computer, this must be a valid path to a script file on that server and not the local computer. Enable this script schedule Enables or disables the script schedule.
Actions
Select All Select None Select Inverse Select all hours. Select no hours. Select the opposite of the hours already selected.
Settings
Only run this script during the following hours Check this if you want to only run this script during certain hours of the day or week. You can use your mouse to select individual hours or click-and-drag to select many hours at once. Hours that are highlighted in blue will execute this script. Time Zone Select a time zone for the schedule.
Call Personalization
Actions
Add Call Personalization Edit... Delete Add a new call personalization setting. Edit the selected call personalization. Delete the selected call personalization.
Actions
Import a contact from Outlook... If Microsoft Outlook is installed, you may import a telephone number from a contact.
Settings
Caller ID/Name If you specify a Caller ID / Name, CallButler will look for the name of the caller when matching this Call Personalization. See Wildcard and Regex Matching below for more information on partial matching. Caller Telephone Number If you specify a Caller Telephone Number, CallButler will look at the telephone number of the person calling when matching this Call Personalization. It is recommended that you don't use any punctuation. Example: 12065551234 For Skype Users: You may also specify a Skype Name here. See Wildcard and Regex Matching below for more information on partial matching.
If you specify a Caller Telephone Number, CallButler will look at the telephone number the caller dialed to reach you. This setting can be used to support multiple phone numbers with separate answering systems and features. It is recommended that you don't use any punctuation. Example: 12065551234 For Skype Users: You may also specify a Skype Name here. See Wildcard and Regex Matching below for more information on partial matching.
If this checked, CallButler will use regular expressions for matching the values for any of the settings above. If this is not checked, CallButler will use exact or wildcard matching to match the values for any of the settings above.
If this is checked, CallButler will use this Call Personalization for the first call that matches the settings and for that time only. Use this space to write any comments on this Call Personalization for your reference. This setting does not affect the call in any way.
Notes
Settings
Continue with the call as normal Transfer the call to an extension Hang up the call Check this if you want the call to continue as any other normal call after the Personalized Message is played. Check this if you want the call to be directly transferred to an extension after the Personalized Message is played. Check this if you want to hang up the call after the Personalized Message is played. Check this if you want CallButler to execute a custom script after the Personalized Message is played.
Test Drive
Actions
Pick up the receiver Click the receiver/handset to begin a test call. Click the receiver again to end the call.
Number pad
Settings
The volume slider (shown left) can be used to increase or decrease the volume of the call. Move it up for higher volume and down for lower volume.
Volume From Caller ID You can use this to change the caller ID of the test call. This setting can be used to test Call Personalization.
You can use this to change the caller telephone number for the test call. This setting can be used to test Call Personalization.
Status Tab
The status tab is designed to show you the status of IP phones connected to CallButler. If an extension reads Online it means that an IP phone is connected to the corresponding connection and that calls may be received on it if it is defined as a contact number in the Find Me... Tab of the extension.
Settings
Require IP phones to register every X seconds. This setting determines how long CallButler will expect to wait to hear from an IP phone before it considers it offline. In most cases this should be set to 30 seconds or so when phones are connected across firewalls or routers. If all of the IP phones are internal to the same network, then you may set this to a higher amount, like 1800 or 3600 seconds.
Settings
All outbound numbers must be prefixed with This setting requires that when an extension dials an outbound number that it prefixes the number with the value set here. For example if this value were set to 9 and I wanted to call 1-206-555-1234, I would need to dial 9 1-206-555-1234 for the call to be properly placed.
Settings
SIP registration domain This setting requires that IP phones connecting to the CallButler PBX use the value specified here for their proxy server or domain/realm when they register. If the IP phones connecting to CallButler are all within the same firewall, in most cases you may leave this blank. If IP phones are connecting from remote locations through a firewall and the computer running CallButler has an Internet domain name, like sip.mycompany.com, you should use this to specify that only phones connecting to sip.mycompany.com will be allowed to connect.
Phone Numbers
Actions
Get a telephone number... Edit... Delete Adds a new Internet telephone provider number/account to CallButler. Edits an existing Internet telephone provider number/account. Deletes an existing Internet telephone provider number/account.
Settings
Default Sets the selected Internet telephone provider number/account as the default. The default account will be used for all outbound calls unless otherwise specified.
Settings
Provider Name A name for the Internet telephone provider. This is for your reference only and will have no bearing on the operation of CallButler with this provider. Display Name (Caller ID) This setting will determine how outbound calls from CallButler show up on the telephone of the person being called. Please note that some Internet telephone providers ignore this value and will use their own. You may need to contact your provider to change this setting. Telephone Number or Username This is the telephone number, username, or account number assigned to your by your Internet telephone provider. Different providers will use different settings for this value. If you do not know what to use for this setting, contact support for your provider and ask them for your SIP User ID. Enable this Provider Use this to enable or disable this provider. If this is unchecked you most likely will not be able to receive calls from this provider.
Authorization Tab
Settings
Authorization Username This is the username assigned to you by your Internet telephone provider. In most cases this is the same value you used for the Telephone Number or Username in the General Settings Tab Authorization Password This is the password assigned to you by your Internet telephone provider. Please note that in some cases that this may be different than the password you use to log-in to your providers website to manage your account. If you are unsure of what to use for this setting, Email your provider and ask them for your SIP Authorization Password.
Network Settings
Settings
Provider Domain / Realm The name or domain for your Internet telephone provider. In many cases this is the same as the SIP Proxy Server. SIP Proxy Server The SIP proxy server for your Internet telephone provider. This information should be given to you by your provider. SIP Registrar Server The SIP registrar server for your Internet telephone provider. In many cases this is the same as the SIP Proxy Server. Enable SIP Registration Check this to enable SIP registrations with this provider. In most cases if this is not checked, you will be unable to receive calls from your Internet telephone provider.
Actions
Begin Connection Test... Press this to make a test connection to your Internet telephone provider to determine if your settings are correct.
Security Tab
Settings
Management Password / Confirm Password Allow management from other computers If a password is specified here, it will be required before anyone can manage this instance of CallButler. Check this if you would like to be able to manage this instance of CallButler from another computer. If this is not checked, you can only manage CallButler from the same computer on which the CallButler Service is installed.
Email Tab
Actions
Send a test email... Send a test Email message to determine if your settings are correct.
Settings
From Email Address The Email address from which Emails sent from CallButler will appear to be from. The name or IP address of your SMTP mail server. The port number for your SMTP mail server. In most cases this port is 25. Server requires SSL SMTP Username SMTP Password Check this if your SMTP server requires a secure SSL connection. If your SMTP server requires a username, you may specify it here. If your SMTP server requires a password, you may specify it here.
Actions
Add Music... Remove Selected Click this to add an MP3 or WAV file to your hold music library. Remove the selected hold music file from your library.
Speech Tab
Settings
Default Voice This is the default text-to-speech voice CallButler will use when speaking text.
Audio Tab
Settings
Sound Volume This is the volume that will be used when playing recorded greetings, sounds and hold music. Setting this value to high may result in distorted and poor sound quality, so you may need to experiment with this value to get it right. Record Volume Speech Volume This is the volume that will be used when recording sounds like voicemail. This is the volume that will be used when speaking text using text-to-speech. Setting this value to high may result in distorted and poor sound quality, so you may need to experiment with this value to get it right.
Codecs Tab
Actions
Move Up Move Down Move an audio codec up in priority. Move an audio codec down in priority.
Settings
Codec List Check or uncheck codecs to enable or disable them.
Network Tab
Settings
SIP Port This is the port CallButler will use for sending and receiving SIP messages. In most cases this should be set to 5060, but can be changed to avoid port conflicts on your computer. Use Internal IP Address for SIP Messages Check this if you want to use your computer IP address for all SIP messages. Some Internet telephone providers require that this be turned off. Use STUN Check this to use the STUN protocol to help CallButler work with your Internet telephone provider when it is behind a NAT router or firewall. Here you may set a specific STUN server if the Use STUN setting is turned on. Note that if this is left blank, CallButler will find its own STUN server. Concurrent Line Count This is the maximum number of concurrent calls (or lines) CallButler can handle at any one given time. On slower computers or Internet connections this should be set to a lower number to prevent call quality issues when many calls are being placed at once. If lines are busy, forward calls to If all of the lines are in use, CallButler will forward any additional callers to the server specified here. This setting may be the name or IP address of a server or a SIP URI. Please note that this setting simply tells the calling system that it should try to reach the server located at the value specified here. This does not guarantee that the caller will be sent to the server specified here. The caller's system must support forwarding, and must retry the call at the new server on its own. 2007 Telephony2 Corporation. All Rights Reserved.
STUN Server
Settings
Notify me when new updates are available Check this to be notified in the CallButler Manager when new software updates are available.
Logging
Settings
Log Storage Location The location in which CallButler will store its log files. Do not store logs CallButler will not store and keep a log file. Windows Event Log CallButler will store its logging information in the Windows Event log. To open the Windows Event Log: 1. In Windows, click Start->Control Panel. 2. Double click the Administrative Tools icon. Double click the Event Viewer 3. icon. 4. Click CallButler Log Store logs in text files Callbutler will store logging information on the disk. Log files can usually be found at C:\Program Files\CallButler\Service Logging Level Determines how much information will be kept in log files. Errors Only The log files will only contain errors that occur within CallButler. Basic Information Includes errors and basic information like when a call connects and disconnects. Detailed Information Includes basic information as well as detailed information like the events that happened during a call. Automatically report and send server errors to Telephony2 If this is checked, CallButler will automatically send reports of server errors to Telephony2. This information is highly important to maintaining and improving the product quality of CallButler and we recommend that you keep this checked. Send me an Email when errors Check this if you want CallButler to notify you via Email that an error has
occurred. The Email address for which you want to send error notification Emails. You may send Emails to multiple addresses by separating them with a comma ",". Example: email1@mycompany.com, email2@mycompany.com.
Greeting Control
The greeting control enables you to define sounds for greetings in CallButler. Greetings can be one of two types: Sound Greeting - This is a recording of a human voice or another sound. Text to Speech Greeting - This is text that you type in and is spoken by a computer voice. For more information on computer voices, please visit http://www.callbutler.com/Voices.aspx.
Press again to stop recording. Play Play the currently loaded sound.
Text Constants
Text constants can be used to speak dynamic data when using a text to speech greeting. If you type this text into a text to speech greeting CallButler will replace the text with the values listed below: Constant @ApplicationDirectory@ @CallerDisplayName@ Description The directory path to the application executing the inTeliScript. The display name of the caller. This is usually considered the Caller ID of the caller. The host of the caller. In the case of SIP VoIP, this is the name of the computer or server where the call is being made from. The username or telephone number of the caller. The name of the current day. Example - Monday, Tuesday, Wednesday, etc. The current number for the day of the month. The hostname of the number that was dialed to reach CallButler. The username or telephone number that was dialed to reach CallButler. The current date and time expressed in a single number. A globally unique identifier. A number for the current hour. The current date in a long format string. Example - Wednesday, May 16, 2001. Note that the format for this is dependant on your system language and culture. The current time in a long format string. Example - 3:02:15 AM. Note that the format for this is dependant on your system language and culture. The current minute. The name of the current month. The number of the current month. A path to the directory in which the current call script resides. A full path to the location of the current call script. The current second. The current date in a short format string. Example - 3/8/2006. Note that the format for this is dependant on your system language and culture. The current time in a short format string. Example - 2:55 PM. Note that the
@CallerHost@
@LongTime@
@ShortTime@
format for this is dependant on your system language and culture. @TempDirectory@ A path to the system temp directory.
Listening to a Prompt
Prompts can be played by any application capable of playing WAV files. You may need to change the file extension from .snd to .wav to open the file in some applications.
"Hmmm. This passcode appears to be invalid. Let's try again." Not Applicable "You have a call from..." "Great. If you like this greeting and want to save it, press 1. If you don't like this greeting and would like to record a new one, press 2. Or to cancel and return to the main menu, press star."
"If you'd like to continue this call, Played if no response is heard from the caller please press 1." after a certain amount of time. "You don't appear to have any more messages. I'll return you to the voicemail main menu." "Welcome! Please enter your passcode." "To listen to your voicemail, press 1. To change your settings, press 2." "Okay! If you'd like to change your voicemail greeting, press 1. To return to the voicemail main menu, press star." "Okay! Please wait a moment while I try to find this person. If at any time you'd like to leave a message, you can do so by pressing one." "Okay! To find a person in the company directory, please key in the first three letters of the last name for the person you are trying to reach." "Thank you. Goodbye!" "Okay. I've deleted that message for you." "Okay. I've saved that message for you." "To repeat this reminder, press 1. To repeat this reminder, press 2." Played after a user listens to all of their voicemail messages. Played when a user chooses to access a voicemail box. Played when a user first accesses their voicemail box. Played when a user to chooses to change their voicemail settings.
Enter passcode.snd Extension management main menu.snd Extension management options menu.snd
Find extension.snd
Played after a caller enters an extension and the extension is being tried.
Played right before a call is ended. Played after a voicemail message has been deleted. Played after a voicemail message has been saved. Played after a schedule reminder is played and when there are more to be played.
"Hmmm. I'm sorry, but I can't seem to find a person with that name." "...new voicemails." "Hmmm. I'm sorry. I don't understand your request. Let's try again." "I'm sorry, but there appears to be a problem in reaching this number." "Okay. Give me a moment to work on that for you." "To answer yes, please press 1." "To answer no, please press 2." "...press star." "Okay. You can begin recording your greeting after the tone. When you have finished your recording, please press the pound key." "To return to the main menu..." "Hello. I'm calling to remind you of an upcoming appointment." "To repeat this reminder, press 1." "If you'd like me to transfer this caller to you, press 1. Otherwise press 2 and I'll transfer them to your voicemail." "Thanks! If you'd like to review your message, press 1. If you'd like me to delete this message and record a new one, press 2." "After you hear the tone, you can begin your recording. When you are finished, either hang up or press the pound key for more options."
Played after an invalid entry is keyed in the company directory search. Played after the number of new voicemails is spoken, as in "You have 10 new voicemails." Played after an invalid key is entered during a menu prompt. Played if there is a problem connecting to an extension. Played in some cases where an operation may take some time. Played when the answer to a question is yes or no. Played when the answer to a question is yes or no. Played in cases where the star key will return to a menu. Played when a user chooses to record a new voicemail greeting.
Number cannot be reached.snd One moment.snd Press 1 for yes.snd Press 2 for no.snd Press star.snd Record new greeting.snd
Return to the main menu.snd Schedule reminder intro.snd Single Reminder Option.snd Transfer options.snd
Played when the user has an option to return to the main menu. Played when a user is called to be reminded of an upcoming appointment. Played after a schedule reminder is played. Played after a user is called to be connected to a caller with find me/follow me.
VM end menu.snd
Played after a caller leaves a voicemail and presses the pound key for more options.
VM start menu.snd
"To repeat this message, press 1. Played after a user listens to a new voicemail If you'd like me to save this message. message, press 2. To delete it, press 3." "You have..." Played right before a user is told how many voicemail messages they have, as in "You have 10 new voicemails."
You have.snd
Enter topic text here. Language Name Bulgarian (Bulgaria) Catalan (Catalan) Czech (Czech Republic) Danish (Denmark) German (Germany) Greek (Greece) English (United States) Finnish (Finland) French (France) Hungarian (Hungary) Icelandic (Iceland) Italian (Italy) Dutch (Netherlands) Norwegian, Bokml (Norway) Polish (Poland) Portuguese (Brazil) Romanian (Romania) Russian (Russia) Croatian (Croatia) Slovak (Slovakia) Albanian (Albania) Swedish (Sweden) Turkish (Turkey) Indonesian (Indonesia) Ukrainian (Ukraine) Belarusian (Belarus) Slovenian (Slovenia) Estonian (Estonia) Latvian (Latvia) Lithuanian (Lithuania) Azeri (Latin, Azerbaijan) Basque (Basque) Macedonian (Former Yugoslav Republic of Macedonia) Afrikaans (South Africa) Faroese (Faroe Islands) Malay (Malaysia) Language Code bg-BG ca-ES cs-CZ da-DK de-DE el-GR en-US fi-FI fr-FR hu-HU is-IS it-IT nl-NL nb-NO pl-PL pt-BR ro-RO ru-RU hr-HR sk-SK sq-AL sv-SE tr-TR id-ID uk-UA be-BY sl-SI et-EE lv-LV lt-LT az-Latn-AZ eu-ES mk-MK af-ZA fo-FO ms-MY
Glossary
Auto Attendant
An automated attendant (also auto attendant or auto-attendant, or sometimes autoattendant or AA) system allows callers to be automatically transferred to a user's extension without the intervention of a receptionist. An IP Phone looks identical to a regular telephone but instead of connecting to the normal phone line jack on the wall, they connect into a router or wall jack using an RJ-45 Ethernet connector, this then becomes a fully operational phone with all software onboard, provided by the switch or system. Interactive voice response, or IVR, is a phone technology that allows a computer to detect voice and touch tones using a normal phone call. The IVR system can respond with prerecorded or dynamically generated audio to further direct callers on how to proceed. IVR systems can be used to control almost any function where the interface can be broken down into a series of simple menu choices. A Private Branch eXchange (PBX) is a telephone exchange that serves a particular business or office, as opposed to one that a common carrier or telephone company operates for many businesses or for the general public The public switched telephone network (PSTN) is the network of the world's public circuitswitched telephone networks, in much the same way that the Internet is the network of the world's public IP-based packet-switched networks. Originally a network of fixed-line analog telephone systems, the PSTN is now almost entirely digital, and now includes mobile as well as fixed telephones. It is sometimes referred to as the Plain Old Telephone System (POTS). A softphone is a software for making telephone calls over the Internet using a general purpose computer, rather than using dedicated hardware. Often a softphone is designed to behave like a traditional telephone, sometimes appearing as an image of a phone, with a display panel and buttons with which the user can interact. A softphone is usually used with a headset connected to the sound card of the PC, or with a USB phone. Voice over Internet Protocol, also called VoIP, IP Telephony, Internet telephony, Broadband telephony, Broadband Phone and Voice over Broadband is the routing of voice conversations over the Internet or through any other IP-based network.
IP Phone
IVR
PBX
PSTN
SoftPhone
VoIP