語音SIP業(yè)務(wù)-(面向測試)_第1頁
語音SIP業(yè)務(wù)-(面向測試)_第2頁
語音SIP業(yè)務(wù)-(面向測試)_第3頁
語音SIP業(yè)務(wù)-(面向測試)_第4頁
語音SIP業(yè)務(wù)-(面向測試)_第5頁
已閱讀5頁,還剩37頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

制作:光通事業(yè)部作者:曹雙進(jìn)日期:2015-08-10語音SIP業(yè)務(wù)(面向測試)軟交換網(wǎng)絡(luò)架構(gòu)注冊關(guān)鍵參數(shù)調(diào)試接口數(shù)圖SIP消息類型二次撥號系統(tǒng)時間與來電顯示計(jì)費(fèi)注冊與注冊刷新會話刷新補(bǔ)充業(yè)務(wù)語音相關(guān)研發(fā)和測試2曹雙進(jìn)加深語音SIP相關(guān)業(yè)務(wù)功能的理解;培訓(xùn)目的培訓(xùn)對象培訓(xùn)講師學(xué)習(xí)重點(diǎn)培訓(xùn)課時測試與研發(fā)測試與研發(fā)緊密配合的

研發(fā)負(fù)責(zé)功能實(shí)現(xiàn),測試監(jiān)督最終可交付的功能,控制產(chǎn)品質(zhì)量;研發(fā)崗位的局限:關(guān)注局部,忽視整體;測試崗位的優(yōu)點(diǎn):關(guān)注整體,視野更寬;細(xì)節(jié)決定成敗,對測試工程師來說,必須關(guān)注細(xì)節(jié);要掌握哪些?對于語音測試工程師來說,哪些是要掌握的?

除代碼以及專業(yè)研發(fā)分析工具之外,測試工程師都可以做到比研發(fā)工程師更專業(yè);比如:1)對產(chǎn)品需求規(guī)格的理解;2)各種測試方法和測試用例;3)協(xié)議規(guī)范;4)研發(fā)調(diào)試接口;等等VoIP是什么?VoIP(VoiceoverInternetProtocol)簡而言之就是將模擬聲音訊號(Voice)數(shù)字化,以數(shù)據(jù)封包(DataPacket)的形式在IP數(shù)據(jù)網(wǎng)絡(luò)(IPNetwork)上做實(shí)時傳遞。VoIP最大的優(yōu)勢是能廣泛地采用Internet和全球IP互連的環(huán)境,提供比傳統(tǒng)業(yè)務(wù)更多、更好的服務(wù)。VoIP可以在IP網(wǎng)絡(luò)上便宜的傳送語音、傳真、視頻、和數(shù)據(jù)等業(yè)務(wù)

軟交換網(wǎng)絡(luò)中的網(wǎng)元NGN:(NextGenerationNetwork)SS(SoftSwitch)MGC(MediaGatewayController)接入網(wǎng)關(guān)(AG)中繼網(wǎng)關(guān)(TG)信令網(wǎng)關(guān)(SG)媒體服務(wù)器(MS)軟交換網(wǎng)絡(luò)架構(gòu)VOIP協(xié)議體系SIP協(xié)議RFC3261:SIP:SessionInitiationProtocolRFC2327:SessionDescriptionProtocol(SDP)RFC3264:AnOffer/AnswerModelwiththeSessionDescriptionProtocol(SDP)接入網(wǎng)關(guān)(AG)RFC4028:Thesessiontimer.SIP基本配置SIP基本配置GPON上行、EPON上行、Lan上行;國家碼設(shè)置,控制tone音和振鈴節(jié)奏;軟交換SIP:只有SIP代理服務(wù)器和SIP注冊服務(wù)器。

SIP注冊消息發(fā)往SIP注冊服務(wù)器;SIP請求發(fā)到代理服務(wù)器;IMSSIP:除了以上兩個服務(wù)器之外,配置了外部代理服務(wù)器(outbound);所以消息都發(fā)到outband服務(wù)器;本地SIP協(xié)議端口;用戶號碼,鑒權(quán)用戶名,鑒權(quán)密碼;HGU:TR069工單下發(fā);SFU:

