Talk is Cheap VOIP

Did you know your business can cut down on phone bills using the Internet? Internet telephony or Voice over Internet Protocol (VoIP) is a means of transmitting voice data over the Internet. This technology offers a cheap alternative to your landline, and is ideal for placing long-distance conference calls.

We take a brief look at how VoIP works, the government regulations involved, and what you need to use it. We also walk you through the installation and use of a VoIP software called Skype.

Can You Hear Me Now?
VoIP transmits voice wrapped into data packets. A voice call made using VoIP is routed over a packet-switched network, whereas a traditional phone call takes place over a circuit-switch network. This is the essential difference between a VoIP call and a regular call over a land line-every pro and each con of a VoIP service is a result of this. So what is a packet-switched network? When you make a regular phone call, a dedicated connection is made between the two parties involved. This connection is fixed at the two end-points, and has a fixed route over the phone line. The dedicated connection is maintained until the call ends. A packet-switched network, on the other hand, does not establish a fixed route between the two parties. Each packet can take a different route to its destination; packets can even arrive out of order at the destination. A route is taken on the basis of algorithms that balance various network factors such as latency and hops.

To better understand how a VoIP call works, let’s take a look at two parties talking over their PCs. Say Arvind needs to make a call to Swati across the national branches of their business. Let’s assume that both Arvind and Swati have Google Talk installed, and that they are listed in each other’s contact lists. When Arvind clicks on Swati’s username and initiates the call, the software first locates Swati on its network. If Swati answers the call, the software notes her destination address.

When Arvind talks, the voice data involved could be compressed using a proprietary algorithm to facilitate better transfer over the Internet. The compressed voice data is then made into an IP packet-each IP packet is essentially a chunk of voice data wrapped around the destination address. The packet is then sent over the routers, switches, servers and cables that constitute the Internet: they hop between routers and switches, changing paths, perhaps taking a physically longer route to avoid network congestion, thus reducing latency, which you can think of as delay.

Each packet might also be tagged with data other than its destination address-such as the maximum number of hops (the “jumps” it makes along the way) it can take, or how important latency is to that particular packet, and so on. It is important to note that each packet need not arrive at the same order at its destination. When packets do arrive at Swati’s computer, Google Talk handles three things: the shuffling of the packets such that they get into the same order as they were sent from Arvind, the decompression of the packets to get to the raw voice data, and the transmission of the voice data to Swati’s speakers or headset.

Several things happened differently here: no phone number was involved, voice was sent over the Internet rather than a dedicated phone line, and depending upon the quality of the Internet connection between Arvind and Swati, voice packets might have dropped, resulting in bad voice reception.

This last point falls under the purview of Quality of Service (QoS), and is perhaps the largest difference between a VoIP connection and a Plain Old Telephone Service (POTS) one. A POTS service is built upon a circuit-switching network, and has basic QoS guidelines to follow by law. While we might not appreciate the quality over our landlines, it could be worse; indeed, a VoIP connection might or might not ensure a good voice connection. However, some ISPs offer VoIP as part of their service bouquet. These ISPs might ensure a minimal QoS, in which case we recommend you take the service for a test ride before subscribing to an ISP’s VoIP service.

Can Only You Hear Me Now?
Another point of contention over VoIP is that of security. In essence, a VoIP service is based on data packets. When you consider that sniffing of data packets is a very real security problem on the Internet, it’s clear that your voice calls can fall to the same tools and hacks used. The thought of a competitor listening in to your VoIP calls using packet sniffing tools is quite real here. However, two things need to be considered as far as security is concerned. Firstly, if a determined competitor is indeed involved, even a traditional phone is open to wire-tapping. Secondly, it is possible to establish a secure line over the Internet with the help of encryption. Encryption is an essential tool if you do commerce over the Internet, and its efficiency can be, and is, extended to VoIP.

Fortunately, there are many VoIP-encryption products available. Skype has built-in encryption. Phil Zimmermann of Pretty Good Privacy (PGP) fame has recently released a beta tooled dubbed Zfone (www.philzimmermann.com/EN/zfone/ index.html), an open source product for enabling VoIP security. At the time of writing, Zfone is only available for the Linux and Mac platforms, with Windows availability targeted at mid-April 2006. Moreover, VoIP security is a very visible problem-one that companies small and big are aiming to resolve. You can learn more about current and future initiatives at the VoIP Security Alliance-www.voipsa.org.

A final note of caution can be made in regards to fly-by-night VoIP providers. Although you can set up a VoIP service yourself, with the basic amenities available, some ISPs also provide it as part of a data or service package. But as VoIP gains acceptance, small operators are bound to mushroom, and one needs to be chary of subscribing to their services-they might well disappear overnight!

For a business in India, there are two options: using VoIP to make cheaper international calls, and using VoIP to make calls to a national branch. The former can be either PC-to-PC or PC-to-phone; the latter can only be between two PCs

Making The Call
In India, as per TRAI regulation, you can establish a PC-to-PC call anywhere in the world-both within and outside India. However, a PC-to-phone connection can only be established between India and a foreign country. TRAI also puts forth certain QoS requirements for VoIP providers. Note that convergence of VoIP with traditional landlines or cellular phone lines is not yet allowed in India: as such, you cannot legally use VoIP to call a landline or a cell phone.

