VoIP通話之sip協議
一、前言
SIP(Session Initiation Protocol), 是屬於應用層的控制協議,主要用於在一個或多個參與者之間建立,修改和中止會話(sessions).會話的型別包括IP電話, 多媒體流分發和多媒體會議等.
SIP邀請(invitations)用於建立攜帶會話描述(如SDP資訊)的會話,允許參與者使用一系列相容的媒體型別. SIP使用一種叫代理伺服器的元素來幫助對使用者當前位置進行轉發,對使用者進行驗證和授權,併為使用者提供相應的功能. SIP同時也提供了註冊函式以允許使用者上傳他們的當前地址供代理伺服器使用.SIP協議執行在多個不同的傳輸協議之上.
SIP支援5個方面來建立和中止多媒體會話:
- 使用者地址(User location): 決定了用來通訊的終端系統.
- 使用者狀態(User availability): 決定了被呼叫端的是否願意加入通訊.
- 使用者效能(User capabilities): 決定了多媒體型別和媒體使用的引數.
- 會話建立(Session setup): “響鈴”,在呼叫端和被呼叫端建立起會話.
- 會話管理(Session management): 包括傳輸和中止會話,修改會話引數以及呼叫服務.
SIP不是一個垂直整合的通訊系統,而是作為一個元件與其他協議共同運作,如RTP等實時傳輸協議等.另外SIP不提供服務, 只提供可以用來實現各種服務的原語.比如,SIP可以定位使用者並且傳輸一個不透明的物件到其當前地址.如果這個原語用來 傳輸SDP,終端就能得知會話的一些引數;如果同樣的原語用來傳輸一張照片,那也可以實現一種"顯示來電者頭像"的服務. 由此可見,一種原語通常用來實現多種不同的服務.
相關文章
- VoIP Protocols > SIPProtocol
- P2P通訊標準協議(四)之SIP協議
- SIP (Session Initiation Protocol) 協議SessionProtocol協議
- 第四章 SIP協議協議
- 【GBT28181開發:SIP協議實踐】之註冊流程協議
- 通訊協議之序列化協議
- voip網路電話-Voip電話-網路電話-IP電話-深圳、香港、澳大利亞
- 大話TCP協議TCP協議
- 通訊協議協議
- 網路電話VoIP常識★龍人VoIP網路電話公司提供
- 大白話開源協議協議
- 【GBT28181開發:SIP協議實踐】之Windows下編譯eXosip、osip協議Windows編譯
- Redis 通訊協議Redis協議
- HTTP通訊協議HTTP協議
- Mysql通訊協議MySql協議
- MQ通訊協議MQ協議
- web通訊協議Web協議
- 電信網通承諾固話互不侵犯 “君子協議”落定協議
- 網路通訊協議-ICMP協議詳解!協議
- 網路通訊協議-TCP協議詳解!協議TCP
- 網路通訊協議-HTTP協議詳解!協議HTTP
- 網路通訊協議-SMTP協議詳解!協議
- 協議森林17 我和你的悄悄話 (SSL/TLS協議)協議TLS
- 車聯網通訊安全之 SSL/TLS 協議TLS協議
- 個人使用者:VoIP網路電話解決方案|voip網路電話|深圳網路電話公司
- 網路通訊協議協議
- Dubbo-通訊協議協議
- 串列埠通訊協議串列埠協議
- 網路協議之:socket協議詳解之Datagram Socket協議
- 即時通訊框架T-io之WebSocket協議再之HelloWorld框架Web協議
- 網路協議之:socket協議詳解之Unix domain Socket協議AI
- 輕量通訊協議 --- MQTT協議MQQT
- HTTP協議的通訊框架HTTP協議框架
- WLAN常用的通訊協議協議
- 通訊協議:HTTP、TCP、UDP協議HTTPTCPUDP
- 15. SPI通訊協議協議
- IIC通訊協議筆記協議筆記
- SPI通訊協議筆記協議筆記