OLT配置;SIP頁面調(diào)試開關(guān)S304與VTP的接口模塊;VTP應(yīng)用進(jìn)程ggsip/ggh248模塊log開關(guān):STACK_LOG用于控制SSMU和MSG,主要用于看收發(fā)包CALL_CONTROL_LOG用于控制SFU以及SPU模塊DSP_LOG用于控制DSP模塊TELE_LOG用于控制SLIC模塊DIALPLAN_LOG用于控制ATPM和DCM模塊VTP配置系統(tǒng)的模塊Log開關(guān);SIP頁面日志功能在調(diào)試頁面有語音日志功能開關(guān);可以將log實(shí)時的上傳的日志服務(wù)器;簡單的,可以通過下面網(wǎng)頁導(dǎo)出最近的日志;/vtplog.html日志的內(nèi)容是串口LOG一致的,但是沒有直接通過printf打印的LOG信息;和串口LOG一樣,首先需要打開相應(yīng)模塊的LOG;SIP串口進(jìn)程查看通過ps命令可以語音相關(guān)任務(wù)信息;1)如左圖所示是ggsip業(yè)務(wù)進(jìn)程;2)vtp_logic:語音配置模塊進(jìn)程;3)vtp_pc:語音業(yè)務(wù)進(jìn)程的守護(hù)進(jìn)程;4)vtp_syslogd:語音日志log進(jìn)程;異常情況觀察步驟:首先查看業(yè)務(wù)以及配置進(jìn)程是否存在;如果業(yè)務(wù)進(jìn)程存在,進(jìn)程狀態(tài)是否為S,如果為D,則出現(xiàn)進(jìn)程DEAD;如果業(yè)務(wù)進(jìn)程不存在,vtp_logic存在,有兩種情況,業(yè)務(wù)進(jìn)程crash退出未恢復(fù),第二、SF有問題,沒有下發(fā)協(xié)議類型;如果都不存在,說明不支持語音;SIP語音CLI在shell目錄下輸入:vtpcliapp進(jìn)入的語音CLI狀態(tài);通過help查看幫助信息;SIP語音CLI常用命令1)showsip2)spy[模塊id][0/4]

打開模塊log開關(guān);0是打開,4是關(guān)閉;舉例:

1)spy00

打開所有模塊的log2)spy200

打開SIPMSG打??;

SIP-Wireshark抓包1)SIP消息2)RTP消息(包括所有的語音包)3)RTPEVENT消息4)T38消息將抓包保存成多個文件,用于研發(fā)分析;SIP語音Telnetlog開關(guān)setxspy_recv1spysynPrintoffsetspy_log1spysynPrint0在shell目錄下輸入:vtpcliapp進(jìn)入的語音CLI狀態(tài);SIP協(xié)議消息的分類SIP消息采用文本方式編碼,分為兩類:請求消息和響應(yīng)消息。請求消息:客戶端為了激活按特定操作而發(fā)給服務(wù)器的SIP消息。響應(yīng)消息:用于對請求消息進(jìn)行響應(yīng),指示呼叫的成功或失敗狀態(tài)。請求消息和響應(yīng)消息都包括SIP頭字段和SIP消息字段。SIP消息–方法和響應(yīng)SIP請求消息INVITE-通過邀請用戶參與來發(fā)起一次呼叫ACK-請求用于證實(shí)UAC已收到對于INVITE請求的最終響應(yīng),和INVITE消息配套使用BYE-USERAGENT用此方法指示釋放呼叫CANCEL-該方法用于取消一個尚未完成的請求,對于已完成的請求則無影響REGISTER–注冊O(shè)PTIONS–用于詢問服務(wù)其能力,常作心跳消息SIP響應(yīng)消息1xx–臨時響應(yīng),正在處理的信息2xx-成功應(yīng)答3xx-重定向應(yīng)答4xx-請求自身有錯誤或不能被服務(wù)器執(zhí)行5xx-服務(wù)器不能執(zhí)行請求6xx-全局錯誤,任何服務(wù)器都不能處理請求SIP消息-其它擴(kuò)展方法INFO-用于承載帶外信息,如DTMF信息(RFC3976)REFER-與NOTIFY綜合使用,實(shí)現(xiàn)呼叫轉(zhuǎn)移功能(RFC3515)