For a business in India, then, there are two options: you can use VoIP to make substantially cheaper international calls, and you can use VoIP to make calls to a national branch. While the former can be either computer-to-computer or computer-to-phone, the latter can only be between two personal computers. Additionally, if your company has a large local network, it can deploy a VoIP solution across it.

The common element here would be a good connection to the Internet. As a rule of thumb, avoid ISPs that connect you via a satellite link-the latencies involved would make for a not-so-great voice connection. Try to stick to providers that connect via undersea cables instead. Some ISPs offer VoIP as separate services; test these out first before subscribing. Also note that some ISPs charge by data traffic, instead of a flat monthly or quarterly rate. For such a service, you are likely to be billed for a voice call, since a voice communication over the Internet essentially involves exchange of data packets.

Dialling Into VoIP
The minimum requirements for making phone calls over the Internet are: a PC at one or both ends, VoIP-enabling software running on the computer(s), a microphone, and speakers or headset. You then install the software at every computer that you need to connect to, and go through the sign-up process for the software. Placing a PC-to-PC call is as simple as double-clicking on a contact’s ID in the software; dialling to an outstation phone line will require you to dial the phone number.

Apart from this simple solution involving your computer, you can also pick up a VoIP-enabled handset to make calls. Such handsets resemble traditional phones, and generally connect to the Internet via Wi-Fi, or even through cable. A handset will support a particular software implementation-for example, Skype is widely supported by such solutions. The handset then effectively replaces your computer/speaker/microphone combination. Moreover, if the handset uses Wi-Fi to connect to the Internet, its usage area is only limited by the Wi-Fi coverage in your company or location.

Some handsets also allow traditional GSM calls to be made-you can switch to VoIP when you are under Wi-Fi coverage, and “fall back” to the cellular network when outside the coverage area-making for a comprehensive and cheap communication solution.

Using Skype 
Skype is the leading VoIP software. Apart from PC-to-PC and PC-to-phone calls, it also allows for large file transfers and text chat. It also automatically encrypts all outgoing data, be it voice or file transfers. This little workshop will take you through the installation and use of the Skype software.

STEP 1. Download Skype
The latest version of this software also allows for video calls if you have a Web camera. Head to www.skype.com to download it.

STEP 2. Set up your username
Double-click on the downloaded file to start the installation process. After Skype installs, you need to create a profile on the Skype service. The username you supply here must be unique, similar to your MSN or Yahoo! ID. Later on, you can add contacts using this username.

STEP 3. Adding contacts

Skype will automatically search your address book for contacts with Skype accounts

Skype can automatically add contacts by searching your address books, including those in Outlook and Opera. Allowing the setup program to do this is a good idea. The software will now determine which of your contacts has a Skype account, based on their e-mail address. Follow this step to its end to add contacts with Skype, or to send a request to your contacts to install Skype and register on its network.

STEP 4. Making calls
Once a contact has accepted your request, you will be able to place a call to him. Click on the green Call button to make a call; the red button will hang up. Note that you can directly type in a contact’s name or phone number in the address field above these icons. To the right of the Contacts tab is the Dial section, which offers a traditional dial-pad; to its left is where Skype keeps a history of your outgoing and incoming VoIP calls.


Apart from voice calls, you can use Skype to text chat and transfer files

Note that you can start a traditional chat session, transfer files, and set a speed dial by right-clicking on a contact.

STEP 5. Calling a phone line
While PC-to-PC Skype calls are free, you need to pay to place calls to a phone line or to a mobile phone. This service is called SkypeOut, and requires that you buy credit from Skype. It’s like a pre-paid cell phone account. To check the rates applied per minute, head to www.skype.com/products/skypeout/rates/
A few per-minute costs involved: USA around $0.021
(one rupee), UAE around $0.269 (Rs 12), and UK around $0.253 (Rs 12).


Talk Isn’t Free
When it comes to call charges, most ISPs or software solutions provide free computer-to-computer calls. They, however, charge a per-minute rate for PC to phone calls-this rate varies with the ISP and the software, and it also depends on what country you wish to connect with. Even so, a phone call made over the Internet is significantly cheaper than one made over a traditional phone line or using a cell phone.


The AVM FRITZ! Mini is the ultimate wireless device. Built around Wi-Fi, it allows you to make VoIP calls to both landlines and personal computers, streams music and podcasts, and displays call information, e-mails, and RSS news

Whether you’re making a PC-to-PC or a PC-to-phone call, you will need the appropriate software. This can either be generic IM software such as MSN Messenger, Yahoo! Messenger or Google Talk, or it can be software specifically designed for VoIP calls-such as Skype, Zoep, or JahJah.

Apart from cost, an important benefit of VoIP is that as long as you have a connection to the Internet, you can field a call. An incoming call, for example, is automatically routed to a VoIP-enabled phone, irrespective of where you are.

With a sufficiently fast Net connection, this can be of great benefit to a business. Since you are essentially transferring packets over the Net, a VoIP connection can be quite data rich: you can hold a video conversation, for example, exchange documents over an open line, seamlessly invite other parties to a conference call, access address books, and be aware of the online status of colleagues. Of course, the availability of such services depends upon the software used to dial in or out. 

Team Digit

Team Digit

Team Digit is made up of some of the most experienced and geekiest technology editors in India! View Full Profile

Digit.in
Logo
Digit.in
Logo