Page 196 - PYTHON-12
P. 196

8.20 PROTOCOL FOR VoIP


               VoIP stands for Voice over Internet Protocol. For transferring of voice, voice over internet protocol is
               used. The voice calls are first digitized, compressed and then fragmented into small packets, which
               are then relayed by Internet Protocol (IP) cross network. Voice-over-IP (VoIP) implementation
               enables users to carry voice traffic (For example, telephone calls and faxes) over an IP network.
               So, VoIP can be achieved on any data network that uses IP, like the internet, intranets and Local
               Area Networks (LAN). As the data is transmitted in the form of packets, VoIP uses packet switching
               technology where each packet follows best route to reach its destination. VoIP allows both voice and
               data communications to be run over a single network, which can significantly reduce infrastructure
               costs.
               There are 3 main causes for the evolution of the voice-over IP market:

               1.  Low-cost phone calls

               2.  Add-on services and unified messaging
               3.  Merging of data/voice infrastructures
               Services provided by VoIP are:

               Phone to phone, PC to phone, phone to PC, fax to email, email to fax, fax to fax, voice to email, IP
               Phone, transparent CCS (TCCS), toll free number (1-800), class services, call centre applications,
               VPN, Unified Messaging, Wireless Connectivity, IN Applications using SS7, IP PABX and soft switch
               implementation.

               The various protocols used for VoIP are:
               1.  H.323

               2.  Session Initiation Protocol (SIP)

                 CTM: VoIP is a protocol that is used for transmitting voice data and multimedia data over internet protocol.
                 It uses high speed broadband internet connection.


               1. H.323 Protocol for VoIP

               H.323 is a protocol that provides communication for multimedia services such as audio, video
               and  data  communication  over  packet-based  network.  It  specifies  the  standards  and  protocols
               for all these services. As H.323 provides various communication facilities, it can be applied in a
               wide variety of areas—consumer, business and entertainment applications. H.323 supports call
               set-up, teardown and forwarding/transfer. A key feature of H.323 is Quality of Service (QoS). QoS
               technology  allows  real-time  prioritization  and  traffic  management  constraints  to  be  placed  on
           Computer Science with Python–XII  8.42 •  Audio only
               “best-effort” packet delivery systems like TCP/IP over Ethernet. It can be applied in a variety of
               mechanisms:



               •  Audio and data

               •  Audio and video
               •  Audio, video and data
   191   192   193   194   195   196   197   198   199   200   201