第一篇:SIP優(yōu)勢(shì)總結(jié)
SIP優(yōu)勢(shì)總結(jié)
1、自動(dòng)回呼功能。
啟用該功能后,如果您呼叫的對(duì)象沒有接聽到電話,系統(tǒng)會(huì)記錄下此次呼叫,一旦對(duì)方使用了VOIP電話,系統(tǒng)就會(huì)判定該對(duì)象已經(jīng)回來并向雙方的電話發(fā)起振鈴,摘機(jī)后就可以建立通話。該功能解決了中國人不愛使用電話留言功能的問題。
2、語音點(diǎn)播功能。
說明如下:
1、將重要文件或通知錄制成文件存放在VOIP系統(tǒng)中并掛接上特殊的號(hào)碼,用戶只要撥打該號(hào)碼并輸入密碼驗(yàn)證,就可以收聽錄音;
2、如果企業(yè)有常用的培訓(xùn)錄音,也可以放在系統(tǒng)中,用戶撥打培訓(xùn)電話號(hào)碼,就可以遠(yuǎn)程反復(fù)收聽培訓(xùn)錄音了;
3、對(duì)于緊急重要的通知,也可以通過系統(tǒng)制作錄音,并通過群呼的方式向所有VOIP話機(jī)呼叫。
3、企業(yè)統(tǒng)一通信錄應(yīng)用。
公司內(nèi)部網(wǎng)頁可集成“企業(yè)統(tǒng)一通信錄”,其中包含各部門員工通信錄名片,甚至合作單位通信錄名片,通訊錄名片可以鏈接多個(gè)用戶號(hào)碼(如VOIP分機(jī)號(hào)碼、普通固定電話號(hào)碼、移動(dòng)手機(jī)號(hào)碼等)。
員工上班時(shí)以專有用戶身份登錄系統(tǒng),除了可以查詢公共通訊錄外,還可以建立自己私人的通訊錄。員工需要電話呼叫同事或客戶時(shí),只需要在“企業(yè)統(tǒng)一通信錄”上找出呼叫對(duì)象,點(diǎn)擊后,雙方聽到電話振鈴后摘機(jī)便可開始對(duì)話。
該應(yīng)用革新了企業(yè)的通信管理概念,避免了傳統(tǒng)電話通信中找號(hào)碼、撥電話的麻煩,解決了企業(yè)傳統(tǒng)通信錄在更新、管理過程中容易泄密的問題。
4、郵件自動(dòng)呼叫應(yīng)用
將企業(yè)的郵件系統(tǒng)集成自動(dòng)呼叫功能,員工在閱讀郵件的時(shí)候,只需點(diǎn)擊郵件相關(guān)人員,系統(tǒng)就可在該員工和相關(guān)人員之間建立語音連接,甚至可同時(shí)連接多方電話,組成電話會(huì)議共同討論郵件內(nèi)容。
該應(yīng)用的顯著特點(diǎn)是提高業(yè)務(wù)處理效率。員工不必翻查通信錄,直接點(diǎn)擊相關(guān)聯(lián)系人即可快速解決問題。
5、電話會(huì)議應(yīng)用。
系統(tǒng)提供基于Web的電話會(huì)議系統(tǒng),該系統(tǒng)以功能模塊方式集成在軟交換服務(wù)器中,不需要額外添加電話會(huì)議設(shè)備。
利用此套電話會(huì)議系統(tǒng)可方便的召開跨部門、跨地區(qū)會(huì)議,而無需占用會(huì)議室、無需長途旅行費(fèi)用開支、無需向運(yùn)營商支付通訊費(fèi)用。
此外,針對(duì)黑龍江人壽目前應(yīng)用的PLOYCOM和AVCON視頻會(huì)議系統(tǒng),VOIP通信系統(tǒng)也可以通過三種方式實(shí)現(xiàn)其價(jià)值:
第一種,由于PLOYCOM能夠提供模擬接口,所以VOIP系統(tǒng)可通過語音網(wǎng)關(guān)的模擬接口與之對(duì)接,作為VOIP系統(tǒng)的任何一部分機(jī)都可以加入視頻會(huì)議系統(tǒng)(只有語音);
第二種,通過PLOYCOM和AVCON視頻會(huì)議系統(tǒng)的媒體服務(wù)器所提供的標(biāo)準(zhǔn)H.323協(xié)議,與VOIP系統(tǒng)互聯(lián)也可加入視頻會(huì)議系統(tǒng)(只有語音)。
第三種,由于視頻會(huì)議系統(tǒng)價(jià)格昂貴,在部署時(shí)只是有針對(duì)性的部署在重點(diǎn)地市。而相對(duì)來講VOIP通信系統(tǒng)所提供的電話會(huì)議成本低、部署廣,可以作為視頻電話會(huì)議系統(tǒng)的一個(gè)有效補(bǔ)充。
6、網(wǎng)絡(luò)安全。
1、號(hào)碼認(rèn)證體系。我們的系統(tǒng)提供了嚴(yán)格的號(hào)碼認(rèn)證體系,除了針對(duì)用戶名、密碼進(jìn)行認(rèn)證外,還可以針對(duì)對(duì)方的IP地址進(jìn)行認(rèn)證。
2、加密體系。我們的系統(tǒng)有一套非常完善的加密措施來保證通話安全。
3、跨網(wǎng)間通話質(zhì)量保證。我們的系統(tǒng)有措施確保在不同網(wǎng)絡(luò)運(yùn)營商之間通話質(zhì)量良好。
7、電話錄音功能。
保險(xiǎn)行業(yè)通常有一些業(yè)務(wù)是需要錄音的,比如電話回訪,目的是保證回訪員的工作質(zhì)量;此外對(duì)于一些催款部門,電話錄音也可以作為催款參考憑據(jù)。我們的系統(tǒng)可以方便實(shí)現(xiàn)這種應(yīng)用,軟交換服務(wù)器錄音后可保存當(dāng)本地硬盤。服務(wù)器上安裝數(shù)據(jù)庫工具,可以實(shí)現(xiàn)對(duì)錄音文件的查詢管理。如果錄音文件過大,還可以設(shè)置定期將錄音文件傳送到公司其它存儲(chǔ)設(shè)備上。
8、“幫助單系統(tǒng)”自動(dòng)呼叫應(yīng)用。
給IT部門的“幫助單系統(tǒng)”集成自動(dòng)呼叫功能,當(dāng)IT部門員工收到“幫助請(qǐng)求單”后,可以直接點(diǎn)擊幫助請(qǐng)求人,系統(tǒng)將自動(dòng)呼叫并接通對(duì)方電話。
9、IT部門專用Call Center 該應(yīng)用利用軟交換服務(wù)器集成的多級(jí)可編程IVR功能,可以把企業(yè)IT應(yīng)用系統(tǒng)的故障幫助請(qǐng)求分門別類,分別引導(dǎo);企業(yè)員工只需要撥打IT部門公布的服務(wù)號(hào)碼(VOIP號(hào)碼),其呼叫請(qǐng)求即被引導(dǎo)、轉(zhuǎn)接到合適的IT服務(wù)坐席或語音錄音。通過“IT部門專用Call Center”應(yīng)用,可以將各地市人壽分公司的IT部門員工都納入到統(tǒng)一的服務(wù)體系,實(shí)現(xiàn)多中心聯(lián)網(wǎng)服務(wù),形成網(wǎng)絡(luò)服務(wù)的優(yōu)勢(shì)。
該應(yīng)用無需特別的設(shè)備投資,卻可以充分利用各地區(qū)的IT人力資源,給企業(yè)創(chuàng)造更多的服務(wù)價(jià)值,體現(xiàn)IT部門高效、完美的服務(wù)形象。
此外,我們系統(tǒng)即將推出高智能終端,可以通過液晶觸摸屏實(shí)現(xiàn)通訊錄查找、自動(dòng)呼叫、電話錄音等功能。這些功能在H323系統(tǒng)中是不容易實(shí)現(xiàn)的。
第二篇:SIP協(xié)議描述
SIP協(xié)議描述
一、SIP協(xié)議的背景和功能
SIP(會(huì)話初始協(xié)議)的開發(fā)目的是用來幫助提供跨越因特網(wǎng)的高級(jí)電話業(yè)務(wù)。因特網(wǎng)電話(IP電話)正在向一種正式的商業(yè)電話模式演進(jìn),SIP就是用來確保這種演進(jìn)實(shí)現(xiàn)而需要的NGN(下一代網(wǎng)絡(luò))系列協(xié)議中重要的一員。
SIP是IETF標(biāo)準(zhǔn)進(jìn)程的一部分,它是在諸如SMTP(簡單郵件傳送協(xié)議)和HTTP(超文本傳送協(xié)議)基礎(chǔ)之上建立起來的。它用來建立,改變和終止基于IP網(wǎng)絡(luò)的用戶間的呼叫。為了提供電話業(yè)務(wù)它還需要結(jié)合不同的標(biāo)準(zhǔn)和協(xié)議:特別是需要確保傳輸(RTP),與當(dāng)前電話網(wǎng)絡(luò)的信令互連,能夠確保語音質(zhì)量(RSVP),能夠提供目錄(LDAP),能夠鑒權(quán)用戶(RADIUS)等等。
SIP被描述為用來生成,修改和終結(jié)一個(gè)或多個(gè)參與者之間的會(huì)話。這些會(huì)話包括因特網(wǎng)多媒體會(huì)議,因特網(wǎng)(或任何IP網(wǎng)絡(luò))電話呼叫和多媒體發(fā)布。會(huì)話中的成員能夠通過多播或單播聯(lián)系的網(wǎng)絡(luò)來通信。SIP支持會(huì)話描述,它允許參與者在一組兼容媒體類型上達(dá)成一致。它同時(shí)通過代理和重定向請(qǐng)求到用戶當(dāng)前位置來支持用戶移動(dòng)性。SIP不與任何特定的會(huì)議控制協(xié)議捆綁。
本質(zhì)上,SIP提供以下功能:
名字翻譯和用戶定位:無論被呼叫方在哪里都確保呼叫達(dá)到被叫方。執(zhí)行任何描述信息到定位信息的映射。確保呼叫(會(huì)話)的本質(zhì)細(xì)節(jié)被支持。
特征協(xié)商:它允許與呼叫有關(guān)的組(這可以是多方呼叫)在支持的特征上達(dá)成一致(注意:不是所有方都能夠支持相同級(jí)別的特征)。例如視頻可以或不可以被支持。總之,存在很多需要協(xié)商的范圍。
呼叫參與者管理:呼叫中參與者能夠引入其它用戶加入呼叫或取消到其它用戶的連接。此外,用戶可以被轉(zhuǎn)移或置為呼叫保持。
呼叫特征改變:用戶應(yīng)該能夠改變呼叫過程中的呼叫特征。例如,一呼叫可以被設(shè)置為“voice-only”,但是在呼叫過程中,用戶可以需要開啟視頻功能。也就是說一個(gè)加入呼叫的第三方為了加入該呼叫可以開啟不同的特征。
二、SIP網(wǎng)絡(luò)元素
SIP中有兩個(gè)要素。SIP用戶代理和SIP網(wǎng)絡(luò)服務(wù)器。用戶代理是呼叫的終端系統(tǒng)元素,而SIP服務(wù)器是處理與多個(gè)呼叫相關(guān)聯(lián)信令的網(wǎng)絡(luò)設(shè)備。
用戶代理本身具有一客戶機(jī)元素(用戶代理客戶機(jī)UAC)和一服務(wù)器元素(用戶代理服務(wù)器UAS)。客戶機(jī)元素初始呼叫而服務(wù)器元素應(yīng)答呼叫。這允許點(diǎn)到點(diǎn)的呼叫通過客戶機(jī)-服務(wù)器協(xié)議來完成。SIP服務(wù)器元素提供多種類型的服務(wù)器。有三種服務(wù)器形式存在于網(wǎng)絡(luò)中--SIP有狀態(tài)代理服務(wù)器,SIP無狀態(tài)代理服務(wù)器和SIP重定向服務(wù)器。由于呼叫者未必知道被呼叫方的IP地址或主機(jī)名,SIP服務(wù)器的主要功能是提供名字解析和用戶定位。可以獲得的是email形式的地址或與被呼叫方關(guān)聯(lián)的電話號(hào)碼。使用該信息,呼叫者的用戶代理能夠確定特定服務(wù)器來解析地址信息--這可能涉及網(wǎng)絡(luò)中很多服務(wù)器。
SIP代理服務(wù)器接收請(qǐng)求,決定將這些請(qǐng)求傳送到何處,并且將它們傳送到下一服務(wù)器(使用下一跳路由原理)。在網(wǎng)絡(luò)中可以有多跳。
有狀態(tài)和無狀態(tài)代理服務(wù)器的區(qū)別是有狀態(tài)代理服務(wù)器記住它接收的入請(qǐng)求,以及回送的響應(yīng)和它轉(zhuǎn)送的出請(qǐng)求。無狀態(tài)代理服務(wù)器一旦轉(zhuǎn)送請(qǐng)求后就忘記所有的信息。這允許有狀態(tài)代理服務(wù)器生成請(qǐng)求以并行地嘗試多個(gè)可能的用戶位置并且送回最好的響應(yīng)。無狀態(tài)代理服務(wù)器可能是最快的,并且是SIP結(jié)構(gòu)的骨干。有狀態(tài)代理服務(wù)器可能是離用戶代理最近的本地設(shè)備,它控制用戶域并且是應(yīng)用服務(wù)的主要平臺(tái)。
重定向服務(wù)器接收請(qǐng)求,但不是將這些請(qǐng)求傳遞給下一服務(wù)器而是向呼叫者發(fā)送響應(yīng)以指示被呼叫用戶的地址。這使得呼叫者可以直接聯(lián)系在下一服務(wù)器上被呼叫方的地址。
三、SIP協(xié)議的實(shí)現(xiàn)機(jī)制
SIP是一個(gè)分層結(jié)構(gòu)的協(xié)議,這意味著它的行為根據(jù)一組平等獨(dú)立的處理階段來描述,每一階段之間只是松耦合。協(xié)議分層描述是為了表達(dá),從而允許功能的描述可在一個(gè)部分跨越幾個(gè)元素。它不指定任何方式的實(shí)現(xiàn)。當(dāng)我們說某元素包含某層,我們是指它順從該層定義的規(guī)則集。
不是協(xié)議規(guī)定的每個(gè)元素都包含各層。而且,由SIP規(guī)定的元素是邏輯元素,不是物理元素。一個(gè)物理實(shí)現(xiàn)可以選擇作為不同的邏輯元素,甚至可能在一個(gè)個(gè)事務(wù)的基礎(chǔ)上。
SIP的最底層是語法和編碼。它的編碼使用增強(qiáng)Backus-Nayr形式語法(BNF)來規(guī)定。
第二層是傳輸層。它定義了網(wǎng)絡(luò)上一個(gè)客戶機(jī)如何發(fā)送請(qǐng)求和接收響應(yīng)以及一個(gè)服務(wù)器如何接收請(qǐng)求和發(fā)送響應(yīng)。所有的SIP元素包含傳輸層。
第三層是事務(wù)層。事務(wù)是SIP的基本元素。一個(gè)事務(wù)是由客戶機(jī)事務(wù)發(fā)送給服務(wù)器事務(wù)的請(qǐng)求(使用傳輸層),以及對(duì)應(yīng)該請(qǐng)求的從服務(wù)器事務(wù)發(fā)送回客戶機(jī)的所有響應(yīng)組成。事務(wù)層處理應(yīng)用層重傳,匹配響應(yīng)到請(qǐng)求,以及應(yīng)用層超時(shí)。任何用戶代理客戶機(jī)(UAC)完成的任務(wù)使用一組事務(wù)產(chǎn)生。用戶代理包含一個(gè)事務(wù)層,有狀態(tài)的代理也有。無狀態(tài)的代理不包含事務(wù)層。事務(wù)層具有客戶機(jī)組成部分(稱為客戶機(jī)事務(wù))和服務(wù)器組成部分(稱為服務(wù)器事務(wù)),每個(gè)代表有限的狀態(tài)機(jī),它被構(gòu)造來處理特定的請(qǐng)求。
事務(wù)層之上的層稱為事務(wù)用戶(TU)。每個(gè)SIP實(shí)體,除了無狀態(tài)代理,都是事務(wù)用戶。當(dāng)一個(gè)TU希望發(fā)送請(qǐng)求,它生成一個(gè)客戶機(jī)事務(wù)實(shí)例并且向它傳遞請(qǐng)求和IP地址,端口,和用來發(fā)送請(qǐng)求的傳輸機(jī)制。一個(gè)TU生成客戶機(jī)事務(wù)也能夠刪除它。當(dāng)客戶機(jī)取消一個(gè)事務(wù)時(shí),它請(qǐng)求服務(wù)器停止進(jìn)一步的處理,將狀態(tài)恢復(fù)到事務(wù)初始化之前,并且生成特定的錯(cuò)誤響應(yīng)到該事務(wù)。這由CANCEL請(qǐng)求完成,它構(gòu)成自己的事務(wù),但涉及要取消的事務(wù)。
SIP通過EMAIL形式的地址來標(biāo)明用戶地址。每一用戶通過一等級(jí)化的URL來標(biāo)識(shí),它通過諸如用戶電話號(hào)碼或主機(jī)名等元素來構(gòu)造(例如:SIP:usercompany.com)。因?yàn)樗cEMAIL地址的相似性,SIP URLs容易于用戶的EMAIL地址關(guān)聯(lián)。
SIP提供它自己的可靠性機(jī)制從而獨(dú)立于分組層,并且只需不可靠的數(shù)據(jù)包服務(wù)即可。SIP可典型地用于UDP或TCP之上。
SIP提供必要的協(xié)議機(jī)制以保證終端系統(tǒng)和代理服務(wù)器提供以下業(yè)務(wù):
● 用戶定位
● 用戶能力
● 用戶可用性
● 呼叫建立
● 呼叫處理
● 呼叫前轉(zhuǎn),包括:(1)等效800類型的呼叫,(2)無應(yīng)答呼叫前轉(zhuǎn),(3)遇忙呼叫前轉(zhuǎn),(4)無條件呼叫前轉(zhuǎn)
● 呼叫號(hào)碼傳遞,該號(hào)碼可以是任何命名機(jī)制。
● 個(gè)人移動(dòng)性,例如通過一個(gè)單一的、位置無關(guān)的地址來到達(dá)被呼叫方,即使被呼叫方改變了終端。
● 終端類型的協(xié)商和選擇:呼叫者可以給出選擇如何到達(dá)對(duì)方,例如通過因特網(wǎng)電話,移動(dòng)電話或應(yīng)答業(yè)務(wù)等。
● 終端能力協(xié)商
● 呼叫者和被呼叫者鑒權(quán)
● 不知情和指導(dǎo)式的呼叫轉(zhuǎn)移
● 多播會(huì)議的邀請(qǐng)
當(dāng)一用戶希望呼叫另一用戶,呼叫者用INVITE請(qǐng)求初始呼叫,請(qǐng)求包含足夠的信息用以被呼叫方參與會(huì)話。如果客戶機(jī)知道另一方的位置它能夠直接將請(qǐng)求發(fā)送到另一方的IP地址。如果不知道,客戶機(jī)將請(qǐng)求發(fā)送到本地配置的SIP網(wǎng)絡(luò)服務(wù)器。如果服務(wù)器是代理服務(wù)器它將解析被呼叫用戶的位置并且將請(qǐng)求發(fā)送給它們。有很多方法完成上步,例如搜索DNS或訪問數(shù)據(jù)庫。服務(wù)器也可以是重定向服務(wù)器,它可以返回被呼叫用戶的位置到呼叫客戶機(jī)用以它直接與用戶聯(lián)系。在定位用戶的過程中,SIP網(wǎng)絡(luò)服務(wù)器當(dāng)然能夠代理或重定向呼叫到其它的服務(wù)器,直到到達(dá)一個(gè)明確地知道被呼叫用戶IP地址的服務(wù)器。
一旦發(fā)現(xiàn)用戶地址,請(qǐng)求就發(fā)送給該用戶,此時(shí)將產(chǎn)生幾種選擇。在最簡單的情況,用戶電話客戶機(jī)接收請(qǐng)求——也就是,用戶的電話振鈴。如果用戶接受呼叫,客戶機(jī)用客戶機(jī)軟件的指定能力響應(yīng)請(qǐng)求并且建立連接。如果用戶拒絕呼叫,會(huì)話將被重定向到語音郵箱服務(wù)器或另一用戶。“指定能力”參照用戶想啟用的功能。例如,客戶機(jī)軟件可以支持視頻會(huì)議,但用戶只想使用音頻會(huì)議,那則只會(huì)啟用音頻功能。
SIP還具有另外兩個(gè)有重要意義的特征。第一個(gè)是有狀態(tài)SIP代理服務(wù)器具有分割入呼叫或復(fù)制入呼叫的能力,從而可以同時(shí)運(yùn)行幾個(gè)擴(kuò)展分支。第一個(gè)應(yīng)答的分支接受呼叫。該特征在用戶工作在兩位置之間(例如實(shí)驗(yàn)室和辦公室)或者同時(shí)對(duì)經(jīng)理和其秘書振鈴時(shí)是非常便利的。
第二個(gè)特征是SIP獨(dú)特的返回不同媒體類型的能力。舉個(gè)用戶聯(lián)系公司的例子。當(dāng)SIP服務(wù)器接收到客戶機(jī)的連接請(qǐng)求,它能夠通過WEB交互式語音響應(yīng)頁面來返回到顧客的客戶機(jī),該頁面具有可獲得的部門分支或提供在列表上的用戶。點(diǎn)擊適當(dāng)?shù)逆溄雍髮l(fā)送一請(qǐng)求到所點(diǎn)擊選擇的用戶從而建立起呼叫。
四、SIP消息的組成
有兩種類型的SIP消息:
● 請(qǐng)求:從客戶機(jī)發(fā)到服務(wù)器
● 響應(yīng):從服務(wù)器發(fā)到客戶機(jī)
SIP請(qǐng)求消息包含三個(gè)元素:請(qǐng)求行、頭、消息體。
SIP響應(yīng)消息包含三個(gè)元素:狀態(tài)行、頭、消息體。
請(qǐng)求行和頭域根據(jù)業(yè)務(wù)、地址和協(xié)議特征定義了呼叫的本質(zhì),消息體獨(dú)立于SIP協(xié)議并且可包含任何內(nèi)容。
SIP定義了下述方法:
INVITE——邀請(qǐng)用戶加入呼叫。
BYE——終止一呼叫上的兩個(gè)用戶之間的呼叫。
OPTIONS——請(qǐng)求關(guān)于服務(wù)器能力的信息。
ACK——確認(rèn)客戶機(jī)已經(jīng)接收到對(duì)INVITE的最終響應(yīng)。
REGISTER——提供地址解析的映射,讓服務(wù)器知道其它用戶的位置。
INFO——用于會(huì)話中信令。
五、結(jié)束語
SIP協(xié)議憑借其簡單、易于擴(kuò)展、便于實(shí)現(xiàn)等諸多優(yōu)點(diǎn)越來越得到業(yè)界的青睞,它正逐步成為NGN(下一代網(wǎng)絡(luò))和3G多媒體子系統(tǒng)域中的重要協(xié)議,并且市場(chǎng)上出現(xiàn)越來越多的支持SIP的客戶端軟件和智能多媒體終端,以及用SIP協(xié)議實(shí)現(xiàn)的服務(wù)器和軟交換設(shè)備。雖然SIP協(xié)議目前還不成熟,但可以預(yù)見SIP必定是將來網(wǎng)絡(luò)多媒體通信中的明星。
第三篇:SIP點(diǎn)滴工作經(jīng)驗(yàn)和教訓(xùn)總結(jié)
(2013-09-10)3650SHHXHelbakoNingbo Huaxiang ElectronicCo.LtdBillliu)
今天幫bill liu做很簡單的tender submission receipt,為下午的開標(biāo)會(huì)議做準(zhǔn)備,一共四家總包,被邀請(qǐng)投標(biāo),其實(shí)這個(gè)receipt是個(gè)很簡單的事情,但是今天做的很不好,主要體現(xiàn)在1,字體格式要統(tǒng)一,整體協(xié)調(diào)。
2、office辦公操作需要加快速度和準(zhǔn)確性。
3、做receipt時(shí)對(duì)contactor的資料閱讀不仔細(xì),把投標(biāo)人的縮寫寫錯(cuò),以后一定要加強(qiáng)相關(guān)資料的閱讀能力,做到耐心細(xì)心,膽大心細(xì)。
4、對(duì)word中頁腳的修改也是個(gè)大問題今天,自己只是在在頁面內(nèi)修改,保存后又恢復(fù)原來樣子,應(yīng)該另存修改文件名,然后再頁腳處更新。
5、時(shí)間表示錯(cuò)誤,下午一點(diǎn)半寫成13:30pm,pm只適用于十二小時(shí)制,所以應(yīng)該為1:30pm。好糟糕的一天,必須吸取教訓(xùn)。
文件掃描:流程性操作,及時(shí)沒用過,只要按步驟來很簡單的,要增強(qiáng)新事物的動(dòng)手能力。
(2013-09-11)3650 SHHXHelbakoGC tenderproject teamand organizations)
今天做的這個(gè)team and organization 其實(shí)就是信息的匯總整合和分析,本身難度不大,但是對(duì)投標(biāo)者的標(biāo)書的內(nèi)容理解要透徹,專業(yè),分析需要客觀,并且需要滲透到標(biāo)書內(nèi)容的精髓,分辨出施工單位的質(zhì)量,這個(gè)需要有專業(yè)性的素質(zhì),尤其是對(duì)施工單位的組織結(jié)構(gòu)的理解要透徹。
(2013-09-12)3650 SHHXHelbako
今天好囧,word中cell插入多條斜線頭一開始竟然不會(huì),由于版本問題,這個(gè)word表格菜單下沒有插入多條斜線頭的按鈕,用畫圖的直線用具只能畫一條,最后得出只能用insert中的shape中的line命令,這些都是很簡單也最常用的,其實(shí)在一個(gè)正規(guī)的外企中辦公,office,ps,autocad等軟件的嫻熟運(yùn)用是最好的能展現(xiàn)職業(yè)能力和素養(yǎng)的方式,工程經(jīng)驗(yàn)和知識(shí)的展現(xiàn)需要一個(gè)長期的on-going的積累過程,但是這些職業(yè)能力將直接展現(xiàn)你的辦公效率,昨天幫bill做那個(gè)tender submission receipt 出現(xiàn)的那么多錯(cuò)誤,給別人的印象真的比較差,這個(gè)是個(gè)警示,希望利用周末時(shí)間要快速的提高,這個(gè)是基礎(chǔ),也將主導(dǎo)人脈和工作事物的資源導(dǎo)向性,好好把握,像張輝哥哥說的那樣,可以犯錯(cuò)但是同樣的錯(cuò)誤絕對(duì)不犯第二次,bill liu那個(gè)submission receipt犯了四次,真的要好好反思。
第四篇:品質(zhì)SIP定義
制作SIP的重點(diǎn)及注意事項(xiàng)
1.什么是SIP?
SIP是STANDARD INSPECTION PROCEDURE 是縮寫,翻譯成中文檢驗(yàn)標(biāo)準(zhǔn)指導(dǎo)書,是為確保產(chǎn)品的性能,壽命、可靠性、安全性、經(jīng)濟(jì)性,尺寸和外觀是否滿足明確和隱含要求而制定的一個(gè)準(zhǔn)則。
2.分類
檢驗(yàn)標(biāo)準(zhǔn)一般分為內(nèi)部檢驗(yàn)標(biāo)準(zhǔn)和外部檢驗(yàn)標(biāo)準(zhǔn),外部檢驗(yàn)標(biāo)準(zhǔn)又可分為客戶檢驗(yàn)標(biāo)準(zhǔn)和行業(yè)檢驗(yàn)標(biāo)準(zhǔn)。
3.檢驗(yàn)標(biāo)準(zhǔn)的定義
a. 保證產(chǎn)品質(zhì)量的一致性。b. 為公司節(jié)約成本。c. 減少社會(huì)資源浪費(fèi)。d. 方便客戶尋找替代品。
e. 為檢驗(yàn)員判斷產(chǎn)品某一特性是否合格提供依據(jù)。
4.檢驗(yàn)標(biāo)準(zhǔn)書包括的項(xiàng)目
4.1基本項(xiàng)目:
公司名稱,文件名稱,發(fā)行日期,發(fā)行版本,文件編號(hào),產(chǎn)品名稱,產(chǎn)品料號(hào),檢驗(yàn)工程站別名稱,檢驗(yàn)項(xiàng)目,檢驗(yàn)標(biāo)準(zhǔn),檢驗(yàn)方法,檢驗(yàn)環(huán)境和設(shè)施,檢驗(yàn)頻率,制定者,審核人。
5.重要項(xiàng)目說明
a. 產(chǎn)品名稱,產(chǎn)品料號(hào),文件編號(hào)一方面為了查找,另一方面區(qū)別與其他產(chǎn)品,相當(dāng)于一種產(chǎn)品的代號(hào)。
b. 檢驗(yàn)方法包括目視、量測(cè)、實(shí)驗(yàn)。其中量測(cè)和實(shí)驗(yàn)是借用二次元投影機(jī),厚薄規(guī)推拉力計(jì)等儀器設(shè)備來完成檢驗(yàn)。
c. 使用表單通常是檢驗(yàn)者記錄檢驗(yàn)結(jié)果的表單,記錄內(nèi)容包括:產(chǎn)品名稱、規(guī)格、批量、編號(hào)、使用儀器、設(shè)備、檢驗(yàn)時(shí)間、檢驗(yàn)人、檢驗(yàn)結(jié)果數(shù)據(jù)、檢驗(yàn)結(jié)果。
d. 檢驗(yàn)頻率是指對(duì)總樣本數(shù)抽多少的一個(gè)比率或間隔多長時(shí)間抽取一定的樣本數(shù)。
e. 嚴(yán)重度分危害,嚴(yán)重,輕微。危害指對(duì)人的生命安全造成一定影響;嚴(yán)重指完全或部分影響使用,輕微指不會(huì)影響使用,但存在一些瑕疵使客戶的滿意度降低。
f. 制定欄目填寫制定此SIP的品質(zhì)工程師自己的名字,審核和核準(zhǔn)欄目為品質(zhì)部門的主管填寫。
g. 尺寸是客戶對(duì)某一產(chǎn)品的長度,寬度,弧度等特性的要求,其檢驗(yàn)標(biāo)準(zhǔn)欄填寫客戶要求這些特性和允許的公差。
6.如何制作一份完整的SIP? 6.1.如何識(shí)別產(chǎn)品的質(zhì)量特性中的固有特性和不合格特性? 產(chǎn)品的質(zhì)量特性分為固有特性和不合格特性。固有特性指客戶在外觀,結(jié)構(gòu),性能,可靠度等方面可區(qū)分的要求,及制造過程中不可避免的特征,比如產(chǎn)品某些位置的凹凸,不連續(xù),產(chǎn)品組合后的間隙等都屬于質(zhì)量特性中的固有特性。不合格特性是指制造過程中某些不可避免的特征超出規(guī)定要求和產(chǎn)品上增加了其他物質(zhì),包括臟污、雜色、刮傷、間隙過大等屬于此類。
識(shí)別方法:前后制程對(duì)比,與樣品對(duì)比,產(chǎn)品互相比較,與檢驗(yàn)標(biāo)準(zhǔn)對(duì)比,組裝后結(jié)構(gòu)后功能是否正常,了解所有制程的控制特性及相關(guān)的品質(zhì)特性,新產(chǎn)品開發(fā)階段,或試產(chǎn)一種從未接觸的新產(chǎn)品,在沒有標(biāo)準(zhǔn)和樣品提供的前提下,了解所有制程的檢驗(yàn)特性及相關(guān)的品質(zhì)特性至關(guān)重要。
6.2.了解客戶要求
每種產(chǎn)品有其獨(dú)自應(yīng)具備的特性,并且不同的產(chǎn)品出于不同的使用環(huán)境和用途其具備的特性也不盡相同。比如一個(gè)水杯是用來裝水,因而必須具備不漏水的特性;一部手機(jī)的顯示屏是用于查閱,儲(chǔ)存信息,消費(fèi)者對(duì)屏幕的關(guān)注度特別高,因而手機(jī)的顯示屏的外觀要求特別高,不允許刮傷、污點(diǎn)之類的缺陷。只有認(rèn)真去了解客戶和消費(fèi)者的使用環(huán)境,相應(yīng)的品質(zhì)標(biāo)準(zhǔn)也就可以制定出來,當(dāng)然不同層次的消費(fèi)群體對(duì)產(chǎn)品的要求也會(huì)有差異,一般老百姓關(guān)注的是所買的產(chǎn)品能否用,價(jià)格是否便宜,而那種生活品味相對(duì)有點(diǎn)高的消費(fèi)群體不僅注重性能,還要在外觀上看著舒服。但不論哪種消費(fèi)群體,他們都會(huì)關(guān)注所買的產(chǎn)品是否能夠使用,通過這么了解識(shí)別可制定通用的檢查項(xiàng)目和應(yīng)客戶群體同所制定的特需檢驗(yàn)項(xiàng)目。
6.3.檢驗(yàn)標(biāo)準(zhǔn)的要求
a.盡量量化,對(duì)于邊界清晰,有一定的面積的缺陷用尺寸數(shù)據(jù)描述。
b.必須含蓋客戶所有的明確或潛在的要求,獲得要求常用的方式是客戶提供的檢驗(yàn)標(biāo)準(zhǔn)。c.某些特殊檢驗(yàn)項(xiàng)目無法量化,通常用簽限度樣板的方式彌補(bǔ),作為檢驗(yàn)的標(biāo)準(zhǔn)。
d.同樣的缺陷,在不同強(qiáng)度的光源,視距,角度下其看到的結(jié)果不一樣,因而必須把這些檢驗(yàn)方法標(biāo)準(zhǔn)化。
7.注意事項(xiàng)
a.了解公司制程和客戶端制程,若有必要,通過一定的途徑了解終端客戶的使用環(huán)境。b.了解公司每個(gè)制程會(huì)出現(xiàn)的問題點(diǎn)及客戶最關(guān)心的問題點(diǎn)。任何客戶最關(guān)心的問題點(diǎn)通常是能否使用,因而對(duì)影響使用的關(guān)鍵項(xiàng)目必須重點(diǎn)管控。比如:產(chǎn)品的某些位置有毛邊干涉了組裝,這種毛邊就是重點(diǎn)管控的項(xiàng)目。不同產(chǎn)品,不同位置的管控重點(diǎn)不一樣,因而必須了解后續(xù)制程。
c.檢驗(yàn)項(xiàng)目和標(biāo)準(zhǔn)的描述應(yīng)該即專業(yè)又通俗易懂,對(duì)于用文字描述無法說清楚的地方可附加圖片補(bǔ)充說明。比如有些產(chǎn)品分A,B,C幾面管控,B,C面都是側(cè)面,只是位置不同而已,此種情形用附圖說明的方式比較好。
d.一個(gè)公司同一時(shí)期內(nèi)的標(biāo)準(zhǔn)指導(dǎo)書格式和排版必須保持一致,字體風(fēng)格和大小必須保持一致。
e.在制作SIP過程中切忌照搬COPY,這種方法很容易出現(xiàn)制作的內(nèi)容與實(shí)際產(chǎn)品不符,若想節(jié)約時(shí)間,可先把有用的內(nèi)容用不同的字體顏色標(biāo)出來再進(jìn)行COPY。便于識(shí)別哪些是有用于目前產(chǎn)品的標(biāo)準(zhǔn),假如在一份SIP中修改成需要的SIP,先把不需要的內(nèi)容刪除,修改需要的部分用不同顏色做記號(hào)區(qū)分。
f.當(dāng)相連項(xiàng)目的內(nèi)容一樣時(shí)可做合并,整個(gè)SIP的排版看起來會(huì)顯得美觀。g.在設(shè)定檢驗(yàn)頻率時(shí)首先單個(gè)產(chǎn)品的所需工時(shí)及檢驗(yàn)員的工作量,頻率過低的抽檢起不到對(duì)產(chǎn)品品質(zhì)狀況的有效掌控。頻率過高的抽檢會(huì)超出檢驗(yàn)員的負(fù)荷,達(dá)不到指導(dǎo)的目的。h.為確保每份SIP的格式一樣,先確定每個(gè)項(xiàng)目內(nèi)容所需要的空間,然后設(shè)定好頁邊距及內(nèi)部格式,設(shè)定好的格式必須鎖定保存,不要隨意改動(dòng)。當(dāng)做第二份SIP時(shí)可直接COPY此份SIP的格式。
i.當(dāng)做完一份SIP后,不要盲目打印,格式是否符合要求以打印預(yù)覽中看到的效果為準(zhǔn)。與樣品對(duì)比是否能一眼看出差異,了解哪些面是用戶經(jīng)常看到的面,了解影響程度,了解送給客戶產(chǎn)品的樣品。
制定:
第五篇:幾種方式解決SIP穿越NAT總結(jié)[范文模版]
SIP穿越NAT的幾種方式
多媒體會(huì)話信令協(xié)議是在準(zhǔn)備建立媒體流傳輸?shù)拇碇g交換信息的協(xié)議,媒體流與信令流截然不同,它們所采用的網(wǎng)絡(luò)通道也不一致。由于協(xié)議自身設(shè)計(jì)上的原因,使得媒體流無法直接穿透網(wǎng)絡(luò)地址轉(zhuǎn)換/防火墻(NAT/Firewall)。因?yàn)樗鼈兩嫫诘哪繕?biāo)只是為了建立一個(gè)在信息中攜帶IP地址的分組流,這在遇到NAT/Firewall 時(shí)會(huì)帶來許多問題。而且這些協(xié)議的目標(biāo)是通過建立P2P(Peer to Peer)媒體流以減小時(shí)延,而協(xié)議本身很多方面卻與NAT存在兼容性問題,這也是穿透 NAT/Firewall的困難所在。而NAT仍是解決當(dāng)前公用IP地址緊缺和網(wǎng)絡(luò)安全問題的最有力手段,所以解決NAT穿越成為首要問題。
以SIP通信為例,呼叫建立和媒體通信的建立是依賴SIP消息首部和SDP消息所描述的地址和端口信息進(jìn)行的,呼叫雙方分別在內(nèi)網(wǎng)和外網(wǎng)上,內(nèi)網(wǎng)是通過NAT設(shè)備連接到外網(wǎng),由于NAT設(shè)備工作在IP和TCP/UDP層,所以它不對(duì)SDP等應(yīng)用層數(shù)據(jù)進(jìn)行NAT變換,因此會(huì)造成尋址失敗,從而導(dǎo)致呼叫無法正常建立。另外,VOIP設(shè)備的主要通信協(xié)議(如SIP和H.323)要求終端之間使用IP地址和端口號(hào)來建立端到端的數(shù)據(jù)偵聽外來的呼叫,而防火墻卻通常被配置阻止任何不請(qǐng)自到的數(shù)據(jù)分組通過。需要網(wǎng)絡(luò)管理者打開防火墻上的一個(gè)端口來接收呼叫建立數(shù)據(jù)分組,例如5060端口(SIP的通信端口),但I(xiàn)P語音和視頻通信協(xié)議還要求打開許多別的端口接收呼叫控制信息來建立語音和視頻通信,這些端口號(hào)事先并不知道,是動(dòng)態(tài)分配的,也就是說網(wǎng)絡(luò)管理者為了允許語音和視頻通信將不得不打開防火墻上所有的端口,防火墻就失去了存在的意義。所以當(dāng)前的問題還有需要解決監(jiān)聽端口的問題。如下圖SIP呼叫不成功示意圖
分析: d:211.83.100.100:23766 s:192.168.1.166:1010 2 d:211.83.100.100:23766 s:211.83.100.166:9993 3.d:211.83.100.166:9993 s:211.83.100.100:23766 4.d:192.168.1.166:1010 s:211.83.100.100:23766 5.d:211.83.100.110:23788 s:211.83.100.100:2020 6.d:211.83.100.100:3399 s:211.83.100.110:23788 7.d:211.83.100.166:9993 s:211.83.100.100:23766 8.d:192.168.1.166:1010 s:211.83.100.100:23766 9.d:211.83.100.100:3399 s:211.83.100.110:23788 10.d:211.83.100.166:9993 s:211.83.100.100:23766 11.d:192.168.1.166:1010 s:211.83.100.100:23766 12.d:211.83.100.110:23788 s:192.168.1.166:1010 d:211.83.100.110:23788 s:211.83.100.166:9993
13.d:192.168.1.166 s:211.83.100.110:23788 A對(duì)B invite 時(shí)在SDP中帶上了RTP協(xié)商的端口和私網(wǎng)IP,B回復(fù)200OK時(shí)告知RTP時(shí)的端口和私網(wǎng)地址,B收到A的RTP包后回復(fù),因?yàn)镽TP包記錄是私網(wǎng)地址,所以RTP包被丟棄。
目前主流的幾種解決方式有ALG、STUN、TURN、ICE,我們分別來介紹它們的工作原理及工作流程。1.ALG
1.1工作原理
ALG是指能識(shí)別特定應(yīng)用層協(xié)議(如SIP、H.323或MGCP協(xié)議)的防火墻。它不是簡單地查看分組首部信息來解決數(shù)據(jù)分組是否可以通過,而是更深層地分析負(fù)載內(nèi)容的數(shù)據(jù),也就是應(yīng)用層的數(shù)據(jù)。SIP和H.323協(xié)議都在負(fù)載中放了重要的控制信息。通過分析哪一個(gè)端口需要打開。防火墻動(dòng)態(tài)的打開那些被應(yīng)用的端口,而所有別的端口依然安全地保持關(guān)閉狀態(tài)。ALG是支持VOIP應(yīng)用最簡單的一種方式,但該方案的缺點(diǎn)非常明顯:每增加一種新的應(yīng)用都將需要對(duì) NAT/Firewall進(jìn)行升級(jí)。在安全要求上還需要作一些折衷,因?yàn)锳LG 不能識(shí)別加密后的報(bào)文內(nèi)容,所以必須保證報(bào)文采用明文傳送,這使得報(bào)文在公網(wǎng)中傳送時(shí)有很大的安全隱患。SIP響應(yīng)消息用于對(duì)請(qǐng)求消息進(jìn)行響應(yīng),指示呼叫或注冊(cè)的成功或失敗狀態(tài)。在請(qǐng)求與響應(yīng)報(bào)文中需要進(jìn)行ALG處理的地址字段類型主要有:Via、Record_Route、Contact、SDP。ALG處理流程為如下三個(gè)步驟:
首先,ALG根據(jù)會(huì)話標(biāo)識(shí)的協(xié)議類型對(duì)報(bào)文進(jìn)行解碼,若解碼發(fā)現(xiàn)報(bào)文為不需要做ALG或解碼發(fā)現(xiàn)為錯(cuò)誤字段時(shí)退出,解碼發(fā)現(xiàn)需進(jìn)行字段轉(zhuǎn)換時(shí)進(jìn)一步處理;其次,ALG查找接口上的NAT配置,根據(jù)NAT配置轉(zhuǎn)換報(bào)文中的IP地址、端口、call-id等信息并建立關(guān)聯(lián)表,關(guān)聯(lián)表記錄了載荷地址的轉(zhuǎn)換關(guān)系;最后,ALG調(diào)整報(bào)文載荷中的長度字段,如sip message header的content-length字段標(biāo)識(shí)message body的長度,ALG對(duì)message body中的地址轉(zhuǎn)換后,message body長度可能變化,content-length字段值需要置為變化后的值。1.2工作流程示意圖
分析: d:211.83.100.100:23766 s:192.168.1.166:1010 2 d:211.83.100.100:23766 s:211.83.100.166:9993 9.d:211.83.100.166:9993 s:211.83.100.100:23766 10.d:192.168.1.166:1010 s:211.83.100.100:23766 11.d:211.83.100.110:23788 s:211.83.100.100:2020 12.d:211.83.100.100:3399 s:211.83.100.110:23788 13.d:211.83.100.166:9993 s:211.83.100.100:23766 14.d:192.168.1.166:1010 s:211.83.100.100:23766 9.d:211.83.100.100:3399 s:211.83.100.110:23788 10.d:211.83.100.166:9993 s:211.83.100.100:23766 11.d:192.168.1.166:1010 s:211.83.100.100:23766 12.d:211.83.100.110:23788 s:192.168.1.166:1010 d:211.83.100.110:23788 s:211.83.100.166:9993 ALG NAT對(duì)A發(fā)給B的RTP包中的內(nèi)容進(jìn)行解碼,發(fā)現(xiàn)私網(wǎng)地址就轉(zhuǎn)換為公網(wǎng)IP,并做映射建立關(guān)聯(lián)表,最后調(diào)整報(bào)文載荷中的長度字段。13.d:211.83.100.166:9993 s:211.83.100.110:23788 A對(duì)B invite 時(shí)在SDP中帶上了RTP協(xié)商的端口和私網(wǎng)IP,B回復(fù)200OK時(shí)告知RTP時(shí)的端口和私網(wǎng)地址,B收到A的RTP包是經(jīng)過ALG NAT修改后的數(shù)據(jù)包,就知道目的地址發(fā)給211.83.100.166:9993 14.d:192.168.1.166:1010 s:211.83.100.166:9993
2.STUN 2.1工作原理
STUN的全稱是Simple Traversal of UDP Through NAT,即UDP對(duì)NAT的簡單穿越方式。是一種網(wǎng)絡(luò)協(xié)議它允許位于NAT(或多重NAT)后的客戶端找出自己的公網(wǎng)地址,查出自己位于哪種類型的NAT之后以及NAT為某一個(gè)本地端口所綁定的Internet端端口。這些信息被用來在兩個(gè)同時(shí)處于NAT 路由器之后的主機(jī)之間建立UDP通信。該協(xié)議由RFC 3489定義。
1)應(yīng)用程序(即STUN CLIENT)向NAT外的STUN SERVER通過UDP發(fā)送請(qǐng)求STUN 消息詢問自身的轉(zhuǎn)換后地址,2)STUN SERVER收到請(qǐng)求消息,產(chǎn)生響應(yīng)消息,響應(yīng)消息中攜帶請(qǐng)求消息的源端口,即STUN CLIENT在NAT上對(duì)應(yīng)的外部端口。響應(yīng)消息通過NAT發(fā)送給STUN CLIENT,3)STUN CLIENT通過響應(yīng)消息體中的內(nèi)容得知其在NAT上對(duì)應(yīng)的外部地址,并且將其填入以后呼叫協(xié)議的UDP負(fù)載中,告知對(duì)端,同時(shí)還可以在終端注冊(cè)時(shí)直接注冊(cè)這個(gè)轉(zhuǎn)換后的公有IP地址,這樣就解決SIP穿越NAT的通信建立問題以及作為被叫時(shí)的問題。
4)本端的接收地址和端口號(hào)為NAT外的地址和端口號(hào)。由于通過STUN協(xié)議已在NAT上預(yù)先建立媒體流的NAT映射表項(xiàng),故媒體流可順利穿越NAT。2.2網(wǎng)絡(luò)結(jié)構(gòu)圖
2.3工作流程示意圖
A:192.168.0.10
A NAT:192.168.1.1
211.83.100.100 STUN SERVER:211.83.100.110 B:192.168.11.11 B NAT:192.168.11.1
211.83.100.120 分析: d:211.83.100.110:1111 s:192.168.0.10:1010 2 d:211.83.100.110:1111 s:211.83.100.100:2020 3 d:211.83.100.100:2020 s:211.83.100.100:2020 4 d:192.168.0.10:1010 s:211.83.100.100:2020 5 d:211.83.100.120:2222 s:192.168.11.11:3030 6 d:211.83.100.120:2222 s:211.83.100.120:4040 7 d:211.83.100.120:4040 s:211.83.100.120:2222 8 d:192.168.11.11:3030 s:211.83.100.120:2222 A與B接收到STUN的響應(yīng)消息就得到信令和媒體流在NAT上的映射地址,并將這些地址寫到SIP消息中的Via,Contact字段以及SDP中的媒體流傳送地址,代替原有的私網(wǎng)地址。如A的SDP帶的端口為10000,B的SDP帶的端口為20000,A、B相互告知對(duì)端它的端口,最后終端注冊(cè)時(shí)直接用這個(gè)轉(zhuǎn)換后的公有IP地址注冊(cè)。所以端口10000 B NAT是打開的,端口20000 A NAT是打開的,所以RTP包可路由。d:211.83.100.120:4040 s:211.83.100.100:8888 10 d:211.83.100.100:8888 s:211.83.100.120:4040
2.4需要注意
1)NAT/PAT對(duì)于地址轉(zhuǎn)換關(guān)系是有一定生命期的,某個(gè)地址轉(zhuǎn)換后在一段時(shí)間內(nèi)沒有被使用將會(huì)被清除,當(dāng)這個(gè)業(yè)務(wù)流再次出現(xiàn)時(shí),將會(huì)建立一個(gè)新的地址轉(zhuǎn)換關(guān)系,這就意味著STUN的詢問過程以及終端的注冊(cè)過程都需要再執(zhí)行一遍才能保證通信的正確。解決這個(gè)問題一個(gè)比較通行的方案是采用某種方式保持NAT/PAT的轉(zhuǎn)換關(guān)系,例如在NAT/PAT生命期內(nèi)重復(fù)注冊(cè)一次,比如NAT/PAT的生命期是3分鐘,那么就將注冊(cè)重復(fù)周期設(shè)置為2分鐘。2)另外STUN server并非指一個(gè)專用的服務(wù)器,而是指一種功能、一個(gè)協(xié)議,我們可以在softswitch或者任何一個(gè)需要此功能的服務(wù)器上內(nèi)置此協(xié)議, 后面代碼也包含一個(gè)簡單的Server實(shí)現(xiàn)。
3)但是在NAT采用對(duì)稱模式(symmetric NAT)工作時(shí),STUN的方案就會(huì)出現(xiàn)問題。假如我們?cè)趕oftswitch上提供STUN server功能,終端A通過STUN可以獲得NAT為終端A與softswitch之間通信分配的地址A',并將這個(gè)地址注冊(cè)在softswitch上,當(dāng)一個(gè)公網(wǎng)上的終端B呼叫終端A時(shí),A'和B通過softswitch完成呼叫建立過程。當(dāng)B試圖向A'發(fā)送媒體流時(shí),問題就出現(xiàn)了。因?yàn)閷?duì)稱NAT只允許從softswitch發(fā)送數(shù)據(jù)給地址A',從B發(fā)送的媒體流將被丟棄。所以STUN無法應(yīng)用于工作在對(duì)稱模式的NAT.4)STUN協(xié)議最大的優(yōu)點(diǎn)是無需現(xiàn)有NAT/FW設(shè)備做任何改動(dòng),同時(shí)STUN方式可在多個(gè)NAT串聯(lián)的網(wǎng)絡(luò)環(huán)境中使用.STUN的局限性在于STUN并不適合支持TCP連接的穿越,同時(shí)STUN方式不支持對(duì)對(duì)稱NAT(Symmetric NAT).5)解決穿透NAT問題的另一思路是,私網(wǎng)中的VOIP終端通過某種機(jī)制預(yù)先得到出口NAT上的對(duì)外地址,然后在凈載中所填寫的地址信息直接填寫出口 NAT上的對(duì)外地址,而不是私網(wǎng)內(nèi)終端的私有IP地址,這樣凈載中的內(nèi)容在經(jīng)過NAT時(shí)就無需被修改了,只需按普通NAT流程轉(zhuǎn)換報(bào)文頭的IP地址即可,凈載中的 IP地址信息和報(bào)文頭地址信息是一致的。STUN協(xié)議就是基于此思路來解決應(yīng)用層地址的轉(zhuǎn)換問題。
6)一旦客戶端得知了Internet端的UDP端口,通信就可以開始了。如果NAT是完全圓錐型的,那么雙方中的任何一方都可以發(fā)起通信。如果NAT是受限圓錐型或端口受限圓錐型,雙方必須一起開始傳輸。
7)需要注意的是,要使用STUN RFC中描述的技術(shù)并不一定需要使用STUN協(xié)議——還可以另外設(shè)計(jì)一個(gè)協(xié)議并把相同的功能集成到運(yùn)行該協(xié)議的服務(wù)器上。
8)SIP之類的協(xié)議是使用UDP分組在Internet上傳輸音頻和/或視頻數(shù)據(jù)的。不幸的是,由于通信的兩個(gè)末端往往位于NAT之后,因此用傳統(tǒng)的方法是無法建立連接的。這也就是STUN發(fā)揮作用的地方。
9)STUN是一個(gè)客戶機(jī)-服務(wù)器協(xié)議。一個(gè)VoIP電話或軟件包可能會(huì)包括一個(gè)STUN客戶端。這個(gè)客戶端會(huì)向STUN服務(wù)器發(fā)送請(qǐng)求,之后,服務(wù)器就會(huì)向STUN客戶端報(bào)告NAT路由器的公網(wǎng)IP地址以及NAT為允許傳入流量傳回內(nèi)網(wǎng)而開通的端口。
10)以上的響應(yīng)同時(shí)還使得STUN客戶端能夠確定正在使用的NAT類型——因?yàn)椴煌腘AT類型處理傳入的UDP分組的方式是不同的。四種主要類型中有三種是可以使用的:完全圓錐型NAT、受限圓錐型NAT和端口受限圓錐型NAT——但大型公司網(wǎng)絡(luò)中經(jīng)常采用的對(duì)稱型NAT(又稱為雙向NAT)則不能使用。
3.TURN 3.1工作原理
TURN的全稱為Traversal Using RelayNAT,即通過Relay方式穿越NAT,TURN應(yīng)用模型通過分配TURNServer的地址和端口作為客戶端對(duì)外的接受地址和端口,即私網(wǎng)用戶發(fā)出的報(bào)文都要經(jīng)過TURNServer進(jìn)行Relay轉(zhuǎn)發(fā)。這種方式又稱SPAN(Simple Protocol for Augmenting NATs)方式.TURN方式解決NAT問題的思路與STUN相似,也是基于私網(wǎng)接入用戶通過某種機(jī)制預(yù)先得到其私有地址對(duì)應(yīng)在公網(wǎng)的地址(STUN方式得到的地址為出口NAT上的地址,TURN方式得到地址為TURNServer上的地址),然后在報(bào)文負(fù)載中所描述的地址信息直接填寫該公網(wǎng)地址的方式,實(shí)際應(yīng)用原理也是一樣的。這種方式除了具有STUN方式的優(yōu)點(diǎn)外,還解決了STUN應(yīng)用無法穿透對(duì)稱NAT(Symmetric NAT)以及類似的Firewall設(shè)備的缺陷,即無論企業(yè)網(wǎng)/駐地網(wǎng)出口為哪種類型的NAT/FW,都可以實(shí)現(xiàn)NAT的穿透,同時(shí)TURN支持基于TCP的應(yīng)用,如H323協(xié)議。此外TURN Server控制分配地址和端口,能分配RTP/RTCP地址對(duì)(RTCP端口號(hào)為RTP端口號(hào)加1)作為私網(wǎng)終端用戶的接受地址,避免了STUN方式中出口NAT對(duì)RTP/RTCP地址端口號(hào)的任意分配,使得客戶端無法收到對(duì)端發(fā)來的RTCP報(bào)文(對(duì)端發(fā)RTCP報(bào)文時(shí),目的端口號(hào)缺省按RTP端口號(hào)加 1發(fā)送)。
TURN的局限性在于需要VOIP終端支持TURN Client,這一點(diǎn)同STUN一樣對(duì)網(wǎng)絡(luò)終端有要求。此外所有報(bào)文都必須經(jīng)過TURN Server轉(zhuǎn)發(fā),增大了包的延遲和丟包的可能性。3.2網(wǎng)絡(luò)拓?fù)鋱D
3.3工作流程示意圖
A:192.168.0.10
A NAT:192.168.1.1
211.83.100.100 STUN SERVER:211.83.100.110 B:192.168.11.11 B NAT:192.168.11.1
211.83.100.120 分析:
d:211.83.100.110:1111 s:192.168.0.10:1010 2 d:211.83.100.110:1111 s:211.83.100.100:2020 3 d:211.83.100.100:2020 s:211.83.100.100:2020 4 d:192.168.0.10:1010 s:211.83.100.100:2020 5 d:211.83.100.120:2222 s:192.168.11.11:3030 6 d:211.83.100.120:2222 s:211.83.100.110:4040 7 d:211.83.100.110:4040 s:211.83.100.120:2222 8 d:192.168.11.11:3030 s:211.83.100.120:2222 A與B接收到TURN的響應(yīng)消息就得到信令和媒體流在NAT上的映射地址,并將這些地址寫到SIP消息中的Via,Contact字段以及SDP中的媒體流傳送地址,代替原有的私網(wǎng)地址。如A的SDP帶的端口為10000,B的SDP帶的端口為20000,A、B相互告知對(duì)端它的端口,所以端口10000 B NAT是打開的,端口20000 A NAT是打開的,所以RTP包可路由。d:211.83.100.110:1111 s:211.83.100.100:5556 10 d:211.83.100.120:2222 s:211.83.100.110:1111 d:192.168.11.11:3030 s:211.83.100.120:2222 11 d:211.83.100.110:4040 s:211.83.100.120:6555 12 d:211.83.100.100:5556 s:211.83.100.110:4040 d:192.168.0.10:1010 s:211.83.100.100:2020
4.ICE 4.1工作原理
交互式連通建立方式ICE(Interactive Connectivity Establishment)并非一種新的協(xié)議,它不需要對(duì)STUN、TURN或RSIP進(jìn)行擴(kuò)展就可適用于各種NAT。ICE是通過綜合運(yùn)用上面某幾種協(xié)議,使之在最適合的情況下工作,以彌補(bǔ)單獨(dú)使用其中任何一種所帶來的固有缺陷。ICE跟STUN和TURN不一樣,ICE不是一種協(xié)議,而是一個(gè)framework,它整合了STUN和TURN。使用ICE方式穿透NAT,必須映射ICE定義的參數(shù)到SIP消息格式中,同時(shí)對(duì)其SDP屬性進(jìn)行簡單擴(kuò)展—在SDP的Media塊中定義一個(gè)新的屬性“alt”來支持ICE。它包含一個(gè)候選IP地址和端口,SDP的接受端可以用該地址來替換m和c中的地址。Media塊中可能會(huì)有多個(gè)alt屬性,這時(shí)每個(gè)alt應(yīng)該包括不重復(fù)的IP地址和端口。對(duì)于SIP來說,ICE只需要定義一些SDP(Session Description Protocol)附加屬性即可,對(duì)于別的多媒體信令協(xié)議也需要制定一些相應(yīng)的機(jī)制來實(shí)現(xiàn)。其思想是:建立媒體流信道時(shí),發(fā)出很多種選擇,有本地端口,STUN端口,TURN端口,并給出這些端口的優(yōu)先級(jí),由被叫方自主選擇端口,根據(jù)一定的算法和聯(lián)通性測(cè)試,選出最好的端口來通信。
ICE算法流程分為以F幾個(gè)過程:
(1)收集本地傳輸?shù)刂?/p>
會(huì)話者從服務(wù)器上獲得主機(jī)上一個(gè)物理(或虛擬)接口綁定一個(gè)端口的本地傳輸?shù)刂贰?/p>
(2)啟動(dòng)STUN 與傳統(tǒng)的STUN不同,ICE用戶名和密碼可以通過信令協(xié)議進(jìn)行交換。
(3)確定傳輸?shù)刂返膬?yōu)先級(jí)
優(yōu)先級(jí)反映了UA在該地址上接收媒體流的優(yōu)先級(jí)別,取值范圍0到1之間,按照被傳輸媒體流量來確定。
(4)構(gòu)建初始化信息(Initiate Message)初始化消息由一系列媒體流組成,每個(gè)媒體流的任意Peer之間實(shí)現(xiàn)最人連通可能性的傳輸?shù)刂肥怯晒W(wǎng)L轉(zhuǎn)發(fā)服務(wù)器(如TURN)提供的地址。
(5)響應(yīng)處理
連通性檢查和執(zhí)行ICE算法中描述的地址收集過程。(6)生成接受信息(Accept Message)若接受則發(fā)送Accept消息,其構(gòu)造過程與InitiateMessage類似。
(7)接受信息處理
接受過程需要發(fā)起者使用Send命令,由服務(wù)器轉(zhuǎn)發(fā)至響應(yīng)者。(8)附加ICE過程
Initiate或Accept消息交換過程結(jié)束后,雙方可能仍將繼續(xù)收集傳輸?shù)刂贰?/p>
(9)ICE到SIP的映射
4.2網(wǎng)絡(luò)拓?fù)鋱D
4.3工作流程示意圖
舉例:通信雙方同時(shí)處于對(duì)稱式NAT/FW內(nèi)部,現(xiàn)在SIP終端A要與B進(jìn)行VoIP通信。A所在的內(nèi)部地址是10.0.1.9,外部地址是211.35.29.30;B的內(nèi)部地址是192.168.1.6,外部地址是202.205.80.130;STUN/TURN服務(wù)器的地址是218.65.228.110。
首先A發(fā)起請(qǐng)求,進(jìn)行地址收集,如下圖,收集了STUN服務(wù)映射的地址M:211.36.2930:9988,第二次收集了TURN服務(wù)映射的地址M:218.65.228.110:8076,第二次的IP和端口都改變了是因?yàn)镹AT是對(duì)稱型,重新映射一條路徑。
B進(jìn)行地址收集,和A的過程是一致的。如下圖,收集了STUN服務(wù)映射的地址M:202.205.80.130:10892,第二次收集了TURN服務(wù)映射的地址M:218.65.228.110:8078
B的連通性檢查,如圖,第1步,B對(duì)于A的私有地址是不可路由的
第3步,由于目標(biāo)地址d:211.35.29.30:9988被源地址S:218.65.228.110:3478所映射,所以B對(duì)于A又不可路由,所以B到A的媒體流將發(fā)送至218.65.228.110:8076地址。
A的聯(lián)通性檢查,如圖,與B原理一樣,A對(duì)于B的私有地址和STUN來源地址的連通性檢查結(jié)果均為失敗,而到B的TURN來源地址和到B的peer-derived地址成功(本例中它們都具有相同的優(yōu)先級(jí)0.4)。相同優(yōu)先級(jí)下我們通常采用peer-derived地址,所以A發(fā)送到B的媒體流將使用218.65.228.110:5556地址。