Voice Over Internet Protocol (VoIP)

What Is Voice Over Internet Protocol (VoIP)?

Voice over Internet Protocol (VoIP) is a family of technologies that digitize, compress, and transmit voice communications as data packets over Internet Protocol (IP) networks rather than over circuit-switched telephone infrastructure. A conventional telephone call allocates a dedicated 64 kbit/s circuit for the duration of the call; a VoIP call instead samples the caller's voice, encodes it with a speech codec, wraps the encoded frames in Real-time Transport Protocol (RTP) packets, and delivers those packets across a shared IP network. VoIP became commercially prominent in the late 1990s, driven by the convergence of broadband internet access, low-cost processing, and standards work in the IETF and ITU-T. An overview of VoIP fundamentals published by the Proceedings of the IEEE details the technical trade-offs between circuit-switched and packet-switched voice delivery.

VoIP draws from digital signal processing, network engineering, and telecommunications protocols. Because IP networks offer no inherent timing guarantees, the discipline incorporates techniques from quality-of-service (QoS) engineering, jitter buffering, and packet loss concealment to achieve telephone-quality voice under variable network conditions.

Signaling Protocols

Signaling in a VoIP system establishes, manages, and tears down calls independently of the media stream. Two protocol families dominate. The H.323 suite, standardized by the ITU-T in 1996, was the first widely deployed VoIP signaling framework and remains in use in videoconferencing systems. Session Initiation Protocol (SIP), defined in IETF RFC 3261, is a text-based, client-server protocol modeled on HTTP that has become the dominant standard for IP telephony and unified communications. SIP handles user location, call setup, and feature negotiation; it delegates media description to the Session Description Protocol (SDP) and media transport to RTP. Other signaling approaches include Media Gateway Control Protocol (MGCP) and its successor Megaco (H.248), which are used in managed carrier networks to control media gateways that bridge IP and PSTN traffic. IEEE research on custom SIP server QoS optimization examines how SIP-based architectures can be tuned for real-time performance.

Codec Selection and Quality of Service

The choice of speech codec governs the trade-off between audio quality, bandwidth consumption, and delay. G.711, operating at 64 kbit/s, delivers toll-quality speech with minimal processing delay but consumes bandwidth comparable to uncompressed PCM. G.729, at 8 kbit/s, uses algebraic code-excited linear prediction (ACELP) and is favored in bandwidth-constrained environments. The wideband Opus codec, standardized by the IETF, covers 6 to 510 kbit/s and is used by WebRTC-based applications. End-to-end call quality is measured using the ITU-T E-model, which combines loss, delay, and codec distortion into a mean opinion score (MOS) prediction. Network-level QoS is enforced by marking RTP packets with Differentiated Services Code Point (DSCP) values, prioritizing voice traffic in routers and switches. IEEE work on VoIP performance over IEEE 802.11 wireless networks shows that QoS scheduling is particularly important in shared wireless environments where contention degrades packet timing.

Security and Encryption

VoIP signaling and media streams are subject to eavesdropping, toll fraud, denial-of-service, and spoofing attacks. Transport Layer Security (TLS) encrypts SIP signaling between endpoints, while Secure Real-time Transport Protocol (SRTP) encrypts and authenticates the RTP media payload. ZRTP, defined by the IETF, adds a key agreement mechanism to SRTP that requires no pre-shared secrets, enabling end-to-end encrypted calls without a centralized key server.

Applications

VoIP has applications in a wide range of disciplines, including:

  • Enterprise unified communications replacing traditional PBX infrastructure
  • Consumer internet telephony and video calling services
  • Contact center and customer service platforms
  • Emergency services NG911 networks for enhanced 911 call routing
  • Telemedicine and remote patient consultation systems
Loading…