[Asterisk-Users] Need an explanation about different protocols
Nicholas Bachmann
asterisk at not-real.org
Fri Apr 30 18:59:40 MST 2004
Larry Keyes wrote:
>>>Is there someody who can explain me the meaning of these sentence.
>>>"Sip is philosophically horizontal and H.323/MGCP are vertical"
>>>
>>>
>
>
>Hi, Ignace,
>
>I think this refers to the fact that SIP is "lightweight", relative to
>H.323. My favorite reason, though, is that you can easily "see" what is
>going on with SIP, when doing debugging and tracing, (in Ethereal, say,)
>whereas H.323 seems to me to a lot more work. Also, the RFC's related to SIP
>are a model of clear explanation...there can be understood by mere mortals.
>Since the H.323 stuff is IETF
>
You mean H.323 is ITU... SIP is IETF.
>, you have to even go through hoops just to get
>to the standards documents.
>
>
>Although H.323 and SIP provide many of the same services, they evolved from
>different protocol families. The roots of H.323 are in the circuit-switched
>world, while SIP evolved from newer standards such as HTTP and SMTP. In
>their comparison of the two protocols, Schulzrinne and Rosenberg (link
>below) who were instrumental in developing SIP highlight several
>differences:
>
>. H.323 is considerably more complex than SIP. The specifications for
>H.323 run to 736 pages for the base definition. The base SIP specification
>is 128 pages. Part of the reason for the complexity is that H.323 remains
>backward compatible with early versions of the specification, while SIP is
>designed to jettison older or obsolete features when new versions of the SIP
>specification are issued.
>
>. SIP has specific support for certain call control features common in
>business telephone systems, including call transfer, hold, and park.
>
>. SIP is extensible. In particular it allows for the addition of media
>codecs via SDP. Codecs are limited in H.323 to ITU approved codecs, of which
>several are proprietary and require licensing.
>
>
The other important difference is that H.323 is not a telephony protocol
but a general media protocol. SIP is designed more specifically for
telephony, while H.323 was designed to carry video over ISDN and has
evolved into a general media signaling & transport protocol. H.323
integrates the transport as part of the protocol, while SIP disjoins the
two and only negotiates (but does not carry) the RTP session; this seems
backwards for ITU/IETF standards. SS7 (and ITU-adopted standard) is
like SIP, with a separation of signaling and media transport, while
H.323 is more like IETF standards that would keep the two bundled.
Nick
More information about the asterisk-users
mailing list