配置信息的處理方法及裝置制造方法【專利摘要】本發(fā)明公開了一種配置信息的處理方法及裝置,在上述方法中,ONU接收來自于OLT的呼叫控制配置信息,其中,該呼叫控制配置信息用于對ONU進行模擬語音呼叫測試;ONU根據(jù)呼叫控制配置信息進行模擬語音呼叫測試。根據(jù)本發(fā)明提供的技術(shù)方案,實現(xiàn)了在GPON產(chǎn)品進行正式商用之前,即可確定ONU的語音呼叫業(yè)務(wù)是否正常?!緦@f明】配置信息的處理方法及裝置【
技術(shù)領(lǐng)域:
】[0001]本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種配置信息的處理方法及裝置?!?br>背景技術(shù):
】[0002]吉比特?zé)o源光網(wǎng)絡(luò)(Gigabit-capablePassiveOpticalNetwork,簡稱為GPON)是一種采用點到多點網(wǎng)絡(luò)結(jié)構(gòu)、無源光纖傳輸方式、基于GPON封裝方法(GPONEncapsulationMethod,簡稱為GEM)巾貞封裝、提供多種綜合業(yè)務(wù)的寬帶接入技術(shù)。圖1是根據(jù)相關(guān)技術(shù)的GPON接入的網(wǎng)絡(luò)架構(gòu)的示意圖。如圖1所示,該GPON接入的網(wǎng)絡(luò)架構(gòu)可以包括:局端設(shè)備光線路終端(OpticalLineTerminal,簡稱為0LT)、用戶端設(shè)備光網(wǎng)絡(luò)單兀(OpticalNetworkUnit,簡稱為0NU)和連接線路光分配網(wǎng)絡(luò)(OpticalDistributeNetwork,簡稱為0DN)三部分組成;光網(wǎng)絡(luò)終端管理和控制接口(OpticalnetworkterminationManagementandControlInterface,簡稱為OMCI)提供了OLT對ONU的管理和控制通道。[0003]GPON系統(tǒng)主要應(yīng)用于光纖接入(FTTx)等應(yīng)用場景,支持包括上網(wǎng)、IP語音(VoiceoverInternetProtocol,簡稱為V0IP)、網(wǎng)絡(luò)電視(IPTV)、電路仿真業(yè)務(wù)(CircuitEmulationService,簡稱為CES)等多種業(yè)務(wù)接入功能。相關(guān)技術(shù)中并沒有給出一種在GPON系統(tǒng)中通過程序模擬的方式來測試語音呼叫業(yè)務(wù)是否正常的解決方法。國際電信聯(lián)盟遠程通信標(biāo)準(zhǔn)化組(ITUTelecommunicationStandardizaionSector,簡稱為ITU-T)標(biāo)準(zhǔn)的G.988系列是GPON技術(shù)標(biāo)準(zhǔn),其中,G.988定義了OMCI標(biāo)準(zhǔn)。在G.988中具體定義了OMCI的通用機制以及相關(guān)的管理實體(ManagementEntity,簡稱為ME)等,OLT通過OMCI對相關(guān)ME進行配置,從而實現(xiàn)對ONU的遠程配置和管理。目前G988標(biāo)準(zhǔn)中還沒有定義相關(guān)的ME來實現(xiàn)模擬語音呼叫功能?!?br/>發(fā)明內(nèi)容】[0004]本發(fā)明提供了一種配置信息的處理方法及裝置,以至少解決相關(guān)技術(shù)中在GPON產(chǎn)品進行正式商用之前,無法測試語音呼叫業(yè)務(wù)是否正常的問題。[0005]根據(jù)本發(fā)明的一個方面,提供了一種配置信息的處理方法。[0006]根據(jù)本發(fā)明的配置信息的處理方法包括:0NU接收來自于OLT的呼叫控制配置信息,其中,該呼叫控制配置信息用于對ONU進行模擬語音呼叫測試;ONU根據(jù)呼叫控制配置信息進行模擬語音呼叫測試。[0007]優(yōu)選地,ONU接收來自于OLT的呼叫控制配置信息包括:0NU接收來自于OLT的模擬語音呼叫測試消息,其中,模擬語音呼叫測試消息中攜帶有呼叫控制配置信息;0NU對模擬語音呼叫測試消息進行解析,從模擬語音呼叫測試消息中獲取呼叫控制配置信息。[0008]優(yōu)選地,ONU根據(jù)呼叫控制配置信息進行模擬語音呼叫測試包括:0NU從呼叫控制配置信息中獲取呼叫角色信息;0NU根據(jù)呼叫角色信息確定執(zhí)行模擬語音呼入或者呼出測試。[0009]優(yōu)選地,ONU根據(jù)呼叫角色信息確定執(zhí)行模擬語音呼出測試包括:0NU從呼叫控制配置信息中獲取待呼叫的被叫終端的測試號碼;0NU向被叫終端發(fā)起呼叫,并在被叫終端接聽后,向被叫終端發(fā)送預(yù)設(shè)音頻;0NU在被叫終端掛機后結(jié)束通話并記錄測試結(jié)果。[0010]優(yōu)選地,ONU根據(jù)呼叫角色信息確定執(zhí)行模擬語音呼入測試包括:0NU接收來自于主叫終端的呼叫請求消息;0NU與主叫終端建立通話,并向主叫終端發(fā)送預(yù)設(shè)音頻;0NU在主叫終端掛機后結(jié)束通話并記錄測試結(jié)果。[0011]優(yōu)選地,在ONU根據(jù)呼叫控制配置信息進行模擬語音呼叫測試之后,還包括:0NU接收來自于OLT的測試結(jié)果查詢請求消息;0NU向OLT返回測試結(jié)果查詢應(yīng)答消息,其中,測試結(jié)果查詢應(yīng)答消息中攜帶有已經(jīng)記錄的測試結(jié)果。[0012]優(yōu)選地,在ONU根據(jù)呼叫控制配置信息進行模擬語音呼叫測試之后,還包括:0NU接收來自于OLT的刪除呼叫控制配置信息的請求消息;0NU刪除呼叫控制配置信息,并向OLT返回已經(jīng)刪除呼叫控制配置信息的響應(yīng)消息。[0013]優(yōu)選地,呼叫控制配置信息攜帶在管理實體ME中,呼叫控制配置信息中攜帶的參數(shù)包括以下至少之一:ManagedentityIdentifier;CallTestRole;CaIITestDurationTime;CalIMaxRingTime;CalITestDialNumber;CallTestStausIndication;CalITestPortStaus;CalITestFaiIReason;CalIErrorCode0[0014]根據(jù)本發(fā)明的另一方面,提供了一種配置信息的處理裝置。[0015]根據(jù)本發(fā)明的配置信息的處理裝置包括:第一接收模塊,用于接收來自于OLT的呼叫控制配置信息,其中,該呼叫控制配置信息用于對ONU進行模擬語音呼叫測試;處理模塊,用于根據(jù)呼叫控制配置信息進行模擬語音呼叫測試。[0016]優(yōu)選地,第一接收模塊包括:第一接收單元,用于接收來自于OLT的模擬語音呼叫測試消息,其中,模擬語音呼叫測試消息中攜帶有呼叫控制配置信息;第一獲取單元,用于對模擬語音呼叫測試消息進行解析,從模擬語音呼叫測試消息中獲取呼叫控制配置信息。[0017]優(yōu)選地,處理模塊包括:第二獲取單元,用于從呼叫控制配置信息中獲取呼叫角色信息;確定單元,用于根據(jù)呼叫角色信息確定執(zhí)行模擬語音呼入或者呼出測試。[0018]優(yōu)選地,確定單元包括:第三獲取單元,用于從呼叫控制配置信息中獲取待呼叫的被叫終端的測試號碼;第一發(fā)送單元,用于向被叫終端發(fā)起呼叫,并在被叫終端接聽后,向被叫終端發(fā)送預(yù)設(shè)音頻;第一記錄單元,用于在被叫終端掛機后結(jié)束通話并記錄測試結(jié)果。[0019]優(yōu)選地,確定單元包括:第二接收單元,用于接收來自于主叫終端的呼叫請求消息;第二發(fā)送單元,用于與主叫終端建立通話,并向主叫終端發(fā)送預(yù)設(shè)音頻;第二記錄單元,用于在主叫終端掛機后結(jié)束通話并記錄測試結(jié)果。[0020]優(yōu)選地,上述裝置還包括:第二接收模塊,用于接收來自于OLT的測試結(jié)果查詢請求消息;第一響應(yīng)模塊,用于向OLT返回測試結(jié)果查詢應(yīng)答消息,其中,測試結(jié)果查詢應(yīng)答消息中攜帶有已經(jīng)記錄的測試結(jié)果。[0021]優(yōu)選地,上述裝置還包括:第三接收模塊,用于接收來自于OLT的刪除呼叫控制配置信息的請求消息;第二響應(yīng)模塊,用于刪除呼叫控制配置信息,并向OLT返回已經(jīng)刪除呼叫控制配置信息的響應(yīng)消息。[0022]通過本發(fā)明,采用OLT向ONU下發(fā)用于對ONU進行模擬語音呼叫測試的呼叫控制配置信息;0NU根據(jù)呼叫控制配置信息進行模擬語音呼叫測試,解決了相關(guān)技術(shù)中在GPON產(chǎn)品進行正式商用之前,無法測試語音呼叫業(yè)務(wù)是否正常的問題,進而實現(xiàn)了在GPON產(chǎn)品進行正式商用之前,即可確定ONU的語音呼叫業(yè)務(wù)是否正常?!緦@綀D】【附圖說明】[0023]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:[0024]圖1是根據(jù)相關(guān)技術(shù)的GPON接入的網(wǎng)絡(luò)架構(gòu)的示意圖;[0025]圖2是根據(jù)本發(fā)明實施例的配置信息的處理方法的流程圖;[0026]圖3是根據(jù)本發(fā)明優(yōu)選實施例的模擬語音呼叫功能分布圖;[0027]圖4是根據(jù)本發(fā)明實施例的配置信息的處理裝置的結(jié)構(gòu)框圖;[0028]圖5是根據(jù)本發(fā)明優(yōu)選實施例的配置信息的處理裝置的結(jié)構(gòu)框圖;[0029]圖6是根據(jù)本發(fā)明優(yōu)選實施例的ONU內(nèi)部構(gòu)成的結(jié)構(gòu)框圖;[0030]圖7是根據(jù)本發(fā)明優(yōu)選實施例的在模擬語音呼叫業(yè)務(wù)中OLT與ONU之間進行OMCI消息交互的流程圖;[0031]圖8是根據(jù)本發(fā)明優(yōu)選實施例的發(fā)起模擬語音呼叫業(yè)務(wù)ONU內(nèi)部實現(xiàn)的流程圖;[0032]圖9是根據(jù)本發(fā)明優(yōu)選實施例的語音處理模塊模擬語音呼出業(yè)務(wù)的流程圖;[0033]圖10是根據(jù)本發(fā)明優(yōu)選實施例的語音處理模塊模擬語音呼入業(yè)務(wù)的流程圖;[0034]圖11是根據(jù)本發(fā)明優(yōu)選實施例的查詢模擬語音呼叫業(yè)務(wù)測試結(jié)果的流程圖;[0035]圖12是根據(jù)本發(fā)明優(yōu)選實施例的停止模擬語音呼叫業(yè)務(wù)功能的流程圖。【具體實施方式】[0036]下文中將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。[0037]圖2是根據(jù)本發(fā)明實施例的配置信息的處理方法的流程圖。如圖2所示,該方法可以包括以下處理步驟:[0038]步驟S202:0NU接收來自于OLT的呼叫控制配置信息,其中,該呼叫控制配置信息用于對ONU進行模擬語音呼叫測試;[0039]步驟S204:0NU根據(jù)呼叫控制配置信息進行模擬語音呼叫測試。[0040]相關(guān)技術(shù)中,在GPON產(chǎn)品進行正式商用之前,無法測試語音呼叫業(yè)務(wù)是否正常。采用如圖2所示的方法,OLT向ONU下發(fā)用于對ONU進行模擬語音呼叫測試的呼叫控制配置信息;0NU根據(jù)呼叫控制配置信息進行模擬語音呼叫測試,解決了相關(guān)技術(shù)中在GPON產(chǎn)品進行正式商用之前,無法測試語音呼叫業(yè)務(wù)是否正常的問題,進而實現(xiàn)了在GPON產(chǎn)品進行正式商用之前,即可確定ONU的語音呼叫業(yè)務(wù)是否正常。[0041]在優(yōu)選實施例中,本發(fā)明提供的技術(shù)方案對G988標(biāo)準(zhǔn)中的ME進行了擴充,該ME接口是呼叫控制配置(Callcontrolconfigdata)實體類(MeClass),其值可以定義為65288,用于配置模擬語音呼叫業(yè)務(wù)的用戶角色、模擬語音呼叫測試時長、振鈴最大時長、測試號碼、以及獲取模擬語音呼叫測試的狀態(tài)、測試的端口狀態(tài)、測試失敗的原因以及測試失敗時的錯誤碼等測試結(jié)果信息。[0042]在優(yōu)選實施過程中,上述呼叫控制配置信息可以攜帶在ME中,該呼叫控制配置信息中攜帶的參數(shù)可以包括但不限于以下至少之一:[0043]參數(shù)一、管理實體標(biāo)識(ManagedentityIdentifier),該屬性為ME各實例的唯一標(biāo)識,該標(biāo)識與G.988標(biāo)準(zhǔn)9.9.1章節(jié)中定義PhysicalpathterminationpointPOTSUNI中的Meid相同。通過相同的Meid,該實體能夠與PhysicalpathterminationpointPOTSUNI實體相關(guān)聯(lián),從而能夠?qū)ζ胀ɡ鲜诫娫挊I(yè)務(wù)端口(PlainOldTelephoneService,簡稱為POTS)端口進行測試操作。該屬性為只讀、強制實現(xiàn),長度為2個字節(jié)。所謂通過創(chuàng)建設(shè)置,是指該屬性對應(yīng)字段的值是在實體創(chuàng)建時即已完成設(shè)置。[0044]參數(shù)二、模擬呼叫角色(CallTestRole),由于該模擬呼叫既能夠模擬主叫側(cè)發(fā)起呼叫功能,也能模擬被叫側(cè)接收呼叫功能,因此該屬性定義了模擬呼叫測試中的角色,其有效值包括:0X00(Caller,表示模擬主叫進行測試)、0X0KCallee,表示模擬被叫進行測試),該屬性可讀可寫,通過創(chuàng)建設(shè)置、強制實現(xiàn),長度為I個字節(jié)。[0045]參數(shù)三、測試持續(xù)時長(CallTestDurationTime),該屬性指示了從測試開始到測試結(jié)束的時間,單位為秒,有效值范圍為[60,300](即可以取60秒至300秒之間的數(shù)值,其中,包括60秒和300秒),并取90秒為缺省默認(rèn)值,該屬性可讀可寫,通過創(chuàng)建設(shè)置、強制實現(xiàn),長度為2個字節(jié)。[0046]參數(shù)四、振鈴最大時長(CallMaxRingTime)即摘機時間,該屬性指定了做為被叫側(cè)時,從開始振鈴到被叫摘機所經(jīng)歷的時間,當(dāng)CallTestRole為0X00時,表示該屬性未定義,可以忽略該屬性;當(dāng)CallTestRole為0X01時,用于指示開始振鈴到摘機所經(jīng)歷的時間,該屬性單位為秒,該屬性可讀可寫,通過創(chuàng)建設(shè)置、強制實現(xiàn),長度為2個字節(jié)。[0047]參數(shù)五、測試呼叫的電話號碼(CallTestDialNumber),該屬性用于標(biāo)識主叫測試時待呼叫的號碼,當(dāng)CallTestRole為0X00時,指示了在主叫測試呼叫的號碼,當(dāng)CallTestRole為0X01時,表示該屬性未定義,可以忽略該屬性。如果字符串小于20字節(jié),必須以空字符結(jié)尾,該屬性可讀可寫,通過創(chuàng)建設(shè)置、強制實現(xiàn),長度為20個字節(jié)。[0048]參數(shù)六、呼叫測試狀態(tài)指示(CallTestStatusIndication),該屬性指示了在光線路終端上獲取測試的結(jié)果,其有效值可以包括:0X00(測試未開始)、0X01(測試進行中)、0X02(測試結(jié)束且成功)、0X03(測試結(jié)束且失敗)、0X04(NOTFORCED當(dāng)該屬性用于SIP開始停止撥號音測試時,由于當(dāng)前POTS所連接的電話正忙而未被嘗試)、0X05-0XFF(保留做以后使用),該屬性只讀、強制實現(xiàn),長度為I個字節(jié)。[0049]參數(shù)七、呼叫測試端口狀態(tài)(CallTestPortStatus),該屬性用于在光線路終端上獲取測試結(jié)果時,獲取測試端口的狀態(tài)。當(dāng)CallTestRole為0X00時,即作為主叫時,ONU的測試端口返回的測試狀態(tài),其有效值可以包括=0X00(端口空閑)、0x00(端口空閑)、0x01(已摘機)、0x02(撥號音)、0x03(收號中)、0x04(收號完成)、0x05(回鈴音)、0x06(已聯(lián)接)、0x07(忙音)、0x08(已掛機)、0x80(測試結(jié)束);當(dāng)CallTestRole為0X01時,即作為被叫時,ONU的測試端口返回的測試狀態(tài),其有效值可以包括:0x00(端口空閑)、0x01(已摘機)、0x06(已聯(lián)接)、0x07(忙音)、0x08(已掛機)、0x09(振鈴)、0x80(測試結(jié)束),該屬性為只讀、強制實現(xiàn),長度為I個字節(jié)。[0050]參數(shù)八、呼叫測試失敗原因(CallTestFailReason),該屬性指示了模擬呼叫測試失敗的原因,如果測試成功,可以忽略該屬性,當(dāng)CalITestRole為0x00,即作為主叫時呼叫測試失敗的原因,其有效值可以包括:0x00(其他)、0x01(無撥號音)、0x02(無回鈴音)、0x03(無應(yīng)答)、0x04(上行話路不通)、0x05(下行話路不通)、0x06(雙向話路不通)、0x07(撥號音測試失敗)、0x08(InviteOKbutnoBearerBata)、0x09(呼叫超時,no2000K)、OxOa(NoresponsetoINVITE)、0x0b(errorcodeandreasonphrase)、0x0c(CallcancelledbyServer)、0x0d(CallcancelledbyONT)>OxOe(Linenotconfigured)、OxOf(Linenotinvalidstate)、0xl0(LinenotRegistered)、0xll(Notchfiltersrequired);當(dāng)CallTestRole為0x01,即作為被叫時呼叫測試失敗的原因,其有效值可以包括:0x00(other)、0x04(上行話路不通)、0x05(下行話路不通)、0x06(雙向話路不通)、0x07(無振鈴音),該屬性只讀、強制實現(xiàn),長度為I個字節(jié)。[0051]參數(shù)九、呼叫測試錯誤碼(CallErrorCode),該屬性指示了呼叫測試失敗時的錯誤石馬,僅限作為主叫時,呼叫測試失敗的原因為OxOb(errorcodeandreasonphrase)有效,其有效值可以包括:0x01(401Unauthorized)、0x02(403NotRigister)、0x03(404NotFound)、0x04(407ProxyAuthenticationRequired)>0x05(408RequestTimeout)>0x06(480TemporarilyUnavailable)>0x07(484AddressIncomplete)>0x08(486BusyHere)、0x09(487RequestTerminated)>OxOa(488NotAcceptableHere)>OxOb(500ServerInternalError)>OxOc(503ServiceUnavailable)>OxOd(504ServerTime-out),該屬性只讀、強制實現(xiàn),長度為I個字節(jié)。[0052]優(yōu)選地,在步驟S202中,ONU接收來自于OLT的呼叫控制配置信息可以包括以下操作:[0053]步驟S1:0NU接收來自于OLT的模擬語音呼叫測試消息,其中,模擬語音呼叫測試消息中攜帶有呼叫控制配置信息;[0054]步驟S2:0NU對模擬語音呼叫測試消息進行解析,從模擬語音呼叫測試消息中獲取呼叫控制配置信息。[0055]優(yōu)選地,在步驟S204中,ONU根據(jù)呼叫控制配置信息進行模擬語音呼叫測試可以包括以下步驟:[0056]步驟S3:0NU從呼叫控制配置信息中獲取呼叫角色信息;[0057]步驟S4:0NU根據(jù)呼叫角色信息確定執(zhí)行模擬語音呼入或者呼出測試。[0058]在優(yōu)選實施例中,圖3是根據(jù)本發(fā)明優(yōu)選實施例的模擬語音呼叫功能分布圖。如圖3所示,模擬語音呼叫功能是一種通過程序模擬人工完成所有電話動作(例如:摘機、撥號、掛機等)的測試過程,并可以通過測試結(jié)果判斷模擬語音呼叫功能是否正常。模擬語音呼叫功能可以包括:模擬語音呼入功能和模擬語音呼出功能。[0059](I)模擬語音呼出是指由程序自動模擬主叫終端的全部操作,例如:摘機、撥號、掛機等動作,并在呼叫接通后,通過數(shù)字信號處理器(DigitalSignalProcessor,簡稱為DSP)向互聯(lián)網(wǎng)協(xié)議(InternetProtocol,簡稱為IP)側(cè)播放固定音來模擬通話,由人工依據(jù)在被叫終端是否接聽到主叫終端的放音來判斷話路是否暢通,系統(tǒng)可以通過實時傳送協(xié)議(Real-timeTransportProtocol,簡稱為RTP)收發(fā)包統(tǒng)計來判斷話路是否暢通。[0060](2)模擬語音呼入是指由程序模擬被叫終端的全部操作,當(dāng)測試人員撥通被測試ONU的POTS口時,由程序自動模擬摘機后接通電話,并通過DSP向IP側(cè)播放固定音,測試人員依據(jù)是否接聽到被叫終端放音來判斷話路是否暢通,系統(tǒng)可以通過RTP收發(fā)包統(tǒng)計來判斷話路是否暢通。[0061]優(yōu)選地,在步驟S4中,ONU根據(jù)呼叫角色信息確定執(zhí)行模擬語音呼出測試可以包括以下操作:[0062]步驟S41=ONU從呼叫控制配置信息中獲取待呼叫的被叫終端的測試號碼;[0063]步驟S42=ONU向被叫終端發(fā)起呼叫,并在被叫終端接聽后,向被叫終端發(fā)送預(yù)設(shè)音頻;[0064]步驟S43:0NU在被叫終纟而掛機后結(jié)束通話并記錄測試結(jié)果。[0065]在優(yōu)選實施例中,模擬主叫呼出業(yè)務(wù)測試可以包括以下步驟:[0066]步驟a:0LT檢測預(yù)模擬主叫終端的線路是否正忙;[0067]步驟b:0LT下發(fā)開始模擬主叫終端的命令,被叫終端為一個實體電話。Meid與G.988標(biāo)準(zhǔn)9.9.1章節(jié)中定義PhysicalpathterminationpointPOTSUNI中的I號POTS口的Meid相同,CallTestRole的取值為O,CallTestDurationTime的取值為100秒,CallTestDialNumber的取值為61230690,即被叫終端的電話號碼;[0068]步驟c:被叫實體電話收到振鈴后,首先摘機,其次接通電話,然后確認(rèn)是否收到固定音,最后掛機;[0069]步驟d:0LT下發(fā)查詢模擬語音呼叫測試結(jié)果的命令;[0070]步驟e:0LT下發(fā)停止模擬主叫終端命令。[0071]優(yōu)選地,在步驟S4中,ONU根據(jù)呼叫角色信息確定執(zhí)行模擬語音呼入測試可以包括以下處理:[0072]步驟S41:0NU接收來自于主叫終端的呼叫請求消息;[0073]步驟S42:0NU與主叫終端建立通話,并向主叫終端發(fā)送預(yù)設(shè)音頻;[0074]步驟S43:0NU在王叫終纟而掛機后結(jié)束通話并記錄測試結(jié)果。[0075]在優(yōu)選實施例中,模擬被叫終端呼入業(yè)務(wù)測試可以包括以下步驟:[0076]步驟a:0LT檢測預(yù)模擬被叫終端的線路是否正忙;[0077]步驟b:0LT下發(fā)模擬被叫終端命令;Meid與G.988標(biāo)準(zhǔn)9.9.1章節(jié)中定義PhysicalpathterminationpointPOTSUNI中的2號POTS口的Meid相同,CallTestRole的取值為1,CallTestDurationTime的取值為100秒,CallMaxRingTime的取值為10秒;[0078]步驟c:采用任一固定話機人工撥打模擬被叫終端的號碼,在接通話路之后,ONU確認(rèn)是否接收到固定音,然后掛機;[0079]步驟d:0LT下發(fā)查詢模擬語音呼叫測試結(jié)果的命令;[0080]步驟e:0LT下發(fā)停止模擬被叫終端的命令。[0081]需要說明的是,如果主叫終端和被叫終端均采用模擬語音呼叫的方式進行測試,首先應(yīng)該開始被叫終端的呼叫模擬測試動作,然后再開啟主叫終端的呼叫模擬測試動作。OLT查詢測試結(jié)果時,可以對指定的Meid(即:端口)進行查詢操作,以獲取相應(yīng)的數(shù)據(jù)。[0082]在優(yōu)選實施例中,同時模擬主叫終端和被叫終端的模擬語音呼叫測試可以包括以下步驟:[0083]步驟a:0LT檢測預(yù)模擬的主叫終端和被叫終端的線路是否正忙;[0084]步驟b:0LT先下發(fā)模擬被叫終端的命令;[0085]步驟c:0LT后下發(fā)模擬主叫終端的命令,并采用模擬主叫終端呼叫模擬被叫終端;[0086]步驟d:0LT查看模擬主叫終端呼叫被叫終端的測試結(jié)果;[0087]步驟e:0LT下發(fā)停止模擬主叫終端和被叫終端的命令。[0088]優(yōu)選地,在步驟S204,ONU根據(jù)呼叫控制配置信息進行模擬語音呼叫測試之后,還可以包括以下操作:[0089]步驟S5=ONU接收來自于OLT的測試結(jié)果查詢請求消息;[0090]步驟S6=ONU向OLT返回測試結(jié)果查詢應(yīng)答消息,其中,測試結(jié)果查詢應(yīng)答消息中攜帶有已經(jīng)記錄的測試結(jié)果。[0091]優(yōu)選地,在步驟S204,ONU根據(jù)呼叫控制配置信息進行模擬語音呼叫測試之后,還可以包括以下操作:[0092]步驟S7:0NU接收來自于OLT的刪除呼叫控制配置信息的請求消息;[0093]步驟S8:0NU刪除呼叫控制配置信息,并向OLT返回已經(jīng)刪除呼叫控制配置信息的響應(yīng)消息。[0094]圖4是根據(jù)本發(fā)明實施例的配置信息的處理裝置的結(jié)構(gòu)框圖。如圖4所示,該配置信息的處理裝置可以包括:第一接收模塊10,用于接收來自于OLT的呼叫控制配置信息,其中,該呼叫控制配置信息用于對ONU進行模擬語音呼叫測試;處理模塊20,用于根據(jù)呼叫控制配置信息進行模擬語音呼叫測試。[0095]采用如圖4所示的裝置,解決了相關(guān)技術(shù)中在GPON產(chǎn)品進行正式商用之前,無法測試語音呼叫業(yè)務(wù)是否正常的問題,進而實現(xiàn)了在GPON產(chǎn)品進行正式商用之前,即可確定ONU的語音呼叫業(yè)務(wù)是否正常。[0096]優(yōu)選地,如圖5所示,第一接收模塊10可以包括:第一接收單元100,用于接收來自于OLT的模擬語音呼叫測試消息,其中,模擬語音呼叫測試消息中攜帶有呼叫控制配置信息;第一獲取單元102,用于對模擬語音呼叫測試消息進行解析,從模擬語音呼叫測試消息中獲取呼叫控制配置信息。[0097]優(yōu)選地,如圖5所示,處理模塊20可以包括:第二獲取單元200,用于從呼叫控制配置信息中獲取呼叫角色信息;確定單元202,用于根據(jù)呼叫角色信息確定執(zhí)行模擬語音呼入或者呼出測試。[0098]優(yōu)選地,如圖5所示,確定單元202可以包括:第三獲取單元2020,用于從呼叫控制配置信息中獲取待呼叫的被叫終端的測試號碼;第一發(fā)送單元2022,用于向被叫終端發(fā)起呼叫,并在被叫終端接聽后,向被叫終端發(fā)送預(yù)設(shè)音頻;第一記錄單元2024,用于在被叫終端掛機后結(jié)束通話并記錄測試結(jié)果。[0099]優(yōu)選地,如圖5所示,確定單元202可以包括:第二接收單元2026,用于接收來自于主叫終端的呼叫請求消息;第二發(fā)送單元2028,用于與主叫終端建立通話,并向主叫終端發(fā)送預(yù)設(shè)音頻;第二記錄單元2030,用于在主叫終端掛機后結(jié)束通話并記錄測試結(jié)果。[0100]優(yōu)選地,如圖5所示,上述裝置還可以包括:第二接收模塊30,用于接收來自于OLT的測試結(jié)果查詢請求消息;第一響應(yīng)模塊40,用于向OLT返回測試結(jié)果查詢應(yīng)答消息,其中,測試結(jié)果查詢應(yīng)答消息中攜帶有已經(jīng)記錄的測試結(jié)果。[0101]優(yōu)選地,如圖5所示,上述裝置還可以包括:第三接收模塊50,用于接收來自于OLT的刪除呼叫控制配置信息的請求消息;第二響應(yīng)模塊60,用于刪除呼叫控制配置信息,并向OLT返回已經(jīng)刪除呼叫控制配置信息的響應(yīng)消息。[0102]在優(yōu)選實施例中,圖6是根據(jù)本發(fā)明優(yōu)選實施例的ONU內(nèi)部構(gòu)成的結(jié)構(gòu)框圖。如圖6所示,該ONU可以包括以下幾個模塊:[0103](I)OMCI模塊,用于OMCI消息的邏輯解析,實現(xiàn)ONU與OLT之間OMCI消息的交互;[0104](2)語音管理模塊,用于將OMCI模塊下發(fā)的參數(shù)配置到語音處理模塊,并且還用于維護語音處理模塊記錄測試結(jié)果的數(shù)據(jù)表;[0105](3)語音處理模塊,用于接收語音管理模塊下發(fā)的參數(shù),模擬語音呼出功能以及模擬語音呼入功能,并將測試結(jié)果記錄到語音管理模塊的數(shù)據(jù)表中。[0106]需要說明的是,OMCI模塊相當(dāng)于上述第一接收模塊,語音管理模塊和語音處理模塊相當(dāng)于上述處理模塊。[0107]在優(yōu)選實施例中,圖7是根據(jù)本發(fā)明優(yōu)選實施例的在模擬語音呼叫業(yè)務(wù)中OLT與ONU之間進行OMCI消息交互的流程圖。如圖7所示,該流程可以包括以下步驟:[0108]步驟S702:0LT上發(fā)起模擬語音呼叫測試消息,下發(fā)CallControlConfigData實體的Create消息到ONU;[0109]步驟S704:0NU接收到消息后創(chuàng)建CallControlConfigData實體的數(shù)據(jù)庫,并發(fā)送CreateResponse消息給0LT,ONU的OMCI模塊通過解析消息,并將消息發(fā)送給語音管理模塊,語音管理模塊將參數(shù)下發(fā)到語音處理模塊;[0110]步驟S706:當(dāng)OLT獲取模擬語音呼叫測試結(jié)果的數(shù)據(jù)時,下發(fā)對CallControlConfigData實體的Get消息到ONU;[0111]步驟S708:0NU的OMCI模塊通過解析消息,并調(diào)用語音管理模塊提供接口,查詢測試結(jié)果,并將測試結(jié)果更新到CallControlConfigData實體數(shù)據(jù)庫相對應(yīng)的屬性中,通過GetResponse消息封裝測試結(jié)果發(fā)送給OLT;[0112]步驟S710:當(dāng)OLT停止測試時,下發(fā)delete消息到ONU;[0113]步驟S712:0NU的OMCI模塊發(fā)送deleteresponse應(yīng)答消息給0LT,并通過解析消息將參數(shù)通過語音管理模塊配置到語音處理模塊。[0114]下面結(jié)合圖8至圖12所示的優(yōu)選實施例對上述優(yōu)選實施過程做進一步的描述。[0115]圖8是根據(jù)本發(fā)明優(yōu)選實施例的發(fā)起模擬語音呼叫業(yè)務(wù)ONU內(nèi)部實現(xiàn)的流程圖。如圖8所示,該流程可以包括以下處理步驟:[0116]步驟S802:當(dāng)ONU的OMCI模塊接收到OLT下發(fā)的創(chuàng)建CallControlConfigData實體的Create消息時,OMCI處理單元(圖中未示出)對消息進行解析處理;[0117]步驟S804:0MCI處理單元判斷OLT下發(fā)的配置實體是否為CallControlConfigData;如果是,則繼續(xù)執(zhí)彳了步驟S806;如果否,流程結(jié)束;[0118]步驟S806:0MCI處理單元將CallControlConfigData實體的各項屬性值寫入數(shù)據(jù)庫;[0119]步驟S808=OMCI模塊發(fā)送應(yīng)答消息給OLT;[0120]步驟S810=OMCI處理單元將解析后的消息發(fā)送給OMCI執(zhí)行單元;[0121]步驟S812=OMCI執(zhí)行單元調(diào)用語音管理模塊將參數(shù)配置到語音處理模塊;[0122]步驟S814:語音處理模塊根據(jù)OLT下發(fā)的參數(shù)CallTestRole分別實現(xiàn)對模擬語音呼出業(yè)務(wù)以及模擬語音呼入業(yè)務(wù)的處理;[0123]步驟S816:模擬語音呼叫釋放完成后,記錄仿真結(jié)果,并將仿真結(jié)果填入管理模塊對應(yīng)的數(shù)據(jù)表中,流程結(jié)束。[0124]在該優(yōu)選實施例中,圖9是根據(jù)本發(fā)明優(yōu)選實施例的語音處理模塊模擬語音呼出業(yè)務(wù)的流程圖。如圖9所示,模擬語音呼出業(yè)務(wù)的流程可以包括以下步驟:[0125]步驟S902:語音處理模塊實現(xiàn)模擬摘機;[0126]步驟S904:按照預(yù)先配置的測試號碼(CallTestDialNumber屬性)發(fā)起呼叫,同時按照CallTestDurationTime屬性指定的測試持續(xù)時間進行測試;[0127]步驟S906:被叫號碼收到振鈴后,人工摘機;[0128]步驟S908=ONU語音處理模塊播放固定音;[0129]步驟S910:被叫側(cè)人工確認(rèn)是否正常聽到;[0130]步驟S912:被叫側(cè)人工掛機;[0131]步驟S914=ONU語音處理模塊放忙音,忙音結(jié)束后準(zhǔn)備放豪鳴音時實現(xiàn)模擬掛機,結(jié)束本次通話;[0132]步驟S916=ONU語音模塊將仿真測試結(jié)果記錄到語音管理模塊的數(shù)據(jù)表中。[0133]在該優(yōu)選實施例中,圖10是根據(jù)本發(fā)明優(yōu)選實施例的語音處理模塊模擬語音呼入業(yè)務(wù)的流程圖。如圖10所示,模擬語音呼入業(yè)務(wù)的流程可以包括以下步驟:[0134]步驟S1002:主叫側(cè)摘機;[0135]步驟S1004:人工撥打被叫終端的號碼;[0136]步驟S1006=ONU的語音處理模塊模擬被叫側(cè),收到振鈴信令后,振鈴,振鈴最大時長由CallMaxRingTime屬性決定;[0137]步驟S1008:0NU的語音處理模塊程序?qū)崿F(xiàn)模擬摘機,雙方進入通話狀態(tài);[0138]步驟S1010=ONU的語音處理模塊播放固定音;[0139]步驟S1012:主叫側(cè)人工確認(rèn)是否正常聽到;[0140]步驟S1014:主叫側(cè)人工主動掛機;[0141]步驟S1016=ONU語音處理模塊放忙音,忙音結(jié)束后準(zhǔn)備放豪鳴音時程序?qū)崿F(xiàn)模擬掛機,結(jié)束本次通話;[0142]步驟S1018=ONU語音模塊將仿真測試結(jié)果記錄到語音管理模塊的數(shù)據(jù)表中。[0143]圖11是根據(jù)本發(fā)明優(yōu)選實施例的查詢模擬語音呼叫業(yè)務(wù)測試結(jié)果的流程圖。如圖11所示,查詢模擬語音呼叫測試結(jié)果的流程可以包括以下步驟:[0144]步驟S1102:當(dāng)ONU的OMCI模塊接收到OLT下發(fā)的創(chuàng)建CallControlConfigData實體的Get消息時,OMCI處理單元對消息進行解析處理;[0145]步驟S1104:0NU判斷OLT下發(fā)的配置實體是否為CallControlConfigDatajB果是,則繼續(xù)執(zhí)行步驟S1106;如果否,則流程結(jié)束;[0146]步驟S1106:0NU調(diào)用語音管理模塊的接口查詢測試結(jié)果;[0147]步驟S1108:語音管理模塊從對應(yīng)的模擬呼叫數(shù)據(jù)表中查詢測試結(jié)果;[0148]步驟SlllO=OMCI處理單元獲取到測試結(jié)果后,將更新自身的數(shù)據(jù)庫中CallControlConfigData實體對應(yīng)的屬性值CallTestStatusIndication、CalITestPortStatus>CalITestFailReason>CallErrorCode;[0149]步驟S1112:0NU將屬性值CallTestStatusIndication、CalITestPortStaus>CalITestFaiIReason、CallErrorCode封裝成Getresponse應(yīng)答消息發(fā)送給OLT,流程結(jié)束。[0150]圖12是根據(jù)本發(fā)明優(yōu)選實施例的停止模擬語音呼叫業(yè)務(wù)功能的流程圖。如圖12所示,停止模擬語音呼叫業(yè)務(wù)的流程可以包括以下處理步驟:[0151]步驟S1202:當(dāng)ONU的OMCI模塊接收到OLT下發(fā)的創(chuàng)建CallControlConfigData實體的Delete消息時,OMCI處理單元對消息進行解析處理;[0152]步驟S1204:0NU判斷OLT下發(fā)的配置實體是否為CallControlConfigDatajB果是,則繼續(xù)執(zhí)行步驟S1206;如果否,則流程結(jié)束;[0153]步驟S1206:0NU刪除數(shù)據(jù)庫中關(guān)于實體CallControlConfigData的信息;[0154]步驟S1208:0NU發(fā)送deleteresponse應(yīng)答消息給OLT;[0155]步驟S1210:0MCI處理單元將解析后的消息發(fā)送給OMCI執(zhí)行單元;[0156]步驟S1212:0NU調(diào)用語音管理模塊將參數(shù)配置到語音處理模塊;[0157]步驟S1214:語音處理模塊實現(xiàn)退出模擬語音呼叫測試模式,流程結(jié)束。[0158]從以上的描述中,可以看出,上述實施例實現(xiàn)了如下技術(shù)效果(需要說明的是這些效果是某些優(yōu)選實施例可以達到的效果):解決了相關(guān)技術(shù)中在GPON產(chǎn)品進行正式商用之前,無法測試語音呼叫業(yè)務(wù)是否正常的問題,進而實現(xiàn)了在GPON產(chǎn)品進行正式商用之前,即可確定ONU的語音呼叫業(yè)務(wù)是否正常。[0159]顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。[0160]以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。【權(quán)利要求】1.一種配置信息的處理方法,其特征在于,包括:光網(wǎng)絡(luò)單元ONU接收來自于光線路終端OLT的呼叫控制配置信息,其中,所述呼叫控制配置信息用于對所述ONU進行模擬語音呼叫測試;所述ONU根據(jù)所述呼叫控制配置信息進行所述模擬語音呼叫測試。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述ONU接收來自于所述OLT的所述呼叫控制配置信息包括:所述ONU接收來自于所述OLT的模擬語音呼叫測試消息,其中,所述模擬語音呼叫測試消息中攜帶有所述呼叫控制配置信息;所述ONU對所述模擬語音呼叫測試消息進行解析,從所述模擬語音呼叫測試消息中獲取所述呼叫控制配置信息。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述ONU根據(jù)所述呼叫控制配置信息進行所述模擬語音呼叫測試包括:所述ONU從所述呼叫控制配置信息中獲取呼叫角色信息;所述ONU根據(jù)所述呼叫角色信息確定執(zhí)行模擬語音呼入或者呼出測試。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述ONU根據(jù)所述呼叫角色信息確定執(zhí)行所述模擬語音呼出測試包括:所述ONU從所述呼叫控制配置信息中獲取待呼叫的被叫終端的測試號碼;`所述ONU向所述被叫終端發(fā)起呼叫,并在所述被叫終端接聽后,向所述被叫終端發(fā)送預(yù)設(shè)音頻;所述ONU在所述被叫終端掛機后結(jié)束通話并記錄測試結(jié)果。5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述ONU根據(jù)所述呼叫角色信息確定執(zhí)行所述模擬語音呼入測試包括:所述ONU接收來自于主叫終端的呼叫請求消息;所述ONU與所述主叫終端建立通話,并向所述主叫終端發(fā)送預(yù)設(shè)音頻;所述ONU在所述主叫終端掛機后結(jié)束通話并記錄測試結(jié)果。6.根據(jù)權(quán)利要求4或5所述的方法,其特征在于,在所述ONU根據(jù)所述呼叫控制配置信息進行所述模擬語音呼叫測試之后,還包括:所述ONU接收來自于所述OLT的測試結(jié)果查詢請求消息;所述ONU向所述OLT返回測試結(jié)果查詢應(yīng)答消息,其中,所述測試結(jié)果查詢應(yīng)答消息中攜帶有已經(jīng)記錄的測試結(jié)果。7.根據(jù)權(quán)利要求1至5中任一項所述的方法,其特征在于,在所述ONU根據(jù)所述呼叫控制配置信息進行所述模擬語音呼叫測試之后,還包括:所述ONU接收來自于所述OLT的刪除所述呼叫控制配置信息的請求消息;所述ONU刪除所述呼叫控制配置信息,并向所述OLT返回已經(jīng)刪除所述呼叫控制配置信息的響應(yīng)消息。8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述呼叫控制配置信息攜帶在管理實體ME中,所述呼叫控制配置信息中攜帶的參數(shù)包括以下至少之一:管理實體標(biāo)識ManagedentityIdentifier;模擬呼叫角色CallTestRole;測試持續(xù)時長CallTestDurationTime;振鈴最大時長CallMaxRingTime;測試呼叫的電話號碼CallTestDialNumber;呼叫測試狀態(tài)指不CallTestStausIndication;呼叫測試端口狀態(tài)CallTestPortStatus;呼叫測試失敗原因CallTestFailReason;呼叫測試錯誤碼CalIErrorCode。9.一種配置信息的處理裝置,其特征在于,包括:第一接收模塊,用于接收來自于光線路終端OLT的呼叫控制配置信息,其中,所述呼叫控制配置信息用于對所述ONU進行模擬語音呼叫測試;處理模塊,用于根據(jù)所述呼叫控制配置信息進行所述模擬語音呼叫測試。10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述第一接收模塊包括:第一接收單元,用于接收來自于所述OLT的模擬語音呼叫測試消息,其中,所述模擬語音呼叫測試消息中攜帶有所述呼叫控制配置信息;第一獲取單元,用于對所述模擬語音呼叫測試消息進行解析,從所述模擬語音呼叫測試消息中獲取所述呼叫控制配置信息。11.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述處理模塊包括:第二獲取單元,用于從所述呼叫控制配置信息中獲取呼叫角色信息;確定單元,用于根據(jù)所述呼叫角色信息確定執(zhí)行模擬語音呼入或者呼出測試。12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述確定單元包括:第三獲取單元,用于從所述呼叫控制配置信息中獲取待呼叫的被叫終端的測試號碼;第一發(fā)送單元,用于向所述被叫終端發(fā)起呼叫,并在所述被叫終端接聽后,向所述被叫終端發(fā)送預(yù)設(shè)音頻;第一記錄單元,用于在所述被叫終端掛機后結(jié)束通話并記錄測試結(jié)果。13.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述確定單元包括:第二接收單元,用于接收來自于主叫終端的呼叫請求消息;第二發(fā)送單元,用于與所述主叫終端建立通話,并向所述主叫終端發(fā)送預(yù)設(shè)音頻;第二記錄單元,用于在所述主叫終端掛機后結(jié)束通話并記錄測試結(jié)果。14.根據(jù)權(quán)利要求12或13所述的裝置,其特征在于,所述裝置還包括:第二接收模塊,用于接收來自于所述OLT的測試結(jié)果查詢請求消息;第一響應(yīng)模塊,用于向所述OLT返回測試結(jié)果查詢應(yīng)答消息,其中,所述測試結(jié)果查詢應(yīng)答消息中攜帶有已經(jīng)記錄的測試結(jié)果。15.根據(jù)權(quán)利要求9至13中任一項所述的裝置,其特征在于,所述裝置還包括:第三接收模塊,用于接收來自于所述OLT的刪除所述呼叫控制配置信息的請求消息;第二響應(yīng)模塊,用于刪除所述呼叫控制配置信息,并向所述OLT返回已經(jīng)刪除所述呼叫控制配置信息的響應(yīng)消息。【文檔編號】H04Q11/00GK103596070SQ201210292180【公開日】2014年2月19日申請日期:2012年8月16日優(yōu)先權(quán)日:2012年8月16日【發(fā)明者】朱緒全申請人:中興通訊股份有限公司