Packetizer Logo
 
H.323 vs SIP

Response to "SIP And H.323 For Voice/Video Over IP -- Complement, Don't Compete!"

From: Paul Long [mailto:plong@packetizer.com]
Sent: Friday, August 03, 2001 12:26 PM
To: elid@tlv.radvision.com
Subject: SIP And H.323 For Voice/Video Over IP -- Complement, Don't Compete!

Eli,

Great article! Almost exactly my sentiments. I have a few bones to pick, however.

1. "Many functions in a SIP-based network rely upon complementary protocols, including IP."

Maybe your original remark got mangled by the editor, but of course H.323 also relies "upon complementary protocols, including IP."

2. "A SIP architecture requires a proxy server to route calls to other entities and a registrar."

I don't believe this is true. Neither H.323 or SIP actually require a gatekeeper/proxy--they both allow endpoints/user agents to contact each other directly. Maybe you meant something else, though.

3. With regard to H.323: "New codes have to have an agreed-upon definition between parties prior to a call."

This is true for all protocols, including SIP. The meaning of codepoints, in whatever form, must be agreed upon by all relevant parties. Again, maybe I am missing your point.

4. With regard to SIP: "Numbers don't have to be allocated to commands for each message in advance."

I don't understand what you are saying here. Although, numbers, per se, do not have to allocated in SIP (well, what about response codes like 200?), codepoints do, just like with H.323, et al. SIP simply uses textual lexemes for codepoints whereas H.323 uses binary values.

5. SIP: "If text commands are added, the other side automatically understands them."

Uh, no. :-) What do you mean by this?

6. "...SIP is more flexible and scalable..."

Just like, "SIP is simple," I know that this is the conventional wisdom these days, but it is not true.

Paul Long