


Paperback
Published: 18th September 2001
ISBN: 9780071373401
Number Of Pages: 320
State-of-the-art SIP primer
SIP (Session Initiation Protocol) is the open standard that will make IP telephony an irresistible force in communications, doing for converged services what http does for the Web. "SIP Demystified" - authored by Gonzalo Camarillo, one of the contributors to SIP development in the IETF--gives you the tools to keep your company and career competitive. This guide tells you why the standard is needed, what architectures it supports, and how it interacts with other protocols. As a bonus, you even get a context-setting background in data networking. Perfect if you're moving from switched voice into a data networking environment, here's everything you need to understand:
* Where, why, and how SIP is used
* What SIP can do and deliver
* SIP's fit with other standards and systems
* How to plan implementations of SIP-enabled services
* How to size up and choose from available SIP products
Preface | p. xiii |
Foreword | p. xvii |
Signalling in the Circuit-Switched Network | p. 1 |
The Origins of Circuit-Switching | p. 3 |
Characteristics of Circuit-Switching | p. 6 |
Strengths of Circuit-Switching | p. 6 |
Weaknesses of Circuit-Switching | p. 7 |
Introduction to Signalling | p. 8 |
FDM and In-band Signalling | p. 11 |
Analog Transmission | p. 12 |
Digital Transmission | p. 13 |
Time Division Multiplexing | p. 15 |
Digital Signalling Systems | p. 16 |
Access Signalling | p. 18 |
Trunk Signalling | p. 19 |
SS7 | p. 23 |
The Paradigm Behind SS7 | p. 25 |
Conclusions | p. 28 |
Packet Switching, IP, and the IETF | p. 29 |
Packet Switching | p. 30 |
Strengths of Packet Switching | p. 35 |
Weaknesses of Packet Switching | p. 36 |
X.25 | p. 36 |
IP and the Internet Paradigm | p. 37 |
IP Connectivity | p. 37 |
Intelligence Pushed to the End Systems | p. 38 |
End-to-End Protocols | p. 41 |
General Design Issues | p. 42 |
History of the Internet Protocol Development Process | p. 45 |
Origins of the Request For Comments (RFCs) | p. 45 |
Coordination Bodies | p. 46 |
The IETF | p. 48 |
The IESG | p. 49 |
The Technical Work | p. 49 |
IETF Specifications: RFCs and I-Ds | p. 50 |
The Internet Multimedia Conferencing Architecture | p. 55 |
The Internet Layered Architecture | p. 56 |
Transport Layer Protocols | p. 57 |
Real-Time Services in the Internet | p. 59 |
Multicast | p. 62 |
Routing Towards Many Receivers | p. 62 |
Advantages of Multicast | p. 64 |
Multicast Routing Protocols | p. 65 |
IGMP | p. 68 |
The Mbone | p. 70 |
Transport of Real-Time Data: RTP | p. 70 |
Jitter and Sequencing of Datagrams | p. 71 |
Real-Time Transport Control Protocol | p. 73 |
QoS Provisioning: Integrated Services and Differentiated Services | p. 74 |
Integrated Services | p. 74 |
Differentiated Services (DiffServ) | p. 79 |
Session Announcement Protocol (SAP) | p. 81 |
Session Descriptions | p. 82 |
Session Description Protocol (SDP) | p. 82 |
SDP Syntax | p. 83 |
SDP Next Generation (SDPng) | p. 86 |
Real-Time Streaming Protocol (RTSP) | p. 87 |
Usage Example of the Internet Multimedia Conferencing Toolkit | p. 87 |
The Session Initiation Protocol: SIP | p. 89 |
SIP History | p. 90 |
Session Invitation Protocol: SIPv1 | p. 91 |
Simple Conference Invitation Protocol: SCIP | p. 92 |
Session Initiation Protocol: SIPv2 | p. 92 |
Functionality Provided by SIP | p. 94 |
Session Establishment, Modification, and Termination | p. 94 |
User Mobility | p. 96 |
SIP Entities | p. 98 |
User Agents | p. 98 |
Redirect Servers | p. 102 |
Proxy Servers | p. 103 |
Registrars | p. 105 |
Location Servers | p. 105 |
Good Features of SIP | p. 106 |
SIP Is Part of the IETF Toolkit | p. 106 |
Separation Between Establishing and Describing a Session | p. 108 |
Intelligence in the End System: End-to-End Protocol | p. 109 |
Interoperability | p. 109 |
Scalability | p. 110 |
SIP as a Platform for Service Creation | p. 110 |
SIP: Protocol Operation | p. 115 |
Client/Server Transactions | p. 116 |
SIP Responses | p. 116 |
SIP Requests | p. 117 |
Types of Proxy Servers | p. 126 |
Call Stateful Proxy | p. 127 |
Stateful Proxy | p. 127 |
Stateless Proxy | p. 129 |
Distribution of Proxies | p. 129 |
Format of SIP Messages | p. 130 |
SIP Request Format | p. 132 |
SIP Response Format | p. 132 |
SIP Headers | p. 134 |
SIP Bodies | p. 142 |
Transport Layer | p. 144 |
INVITE Transactions | p. 144 |
CANCEL Transactions | p. 148 |
Other Transactions | p. 150 |
Detailed Example | p. 151 |
SIP Call Through a Proxy | p. 151 |
Extending SIP: The SIP Toolkit | p. 159 |
Extension Negotiation | p. 160 |
How It's Done | p. 161 |
Design Principles for SIP Extensions | p. 162 |
Do Not Break the Toolkit Approach | p. 163 |
Peer-to-Peer Relationship | p. 163 |
Independence from Session Type | p. 164 |
Do Not Change Method Semantics | p. 164 |
Extensions to SIP | p. 165 |
The SIP Toolkit | p. 165 |
Reliable Delivery of Provisional Responses | p. 165 |
Mid-session Transactions That Do Not Change the State of the Session | p. 169 |
Multiple Message Bodies | p. 170 |
Instant Messages | p. 171 |
Automatic Configuration of UAs | p. 172 |
Preconditions to Be Fulfilled Before Alerting | p. 174 |
Caller Preferences | p. 176 |
Asynchronous Notification of Events | p. 179 |
Third-party Call Control | p. 181 |
Session Transfer | p. 184 |
Sending Commands | p. 186 |
SIP Security | p. 187 |
Building Applications with the SIP Toolkit | p. 191 |
Third-generation Mobile Systems | p. 192 |
Network Domains | p. 193 |
Call Flow Examples | p. 195 |
Instant Messages and Presence | p. 199 |
SIMPLE Working Group | p. 199 |
Presence Architecture | p. 200 |
Instant Messaging | p. 201 |
PacketCable | p. 202 |
Architecture | p. 203 |
Call Flow Example | p. 203 |
PSTN to SIP Interworking | p. 204 |
Low-Capacity Gateways | p. 207 |
High-Capacity Gateways | p. 209 |
SIP Extensions for PSTN Interworking | p. 210 |
The PINT Service Protocol | p. 213 |
SIP for Conferencing | p. 214 |
Multicast Conferences | p. 215 |
End User Mixing Model | p. 215 |
Multipoint Control Unit (MCU) | p. 216 |
Decentralized Multipoint Conference | p. 217 |
Control of Networked Appliances | p. 219 |
Finding Futher Information on SIP | p. 221 |
IETF Web site | p. 221 |
Henning Schulzrinne's SIP Web page | p. 223 |
Dean Willis' Web Pages | p. 225 |
The SIP forum | p. 226 |
RFC example | p. 227 |
RFC | p. 229 |
Acronyms | p. 239 |
References | p. 245 |
Index | p. 251 |
Table of Contents provided by Syndetics. All Rights Reserved. |
ISBN: 9780071373401
ISBN-10: 0071373403
Series: Demystified
Audience:
Professional
Format:
Paperback
Language:
English
Number Of Pages: 320
Published: 18th September 2001
Country of Publication: US
Dimensions (cm): 22.91 x 18.75
x 1.83
Weight (kg): 0.59
Edition Number: 1