Chapter 12. SIP

Session Initiation Protocol (SIP) is a signaling protocol that controls the initiation, modification, and termination of interactive multimedia sessions. The multimedia sessions could be as diverse as audio or video calls among two or more parties, chat sessions, or game sessions. SIP extensions have also been defined for instant messaging, presence, and event notifications. SIP is a text-based protocol that is similar to HTTP and Simple Mail Transfer Protocol (SMTP).

SIP is a peer-to-peer protocol, which means that network capabilities such as call routing and session management functions are distributed across all the nodes (including endpoints and network servers) within the SIP network. This is in contrast to the traditional ...

Get Voice over IP Fundamentals, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.