Web Site
Last Change: February 22, 2007
© 2010 Hampton Software Ltd

Hampton Software Limited  
 

VoIP Protocols

When using VoIP voice is broken up into small packets which are sent over a network and reassembled into voice at the other end. In order to perform this task a network protocol is required; this describes the format of the network messages so that both ends know how to reassemble the voice. In addition to the voice, control information is also needed – this is used to tell the user that someone is calling, to accept the call and to end the call (also for holding and transferring calls etc.).

Unfortunately, there are a number of VoIP protocols around; these are described below.


  • RTP – Real time protocol, used for voice transmission

  • SIP – Session Initiation Protocol, used for session (call) control

  • H.323 – Used for session/call control

  • IAX2 – Inter-Asterisk eXchange, used for both session control and voice transmission

  • Skype – Proprietary VoIP protocol

via:talk