To understand any advanced telecommunication systems like Voice/Video over Internet Protocol aka VoIP fundamentals, we need to start with the basics of how a traditional communication systems like POTS works. POTS stands for Plain Old Telephone Service.
In POTS analog voice is transmitted over copper wires. This is the technology that is used commonly for home telephone lines. POTS works on circuit-switched technology. A circuit is that provides a continuous path through which a current/pulse can flow. In circuit-switched technology, a physical closed circuit is formed using copper wires between both the calling and the called party.
POTS – Components
The analog telephone that we use in our home has mainly three parts.
SWITCH – A switch helps the telephone to connect and disconnect from a telephone network. The switch makes a connection when we lift the handset and disconnects the connection when we put the handset back.
SPEAKER – The speaker is located in the handset. It is the device that makes us hear voice in a telephone. It is the receiver part of the voice transmitted.
MICROPHONE – This is the transmitter part of our voice over a telephone. When a person speak, sound waves are created. The Microphone senses these sound waves and convert them to electric signals with the help of a carbon granules. These voice current signals are then transmitted over copper lines over to the person on the other end.
POTS – Working Overview
The telephone is connected to a wall jack in our homes. The wall jack has wires that extends upto a telephone exchange.
A telephone exchange is a centralized hub for all the telephone lines available. All the telephones are connected using wires from your home to the exchange. In between the telephone at the home to the exchange, there are many devices that amplify the signals in order to compensate the loss in voice transmission. In general all the telephone devices are connected to the telephone exchange using wires. The exchange acts as a gateway between the caller and the called party.
When a user picks up the handset or receiver of a phone, a circuit is formed. When a circuit is formed, the telephone exchange knows that a party wants to use the telephone and the exchange provides a dialer tone to that line confirming that the user is connected to the exchange. Then the user dials a specific number. When we dial a number a pulse is generated. Each number dialed reaches the exchange as specific pulses. The exchange operator identifies the number using the the pulse tone. Once the number is identified, the operator knows which is the telephone line connecting that number. Then he connects the called number manually using switches and jacks manually and provides a ring tone to the called line indicating the called party that an incoming call is there. When the called party picks the phone on his end, a circuit is formed between the caller and the called party and they can communicate. The exchange is just a gateway or a router. It simply routes or makes a connection to the receivers phone.
The exchange provides the dialer tone as well as the ringer tone signals. Whenever a closed circuit is formed, the exchange provides the dialer tone. Then after the user dials the number, it provides a ring tone signal to the receivers phone.
In earlier days these routing and other functions in a telephone exchange was done by a human operator. But nowadays the routing, ring tone providing and the dialer tones are provided automatically by the telephone exchange without the help of a human operator. The telephone exchange has automated these process.
This telephone system is also called a PSTN (Public Switched Telephone Network) The entire network that connect all the telephones in the world with the telephone exchange is called a telephone network.
POTS – Limitations
As we see, for this type of POTS/PSTN communication a dedicated line is formed (provided by the PSTN provider) from the caller to the called party for the entire time of call. So each user of a POTS system has physical wired connection from them to the other end. This consumes a lot of money for the telephone company as they need to extend wires wherever there is a user. During the entire call duration, a fixed line circuit is established dedicated for the caller and called party.
Since the communication is analog, the quality of service is poor. This is because the regeneration of an analog signals is difficult. Even though we use devices such as amplifiers to compensate the transmission loss, the lost signal cannot be regenerated to its 100 percent. This is the case with POTS system, but with the PSTN(digital telephone exchanges) this drawback has been taken care of. So this is how our conventional telephone work.
Introduction To VoIP
Nowadays almost all the conventional systems are getting replaced by digital or computerized systems. This was because of the growing and ever expanding features of Internet. With Internet, people can connect each other by having a device that supports Internet. But till early days, Internet was used to send and receive only data packets. ie; people can communicate over internet using IP packets. These data packets can be sent from one computer to another using cables (LAN) or without cables (WLAN). For wireless data transfer we need special devices called wireless routers.
Since the Internet industry has grown to a much higher level almost all the services that we see in our daily lives uses Internet- from the easy mobile recharge to the banking sector. So the latest advancement in telecommunication system is using Internet to send and receive Voice. This process of sending and receiving voice packets using Internet protocol is referred to as VoIP (Voice Over Internet Protocol). Internet Protocol is a common set of rules that internet based packets need to follow.
A VoIP communication does not happen over our conventional copper telephone lines. Rather it uses IP network or Internet for communication. An IP network uses special cables for communication. These cables have a much high data transfer rates and a very high bandwidth range as compare to the values provided by the conventional telephone line.
Also, additional devices are needed for establishing a VoIP communication. For example, the telephones that we have at our home are designed for analog communication. But Internet is based on advanced digital communication. So this clearly states that we cannot use our conventional telephone to make a VoIP call that works based on Internet.
In order to make VoIP call we must have a telephone that supports digital communication. Such telephones are called IP phones. IP phones are designed to work with Internet Protocol. Or, if we want to use the analog phone for VoIP communication, a special device known as ATA (Analog Telephone Adapter) is required. ATA’s convert analog signals from the conventional telephone to digital voice packets to be used over Internet.
VoIP Working Basics
This is how a VoIP call works: A user initiates the communication using an IP phone or a soft phone (phones available as softwares to be installed onto a computer). The voice is sensed by microphone and gets converted to data packets. These converted data packets are then transmitted along the IP network to the destination Phone (packet-switching). At the destination these voice/data packets are reconverted to actual voice and heard using the speaker inside the IP phone.
The entire voice signal is broken down to a number of data packets and these packets are sent through different channels available in the network. The receiver then rearranges the packets to the original order and converts it back to the voice signal.
Basically there are three different ways we can use a VoIP service
Computer to Computer Calls
We get a lot of soft phones that can be installed to a computer and it actually behaves like a physical IP phone. If there are two computers with soft phones installed, they can easily communicate with each other using VoIP service.
IP phones
As mentioned earlier, IP phones are made dedicatedly to work with VoIP. You can make calls using Internet between IP phones.
ATA
ATA’s allow us to integrate VoIP with conventional telephone system(PSTN). It makes the analog phone as an IP phone to be used with VoIP.
Till this is a general working of a VoIP system.
The next part of this blog deals with the detailed working of a VoIP system. There are lots of OpenSource and other licensed VoIP applications/servers available to choose from. I’m using Asterisk to build my communication server.
Recommended Readings