A comparison of SIP and ISUP

Or: SIP for telephone engineers...

The Session Initiation Protocol (SIP) is an application-layer control protocol that can establish, modify and terminate multimedia sessions or calls. These multimedia sessions include multimedia conferences, distance learning, Internet telephony and similar applications. SIP can invite both persons and "robots", such as a media storage service. SIP can invite parties to both unicast and multicast sessions; the initiator does not necessarily have to be a member of the session to which it is inviting. Media and participants can be added to an existing session.

Resource reservation isn't done with SIP

Since not all phone calls require resource reservation and not all flows with resource reservation will use SIP, the Internet architecture separates the establishment of a session from reserving resources for it. A session could well consist of only text chat, for example, or a distributed chess match, neither of which would call for resource reservation. Other applications, such as media-on-demand or VPN, require resource reservation, but are not likely to use SIP. See also the FAQ.

SIP supports service language, priority, ...

SIP supports more descriptors for a call, including

SIP can introduce conference calls but doesn't support voting, management of conference calls

See general FAQ.

How is "alerting" handled?

The 1xx (provisional response) messages deal with this. See FAQ.


Last updated by Henning Schulzrinne