Difference between SIP and H.323

Vineet Menon picture Vineet Menon · Aug 17, 2011 · Viewed 13k times · Source

What is the difference between SIP and H.323, I mean what are the salient features between them? To start with ,

  1. SIP is text based while H.323 is binary.
  2. SIP is by IETF while H.323 by ITU.
  3. SIP is basically request-response based like HTTP, while H.323 is not like that(is based on session).

What were the motivating factors which led to SIP's development?

How is one advantageous from other?

Answer

Tsahi Levent-Levi picture Tsahi Levent-Levi · Aug 17, 2011

Both are relatively the same on the technical side - there are differences, but you can use both to run a VoIP service. They both started at about the same time to develop, with H.323 gaining more traction in the beginning and SIP taking center stage in the past several years.

The main advantages of H.323 is the level of interoperability it provides in existing video conferencing equipment - something that can't be matched by SIP today (yet), and the fact that it holds most of the deployments of video conferencing in enterprises.

The main advantages of SIP is a larger ecosystem and dominance in voice calls and PBX systems. And the fact that it is viewed as the future of VoIP (at least to some extent).

I also wrote about it in the past in my company's blog: http://blog.radvision.com/voipsurvivor/2011/03/24/ask-an-expert-which-protocol-do-you-prefer-sip-or-h323/