Chapter 16. VoIP

Table of Contents

16.1. What is VoIP?
16.2. Registration and Proxies
16.2.1. Registrar
16.2.2. Proxy
16.3. Home/office phone system
16.4. Network Address Translation
16.5. Number plan
16.6. Telephone handsets
16.7. VoIP call carriers
16.8. Hunt groups
16.8.1. Ring Type
16.8.2. Ring order
16.8.3. Overflow
16.8.4. Out of hours
16.9. Directory
16.10. Call pickup/steal
16.11. Busy lamp field
16.12. Using RADIUS
16.12.1. RADIUS accounting
16.12.2. RADIUS authentication
16.12.2.1. Call routing by RADIUS
16.13. Call recording
16.14. Voicemail and IVR services
16.15. Call Data Records
16.16. Technical details
16.17. Custom tones

16.1. What is VoIP?

Voice over IP (VoIP) is simply a means of carrying voice (telephone calls) over Internet Protocol (the Internet). Instead of using pairs of wires to carry the signal electrically, the sound is sampled and converted to a sequence of bytes. This is normally what is done in the telephone exchange before the data is sent over the telephone network. The key difference with VoIP is that the bytes are placed in packets, typically 20ms long, and these are sent via Internet Protocol. Unlike the telephone network, IP can cause packets to be delayed, lost or even copied. It is the job of the receiving end to cope with this and produce the audio again for the recipient to hear.

The end result is that telephone calls can be made over the Internet. This can cause confusion as this is often seen simply as free calls. Apart from costs for Internet traffic, this is indeed true where calls do not involve the traditional telephone network and you control both ends, but typically you will need to subscribe to a carrier who can route calls to and from the traditional telephone network.

The FB2500's role in this it to handle the IP packets used for VoIP. It does not get involved in converting sound to, or from, packets of data, but in passing those packets of data between VoIP devices and carriers. The protocol involves complex sequences of messages for control and authentication which the FB2500 handles.