Voice over IP

bullet What is VoIP and how it works
bullet VoIP Standards
bullet Codecs
bullet Our CISCO Switch Equipment
bullet Linksys Internet Phone Adapter with 2 Ports for VoIP

 

What is VoIP and how it works
Voice over IP (Voip, pronounced voyp) is a technology that allows voice conversations to be conducted over the Internet (hence IP, for Internet Protocol) instead of the plain old telephone system(POTS).

The basic principle of Voip is very simple. It's the same technology you have probably used already to listen to music over the Internet. Voice sounds are picked up by a microphone and digitized by the sound card. The sounds are then converted to a compressed form, compact enough to be sent in real time over the Internet, using a software driver called a codec. The term codec is short for "encoder/decoder". The sounds are encoded at the sending end, sent over the Internet and then decoded at the receiving end, where they are played back over the speakers. The only requirements are a connection between the two computers of an adequate speed, and matching codecs at each end.

To be usable, a Voip system also needs a method for establishing and managing a connection, for example, calling the other computer, finding out if they accept the call, and closing the connection when a user hangs up. Because Voip allows two way communication, and even conference calls, it's a lot more complicated than simple audio streaming. How calls are managed is the area in which Voip systems fundamentally differ, and two Voip users must be using the same system (or compatible ones) in order to be able to call each other.

Because most Internet users don't have a permanent Internet address (IP address, a number like 212.44.88.17 that uniquely identifies that computer, at that moment), Voip systems don't generally work by calling another computer direct – although that may be an option for those who do have a permanent address. Instead, each user of the service registers with an intermediate server, which maintains a record of their IP address all the time they are connected. An example of a Voip application that works this way is Picophone. The small size of the PicoPhone application file (about 64Kb, barely larger than Windows Notepad) demonstrates clearly that the basic principles of Voip are not
complicated to implement.

Another reason for using an intermediate server is that it eases the problem of getting Voip to work through the firewalls that everyone uses these days. Many firewalls block any data from the Internet that is not sent in response to a specific request. This makes it impossible to call another computer direct. Because the called computer did not request any data from the caller, the call request would be blocked. By establishing a connection with a server, the Voip software opens a channel of communication through which other computers can call it. Communication may continue using the server, or information may be passed via the server that allows the two computers to open a direct connection between them and continue using that.

 

VoIP standards
Although the basic requirements of a Voip system are quite simple, real-world implementations are quite complex. Voip systems in widespread use today fall into three groups: systems using the H.323 protocol, systems using the SIP protocol, and systems that use proprietary protocols. On our services we provide SIP standard SIP (for Session Initiation Protocol) is an Internet Engineering Task Force (IETF) standard signalling protocol for teleconferencing, telephony, presence and event notification and instant messaging.
It provides a mechanism for setting up and managing connections, but not for transporting the audio or video data. It is probably now the most widely used protocol for managing Internet telephony.
Like all IETF protocols, SIP is defined in a number of RFCs (Request For Comments – the standards documents that define Internet standard protocols) principally RFC 3261. A SIP-based Voip implementation may send the encoded voice data over the network in a number of ways. Most implementations use Real-time Transport Protocol (RTP), which is defined in RFC 3550. Both SIP and RTP are implemented on UDP which, as a connectionless protocol, can cause difficulties with certain types of routers and firewalls. Usable SIP phones therefore also need to use STUN (for Simple Traversal of UDP over NAT), a protocol defined in RFC 3489 that allows a client behind a NAT router to find out its external IP address and the type of NAT device.

 

Codecs
Codecs are software drivers that are used to encode the speech in a compact enough form that they can be sent in real time across the Internet using the bandwidth available. Codecs are not something that Voip users normally need to worry about, as the Voip clients at each end of the connection negotiate between them which one to use.
With our hardware we give you the option to specify the codecs you have to use. This allows you to make a high voice quality call and with limit network bandwidth usage, which might be necessary.
 
Codec Algorithm Bit rate (Kbit/s) Bandwidth (KBit/s)
G.711 Pulse Code Modulation (PCM) 64 87.2
G.722 Adaptive Pulse Code Modulation (ADPCM) 48 66.8
G.726 Adaptive Differential Pulse Code Modulation (ADPCM) 32 55.2
G.728 Low-Delay Code Excited Linear Predication (LD-CELP) 16 31.5
iLBC Internet Low Bitrate Coded (ILBC) 15 27.7
GSM GSM Regular Pulse Excited (RPE) 13 30.1
G.729a Conjugate Structure Algebraic-Code Excited Linear
Prediction (CS-CELP)
8 31.2
G.723.1a MP-MLQ 6.4 21.9
G.723.1 ACELP 5.3 20.8

We use Codec G723 & G729a

 

Our CISCO Switch Equipment

Cisco Catalyst switches offer leading voice-aware services that integrate with the Cisco Unified Communications family of products to make it easier to deploy, operate, and consolidate voice solutions. As a result, our users get access to new, high-quality voice applications .

Benefits

bullet

Secure IP Communications everywhere

bullet

Always-available voice

bullet

Faster resolution of voice issues

download:

 

Linksys Internet Phone Adapter with 2 Ports for VoIP

Networks are useful tools for sharing Internet access and computer resources. The Phone Adapter allows your phones or fax machines to take advantage of and share your high- speed Internet connection. You can even make phone calls while you’re surfing the Internet (Internet phone services required). Networks are not only useful in homes and offices, they also can be fun too.

download:

 

Anis Technology Trading @ 2007