1. BeVocal Voice Over IP (VoIP) Support Quick Reference
BeVocal now supports VoiceOverIP (VoIP). Our support for this protocol enables you to take advantage of
recent advances in worldwide IP telephony infrastructure in your applications.
The following sections provide a summary of BeVocal VoIP support:
• Overview of VoIP
• Hardware and Software Needed to Connect to Café with VoIP
• VoIP Client Installation and Configuration
• Troubleshooting Your VoIP Connection
• Application Considerations when using VoIP
Overview of VoIP
In a traditional telephony application, a phone call to the BeVocal platform is transmitted via dedicated
voice tranmission lines. In VoIP, conversation is carried over the Internet (or a dedicated IP network) as
digital packets. The advantages of VoIP over traditional telephony include:
• Cheaper, particularly for long-distance / international calls
• Easier integration into CTI scenarios
• Improved call control and media features
BeVocal is currently taking advantage of VoIP in two ways. First, we are enabling VoIP access to Café.
This means that our international developer community can now use the Café development environment to
create and test their applications. Second, we are teaming with an international provider of IP-centric
voice services to enable your production applications to be accessed with a local number all over the
world. Support for VoIP for production applications will be rolled out in Q1 2005, while support on Café is
available as of this release.
Session Initiation Protocol (SIP) is a signaling protocol for Internet telephony that initiates call setup,
routing, authentication and other feature messages to endpoints within an IP domain. BeVocal is currently
using SIP for VoIP.
For more information about VoIP/SIP, refer to the following websites:
Hardware and Software Needed to Connect to Café with VoIP
To connect to Café using VoIP, you have several options available, including a hardware "SIP Phone", a
"Soft phone", or a "SIP Phone Adapter."
A Hardware SIP phone looks like a traditional telephone, but uses VoIP to connect to the remote party. A
"Soft Phone" is software which runs on your computer, and uses your computer's network connection to
2. BEVOCAL VOICE OVER IP (VOIP) SUPPORT QUICK REFERENCE
connect to the remote party. Finally, a SIP Phone Adapter allows you to use a traditional telephone
handset, but converts the phone signals to SIP.
BeVocal has tested connection to BeVocal Café with all three types of phones. However, we strongly
recommend that you use the X-Lite Soft Phone from Xten Networks. This free software is available from
Xten Networks' website:
This is the configuration that has been tested most extensively at BeVocal.
VoIP Client Installation and Configuration
These instructions are tailored to the X-Lite Soft Phone.
1. Download the software and run the installation program.
2. Run the software. The first time you run the software, you will go through an "Audio Tuning Wizard".
Follow the instructions to complete your audio configuration.
3. Click on the Menu button above the dialpad, and select "System Settings".
4. Select SIP Proxy from the System Settings menu, and, edit the [Default] SIP Proxy entry.
5. Set Enabled to "Yes"
6. Set Display Name and User Name to your phone number including area code, with no spaces or
dashes. (e.g. 8005551212 for (800) 555-1212 )
7. Set SIP Proxy and Domain/Realm to voip.cafe.bevocal.com
8. Set Send Internal IP to "Always"
9. Go back to the Main Menu, and select Address Book
10. Create a new Entry for BeVocal Café with SIP URI : sip:firstname.lastname@example.org
11. You should then be able to cliick on the green Dial button on the phone console to connect to Café!
Troubleshooting Your VoIP Connection
If you are having problems connecting to the Café VoIP server, please check the following:
• If you are not using the X-Lite Soft Phone, then please try to get that working as a first step.
• If you are behind a firewall, make sure that is enabled for UDP port 5060.
• Make sure you do not have any other SIP-enabled programs (such as Microsoft Messenger) running
on your computer.
• Make sure that you have speaker and microphone connected correctly to your computer.
Application Considerations when using VoIP
Applications running on Café using VoIP should work very similar to those using PSTN. Here are a few
2 BEVOCAL VOICE O VER IP (VOIP) SUPPORT QUICK REFERENCE
3. Application Considerations when using VoIP
On Café, transfer calls made from applications running on BeVocal’s VoIP gateways may only be made to
other SIP addresses. In BeVocal’s production environment, there will be full capability of generating both
PSTN and SIP calls from VoIP gateways.
To place a call to a VoIP destination, simply use set the dest attribute of the appropriate tag to the SIP
URI of the destination. See section 2 of the SIP Specification (RFC 2543) for detailed information
regarding the format of a SIP URI.
On Café, VoIP is not currently available with our outbound notification service. Please contact your sales
representative for availability of VoIP for outbound notification in our production environment.
Currently, the transferaudio attribute works only for VoIP calls. Transferaudio can be used for transfer
calls (as an attribute on the <transfer> and <bevocal:dial> tags, or during a whisper or hold (as an
attribute of the <bevocal:whisper> or <bevocal:hold> tags.
BEVOCAL VOICE OVER IP (VOIP) SUPPORT QUICK REFERENCE 3
4. BEVOCAL VOICE OVER IP (VOIP) SUPPORT QUICK REFERENCE
4 BEVOCAL VOICE O VER IP (VOIP) SUPPORT QUICK REFERENCE