PRACK-對除100以外的1xx臨時響應(yīng)(100是hop-to-hop的),進(jìn)行可靠性傳輸.(RFC3262)UPDATE-周期性的刷新SIP會話(RFC3311)SUBSCRIBE-用于發(fā)起訂閱請求(RFC3265)NOTIFY-用于通告當(dāng)前資源狀態(tài)(RFC3265)MESSAGE-指用戶間實(shí)時的短消息通信,這些消息一般都比較簡短(RFC3428)COMET-用來發(fā)送表明所有前提條件都被滿足了并且會話建立可以進(jìn)行了SIP–SDP消息v=0o=-464872390464872390INIP42s=-c=INIP42t=00m=audio29706RTP/AVP5804181297989910096a=ztea=rtpmap:8PCMA/8000/1a=rtpmap:0PCMU/8000/1a=rtpmap:4G723/8000/1a=rtpmap:18G729/8000/1a=rtpmap:12QCELP/8000/1a=rtpmap:97EVRC/8000/1a=rtpmap:98EVRC0/8000/1a=rtpmap:99IWF/8000/1a=rtpmap:100QCELP8K/8000/1a=rtpmap:96telephone-event/8000/1a=fmtp:960-15a=sendrecvVersionNumber,協(xié)議版本Origin,所有者/創(chuàng)建者和會話標(biāo)識符Subject,會話名稱ConnectionData,連接信息Time,會話活動時間Media(type,port,RTP/AVPProfile),媒體名稱和傳輸?shù)刂稴IP數(shù)圖配置-定時器常用定時器:(1)起始定時器(摘機(jī)不撥號時間)(2)長定時器(3)短定時器(4)T定時器匹配模式:(1)最大匹配(2)最小匹配SIP數(shù)圖配置-規(guī)則基本數(shù)圖:(1)|是每個數(shù)圖規(guī)則的分隔符(2)*#0~9代表電話機(jī)上的實(shí)際按鍵,x表示任意數(shù)字(3).表示對前一個字符的零次或無數(shù)次重復(fù)(4)[]表示里面限定的內(nèi)容能且僅能出現(xiàn)一個(5)-表示連續(xù),比如0-3表示0、1、2、3均可(6)最大匹配表示當(dāng)所撥號碼已經(jīng)匹配一個規(guī)則,但還有可能匹配另一個規(guī)則時,起短定時器,若沒有匹配任意規(guī)則,起長定時器(7)最小匹配表示當(dāng)所撥號碼已經(jīng)匹配一個規(guī)則時,立即送號,若沒有匹配任意規(guī)則,起長定時器(8)短定時器僅在最大匹配模式下有效;(9)摘機(jī)不撥號時間:摘機(jī)之后限定時間內(nèi)無任意撥號操作,則播放忙音(10)T定時器:對于數(shù)圖規(guī)則中以T或者t結(jié)尾的規(guī)則,所起定時器的時間長度(11)終止符處理模式

智能模式:以數(shù)字開頭的號碼串,末尾的#號去掉,以*或者#開頭的號碼串,末尾的#號保留

規(guī)則模式:所匹配的數(shù)圖規(guī)則中包含#則保留,不包含#則去掉SIP特征號碼與PBX特定號碼:具有兩大特權(quán),一是匹配上立即送號,二是用于緊急呼叫(即未注冊上時也可以呼叫)PBX(群業(yè)務(wù))(1)內(nèi)線數(shù)圖:所撥號碼不以外線前綴開頭時所使用的數(shù)圖(2)外線前綴:指出群撥號必須以某個數(shù)字開頭,比如9(3)外線放提示音:撥完外線前綴后是否放提示音SIP媒體協(xié)商本端優(yōu)先:指作為被叫時,按照自己的編解碼優(yōu)先級,依次去匹配對端的編解碼,直到找到第一個匹配上的編碼為止遠(yuǎn)端優(yōu)先:指作為被叫時,按照對端的編解碼優(yōu)先級,依次去匹配自己的編解碼,直到找到第一個匹配上的編碼為止Eg:用戶A編解碼順序?yàn)椋篏711A\G729

用戶B編解碼順序?yàn)椋篏729\G711A

用戶A呼叫用戶B,

若用戶B選擇本端優(yōu)先,則協(xié)商成功的編解碼為G729若用戶B選擇遠(yuǎn)端優(yōu)先,則協(xié)商成功的編解碼為G711AG711U:0G711A:8G722:9G723:4G726:100G729:18SIP媒體協(xié)商-常用編碼傳真模式:T30全控(協(xié)商)協(xié)商模式指雙方進(jìn)入傳真之前通過re_INVITE信令進(jìn)行協(xié)商,決定傳真過程中所使用的編解碼自動(自切換)自動指雙方不經(jīng)過信令協(xié)商,直接進(jìn)入傳真態(tài)傳真編碼:G711A(VBD)G711U(VBD)T38高速傳真與低速傳真當(dāng)速率大于14400時,為高速傳真,需要走modem模式;T38是低速傳真,傳真熟慮設(shè)定為14400及以下;SIP傳真1)握手過程(CED,V21)2)訓(xùn)練3)傳輸4)是否多頁傳輸5)傳真釋放SIP傳真過程本地控制極性反轉(zhuǎn)指通話建立和釋放時,話機(jī)兩端的電壓發(fā)生變化,主要用于計(jì)費(fèi),可以用萬用表測量看到效果SERVER-控制200OK和BYE消息體里,通過XML下發(fā)極性反轉(zhuǎn)控制;<?xmlversion="1.0"encoding="UTF-8"?><aocxmlns="/ngn/params/xml/simservs/aoc"><polarity-reversal/></aoc>SIP計(jì)費(fèi)1)Inband指按鍵直接打包在RTP包中發(fā)出,直接從包里看不到2)RFC2833指按鍵通過RTPEVENT包發(fā)出,可以從包里看到3)SIPINFO指按鍵通過INFO信令發(fā)出,可以從包里看到舉例:

