Voice over IP (VoIP)

Last Modified: November 17, 2007

Home      RTP resources     SIP resources

Tutorials  | Standards  | Portals Implementations  | Soft Phones | Cisco | Testing Links | Books   


Tutorials

Architecture          Voice Convergence
Next Generation VoIP Architecture - MSForum.org
VoIP Reference Architecture - IPCC

VoIP
How VoIP Works - How Stuff Works
Understanding VoIP - Packetizer
VoIP 101 - Juniper Networks
VoIP Overview - Cisco
VoIP Overview - Vovida.org
SIP, H.323 and MGCP/Megaco - SIP Center
VoIP over WLAN - IEC
Practical VoIP - Lecture Notes of G.Q. Maguire Jr
Understanding VoIP Protocols - Cisco
Understanding Delay in Packet Voice Networks - Cisco
Building Residential VoIP Gateways - Analog Zone  Part 2, 3, 4, 5

SIP                         SIP Architecture
SIP Cookbook - sip.edu
SIP - Cisco IP Journal
A sip of SIP - IBM
SIP Protocol Overview - Radvision
What Is SIP - SIP Center
SIP Tutorial - iptel.org
Programming SIP - SIP Center
SIP - Lecture slides of Henning Schulzrinne
SIP - Network Sorcery

H.323                     H.323 Architecture
A Primer on the H.323 Series Standard - Packetizer.com
H.323 Primer - IEC
H.323 Protocols Suite - protocols.com
SIP and H.323 Integration - Cisco

Related Protocols
ENUM - IP Journal Cisco
TRIP Tutorial - Packetizer

Security
Security in SIP-Based Networks - Cisco
Session Border Controllers - Acme Packet
Security Considerations for VoIP Systems - NIST

Telephony
Telephony 101- Privateline.com
Understanding Telephony Basics- Cisco
Telephony Basics - Thomas Naugler
PSTN Presentation - C7.com
FXS and FXO Explained - Patton.com

SS7
Signaling System 7 (SS7) - IEC
SS7 - Performance Technologies
SS7 Tutorial - SS8 Networks
SS7/IP Interworking Tutorial - Performance Technologies
SS7 over IP Signaling Transport & SCTP - IEC

VoIP Whitepapers
VoIP Whitepapers - Radvision
Whitepaper Library - SIP Center

Standards

IETF             Related Charters     sip  sipping  simple  sigtran  iptel
                                         megaco  avt  mmusic  midcom  enum
ITU-T           ITU H Series Documents

Consortiums
SIP Forum
H.323 Forum
SIP Connect
PacketCable
MSF - Multi Service Forum
IPCC - International Packet Communications Consortium
VOIPSA - Voice over IP Security Alliance
IMTC - International Multimedia Telecommunications Consortium

RFCs
RFC 3261 - SIP: Session Initiation Protocol
RFC 3435 - MGCP: Media Gateway Control Protocol
RFC 3525 - The Megaco/H.248 Gateway Control Protocol
RFC 3372 - SIP-T: SIP for Telephones
RFC 3550 - RTP: A Transport Protocol for Real-Time Applications
RFC 3550 - RTCP: RTP Control Protocol
RFC 3761 - ENUM: The E.164 to Uniform Resource Identifiers (URI)
RFC 3219 - TRIP: Telephony Routing over IP
RFC 2960 - SCTP: Stream Control Transmission Protocol

RFC 4566 - SDP: Session Description Protocol
RFC 2974 - SAP: Session Announcement Protocol
RFC 2326 - RTSP: Real Time Streaming Protocol                   Draft 14
RFC 3711 - Secure RTP
RFC 2719 - Framework Architecture for Signaling Transport
RFC 4504 - SIP Telephony Device Requirements and Configuration

Portals

The SIP Center
VOIP Wiki - www.voip-info.org
SIP Technical Portal - Tech Invite
pulver.com - "Voice" of IP Communications
iptel.org - IP Telephony Site
TELEPHONY Magazine
VoIP Magazine Online
TMCnet - VoIP News and Internet Telephony

Implementations

