sip(會話啟動協(xié)議)是用于互聯(lián)網(wǎng)協(xié)議語音(voip)通信的ip電話信令協(xié)議,它可以在2個或更多參與者之間建立實(shí)時“會話”,允許用戶進(jìn)行語音和視頻呼叫。下面本篇文章就帶大家認(rèn)識一下sip,希望對大家有所幫助。
為何使用SIP?
1、SIPS負(fù)責(zé)連接,監(jiān)控和斷開VoIP會話。它允許世界各地的人們通過互聯(lián)網(wǎng)使用他們的計(jì)算機(jī)和移動設(shè)備進(jìn)行通信;它是Internet Telephony的重要組成部分,可以讓我們利用VoIP(IP語音)的優(yōu)勢,并擁有豐富的通信體驗(yàn)。
2、SIP可以實(shí)現(xiàn)即時通訊,建立實(shí)時會話,例如在線游戲,電話會議和視頻會議。所有這些都通過IP地址和IP協(xié)議連接的網(wǎng)絡(luò)傳輸。
3、使用SIP可以降低了通信成本,SIP用戶之間的呼叫(語音或視頻)在全球范圍內(nèi)是免費(fèi)的。
4、SIP還可用于異步事件通知,例如自動回調(diào),消息等待等。
SIP如何工作?
SIP是一種應(yīng)用層協(xié)議,與http等基于文本的應(yīng)用層協(xié)議非常相似,它本身是不提供通信服務(wù)的;它在開放系統(tǒng)互連(OSI)通信模型的應(yīng)用層中工作。
SIP是一種請求 – 響應(yīng)協(xié)議,接收來自客戶端的請求和來自服務(wù)器的響應(yīng)。請求可以通過任何傳輸協(xié)議發(fā)送,例如udp,SCTP或TCP。
SIP確定要用于會話的終端系統(tǒng),通信媒體和媒體參數(shù),以及被叫方是否同意參與通信。一旦確保這些,SIP就在通信的任一端建立呼叫參數(shù),也處理呼叫轉(zhuǎn)移和終止。
SIP的功能
SIP通信協(xié)議在建立和終止多媒體會話時確定五個屬性:
1、用戶位置
SIP通過注冊過程確定用戶位置。當(dāng)在筆記本電腦上激活軟電話時,它向SIP服務(wù)器發(fā)送注冊,宣布通信網(wǎng)絡(luò)的可用性。還可以注冊IP語音(VoIP)電話,蜂窩電話甚至完整的電話會議系統(tǒng)。根據(jù)所選的注冊點(diǎn),可能會同時注冊幾個不同的位置。
2、用戶可用性
用戶可用性僅僅是確定用戶是否愿意回答通信請求的方法。如果您“呼叫”并且沒有人應(yīng)答,則SIP確定用戶不可用。用戶可以注冊多個位置,但可能只接受一臺設(shè)備上的傳入通信。如果沒有應(yīng)答,它將轉(zhuǎn)移到另一臺設(shè)備,或?qū)⒑艚修D(zhuǎn)移到另一個應(yīng)用程序,如語音郵件。
3、用戶功能
利用所有各種不同的多媒體通信方法和標(biāo)準(zhǔn),需要檢查通信與用戶能力之間的兼容性。例如,如果用戶在他們的桌面上有IP電話,則通過該設(shè)備的白板會議將不起作用。此功能還確定用戶可以支持哪些加密/解密方法。
4、會話設(shè)置
SIP為通信的兩端建立會話參數(shù), 更具體地說,一個人呼叫而另一個人回答。SIP提供了建立和/或建立通信的手段。
5、會話管理
SIP用于在會話中間轉(zhuǎn)移呼叫,終止呼叫和更改呼叫參數(shù)(例如添加三方會議)。
通過SIP會話管理,用戶還可以通過進(jìn)行電話會議,將電話呼叫更改為視頻會議或打開內(nèi)部開發(fā)的應(yīng)用程序來更改會話。