- Building Telephony Systems with OpenSER
- Flavio E. Goncalves
- 273字
- 2021-07-02 11:38:30
Chapter 1. Introduction to SIP
The Session Initiation Protocol (SIP) was standardized by the Internet Engineering Task Force (IETF) and is described in several documents known as RFCs (Request for Comments). RFC3261 is one of the most recent and is called SIP version 2. SIP is an application-layer protocol used to establish, modify, and terminate sessions or multimedia calls. These sessions can be conferences, e-learning, telephony over the Internet, and similar applications. It is based on a text protocol similar to Hypertext Transfer Protocol (HTTP) and it is designed to start, keep, and close interactive communication sessions between users. These days SIP is one of the most used protocols for VoIP and is present on almost every IP phone in the market.
By the end of this chapter you will be able to:
- Describe what SIP is
- Describe what SIP is for
- Describe SIP architecture
- Explain the meaning of its main components
- Understand and compare the main SIP messages
- Describe the header fields processing for INVITE and REGISTER requests
The SIP protocol supports five features for establishing and closing multimedia sessions.
- User location: Determines the endpoint address used for communication.
- User parameters negotiation: Determines the media and parameters to be used.
- User availability: Determines if the user is available or not to establish a session.
- Call establishment: Establishes the parameters for caller and callee, and informs on call progress (ringing, ringback, congestion) to both parties.
- Call management: Session transfer and closing.
The SIP protocol was designed as part of a multimedia architecture containing other protocols such as RVSP, RTP, RTSP, and SDP. However it does not depend on them to work.
- VR新未來
- Enhancing Microsoft Content Management Server with ASP.NET 2.0
- UG NX 12.0中文版完全自學一本通
- Hadoop核心技術
- Premiere Pro 2022從新手到高手
- 品悟:Alias 2014+Showcase產品可視化造型與渲染
- 中文版CorelDRAW X6基礎培訓教程
- CAD/CAM技術與應用
- Photoshop CC 服裝設計經典實例教程
- After Effects CC 2018影視特效與合成案例教程
- SolidWorks快速入門教程(2022中文版)
- Photoshop+Illustrator商業廣告設計從入門到精通(第2版)
- 學摳圖:Photoshop專業摳圖技法案例教程
- ICEfaces 1.8: Next Generation Enterprise Web Development
- 科技繪圖/科研論文圖/論文配圖設計與創作自學手冊:科研動畫篇