Asterisk | The Open Source PBX
OpenPBX.org
SIPfoundry
The GNU oSIP library
The eXtended osip library
Vovida.org
NIST SIP
OpenH323 Project
OpenSS7 Project

Flextronics (Commercial)
Radvision (Commercial)
M5T (Commercial)
Data Connection (Commercial)
Trillium (Commercial)

Soft Phones

Windows Messenger - Microsoft
SIP Multimedia PC Client - Nortel
Xlite (xten)
OpenWengo
Speak Freely
Linphone (Linux)
Twinkle (Linux)

Cisco

SIP - Technology Support
H.323 - Technology Support
Gateway Protocols  MGCP   Skinny Call Control Protocol (SCCP)
Quality of Service for VoIP
Cisco IOS Voice Configuration Library

Telephony Signaling              SS7
 
Voice over Frame Relay (VOFR)
Voice over ATM (VoATM)
 

Testing

Spirent
Brix Networks
Empirix
RADCOM

UNH Voice over X - Test Suites
TestYourVoIP.com
VoIPTroubleshooter.com
How To Debug and Troubleshoot VOIP - voip-info.org

Links

SIP Resources - Henning Schulzrinne
Packetizer.com VoIP   SIP   H.248   H.323   MGCP
Voice over IP and IP Telephony - Raj Jain
Voice over IP Reference- Protocols.com
VOIP Wiki - www.voip-info.org

Books

1. Carrier Grade Voice Over IP by Daniel Collins
2. SIP Demystified by Gonzalo Camarillo
3. Internet Communications Using SIP by Henry Sinnreich, Alan B. Johnston
4. RTP: Audio and Video for the Internet by Colin Perkins
5. IP Telephony with H.323 by V. Kumar et al.
6. Integrating Voice and Data Networks by Scott Keagy
7. Troubleshooting Cisco IP Telephony by Paul Giralt, Addis Hallmark, Anne Smith
8. Taking Charge of Your VoIP Project by John Q. Walker, Jeffrey T. Hicks

Maintained by Anil Edathara

Last Modified: November 17, 2007

 

Internet Communications Using SIP by Henry Sinnreich, Alan B. Johnston     SIP by Alan B. Johnston     SIP Beyond VoIP by Henry Sinnreich, Alan B. Johnston

Voice over IP Fundamentals by Jonathan Davidson, James Peters, Brian Gracely     Carrier Grade Voice Over IP by Daniel Collins     SIP Demystified by Gonzalo Camarillo

Internet Communications Using SIP by Henry Sinnreich, Alan B. Johnston     RTP: Audio and Video for the Internet by Colin Perkins     IP Telephony with H.323 by V. Kumar et al.

Integrating Voice and Data Networks by Scott Keagy     Troubleshooting Cisco IP Telephony by Paul Giralt, Addis Hallmark, Anne Smith     Taking Charge of Your VoIP Project by John Q. Walker, Jeffrey T. Hicks

 

Voice Codecs - Waveform & Vocoders

PCM - Pulse Code Modulation
ADPCM - Adaptive Differential PCM
SB-ADPCM - Sub band ADPCM
CELP - Code Excited Linear Prediction
LD-CELP - Low Delay CELP
ACELP - Algebraic CELP
CS-ACELP - Conjugate-Structure ACELP
VAD - Voice Activity Detection
CNG - Comfort Noise Generator
DTX - Discontinuous Transmission
PLC - Packet Loss Concealment

Name Type BW Kbps Comments
G.711 a-law PCM 64 Toll Quality Europe
G.711 mu-law PCM 64 Toll Quality North America
G.722 SB-ADPCM 48, 56, 64 wide band speech
G.723.1 ACELP 5.3 VAD
G.723.1 A MP-MLQ 6.3 VAD
G.726 ADPCM 16, 24, 32, 40  
G.728 LD-CELP 16  
G.729 CS-ACELP 8 VAD
G.729 B CS-ACELP 8 VAD, CNG
Speex CELP 2-44 VAD,  Open Source
iLBC LPC 13.3 VAD, Free