撥打10000,10086等建立通話后,聽語音輸入按鍵;SIP二次撥號VAD指靜音壓縮,也即當(dāng)話機(jī)聽筒無任何聲音的時候,我們會自動發(fā)送一些CN包,稱之為舒適噪音(ComfortNoise,類型13)SIP靜音壓縮系統(tǒng)時間同步:1)SNTP2)SIP信令Date頭域來電顯示類型:1)FSK2)DTMF來電顯示的時間同步:智能同步:當(dāng)同步到時間的時候才將其送給話機(jī)強(qiáng)制同步:無論是否同步到時間都將其送給話機(jī)不同步:不將時間送給話機(jī)匿名方式:用戶名匿名:FROM頭域里僅用戶名替換為匿名信息顯示名匿名:FROM頭域里全部替換為匿名信息SIP系統(tǒng)時間與來顯JitterBuffer:默認(rèn)動態(tài),用于消除網(wǎng)絡(luò)抖動;RTP端口范圍:防止和數(shù)據(jù)相互影響;排叉(flash)時間:默認(rèn)90~500;主要影響補(bǔ)充業(yè)務(wù);回聲抑制:默認(rèn)開啟;低速傳真時應(yīng)該關(guān)閉;SIP-其他業(yè)務(wù)類型:軟件換SIPIMSSIPIMSSIP模式下會自動開啟“業(yè)務(wù)信息預(yù)定使能”以及“注冊事件預(yù)定使能”,SIP模式下無任何特殊操作注冊事件預(yù)定使能:注冊上之后發(fā)送subscribe消息,EVENT頭域中攜帶reg,向服務(wù)器訂閱注冊狀態(tài)的改變,比如當(dāng)前使用的賬號被另一個號碼占用,服務(wù)器會通過notify的方式告知注冊上之后發(fā)送subscribe消息,EVENT頭域中攜帶ua_profile,向服務(wù)器訂閱當(dāng)前號碼都有哪些補(bǔ)充業(yè)務(wù)權(quán)限SIP-業(yè)務(wù)類型啟動初始注銷:上電之后先發(fā)注銷包,然后再發(fā)起注冊啟動心跳:注冊上之后按照設(shè)定的時間周期性發(fā)送OPTION消息注冊更新周期:指注冊包中攜帶的expire頭域的值注冊刷新模式:指對于200OK中的expire頭域值如何處理注冊重試周期:一輪注冊失敗之后,等待多長時間再發(fā)起注冊,同時也是備用服務(wù)器切換到主服務(wù)器的間隔時間注冊刷新模式:90%50%SIP-心跳-注冊刷新-會話刷新將下發(fā)的注冊服務(wù)器賦值給注冊&代理服務(wù)器,下發(fā)的代理服務(wù)器賦值給外部代理服務(wù)器URL攜帶Port:Request_line中是否攜帶端口號,一般默認(rèn)都不攜帶VOIP延遲注冊時間:上電之后延遲多長時間發(fā)起注冊SIP-影響注冊的會話刷新:Sessionexpire時間:發(fā)送INVITE時攜帶的sessionexpire頭域值;用途:會話保持通話建立后,通過REINVITE或UPDATE保持當(dāng)前會話;Min-SE:90;SE:3600;SIP-會話刷新呼叫等待:業(yè)務(wù)方A與參與方B通話,用戶C呼叫用戶A,此時用戶A可以聽到提示音,并可以通過排叉等動作將C接入或掛斷;會議呼叫:用戶AB正在通話,用戶A排叉撥打用戶C,此時再次排叉(或加撥按鍵3),可以實(shí)現(xiàn)三方通話。支持本地三方和網(wǎng)絡(luò)三方;呼叫前傳在呼叫建立之前就將其轉(zhuǎn)移比如業(yè)務(wù)方A設(shè)定前傳到用戶C,那么用戶B呼叫用戶A時,會在指定條件下轉(zhuǎn)移到用戶C,有無條件(無論何時均轉(zhuǎn)移)、遇忙(當(dāng)A正忙時轉(zhuǎn)移)以及無應(yīng)答(當(dāng)A無應(yīng)答時轉(zhuǎn)移)匿名呼叫阻塞對于匿名呼入的通話拒絕接聽SIP-補(bǔ)充業(yè)務(wù)匿名電話呼出的通話不顯示用戶

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論