CN101848481A - 一种无接入网条件下的bicc业务测试系统和方法 - Google Patents
一种无接入网条件下的bicc业务测试系统和方法 Download PDFInfo
- Publication number
- CN101848481A CN101848481A CN 201010169109 CN201010169109A CN101848481A CN 101848481 A CN101848481 A CN 101848481A CN 201010169109 CN201010169109 CN 201010169109 CN 201010169109 A CN201010169109 A CN 201010169109A CN 101848481 A CN101848481 A CN 101848481A
- Authority
- CN
- China
- Prior art keywords
- bicc
- sip
- message
- server
- analog
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
Abstract
一种无接入网条件下的BICC业务测试系统和方法,包括有:主叫音/视频SIP终端发出SIP呼叫邀请消息;R4模拟测试平台将所述SIP呼叫邀请消息转化成BICC初始地址消息后发送给被测BICC业务系统,并为主叫用户建立和被测BICC业务系统的3G-324M媒体通道;R4模拟测试平台继续建立和主叫音/视频SIP终端的RTP媒体通道;R4模拟测试平台对所建立的RTP媒体通道和3G-324M媒体通道进行桥接。本发明属于网络通信领域,能根据主、被叫音/视频SIP终端对各种呼叫/应答状态的模拟以及媒体展示,从而在无TD或WCDMA网络条件下对各类BICC业务产品进行测试,节约测试成本,并具有较好的可扩展性。
Description
技术领域
本发明涉及一种无接入网条件下的BICC业务测试系统和方法,属于网络通信技术领域。
背景技术
随着第三代(3G)网络的发展,越来越多的基于R4 BICC协议接入的TD或WCDMA业务得到了广泛的应用,如传情酷秀、视频增强、IVVR、IVDR、V网伴侣呼叫服务BICC版本等。
目前这些基于BICC协议接入的业务(简称BICC业务),在无TD或WCDMA网络下的内部调测主要采用BICC模拟测试脚本进行简单流程的信令调测,该测试方案实际中具有较大的局限性:
1、使用模拟测试脚本可以调测的信令流程只限于简单流程,对于异常或复杂的流程使用模拟测试脚本难于模拟,如呼叫中被叫手机关机、被叫手机拒接等;
2、模拟测试脚本的调测只能基于信令层面,无法对R4的音频RTP/Nbup媒体和视频3G-324M/Nbup媒体进行展示,特别对于传情酷秀、IVVR等以媒体展现为主的BICC业务产品,使用模拟测试脚本无法对其所提供的业务功能进行测试;
3、使用模拟测试脚本调测对于呼叫中进行二次拨号的时机难于控制。
正是由于使用模拟测试脚本对BICC业务进行测试时具有较大的局限性,因此绝大多数的BICC业务流程只能进行现网部署后才能进行调测,从而引起了测试难度大、周期长、成本高、影响现网运行等问题。如何能在无接入网的条件下,如实验室、公司等无TD或WCDMA的网络环境下,对这些BICC业务进行测试?已成为影响BICC业务质量的一项关键任务。
专利申请CN 200810220344.8(申请名称:一种电话业务质量测试方法、系统及其设备,申请时间:2008-12-24,申请人:华为技术有限公司)公开了一种电话业务质量测试方法,包括以下步骤:根据被测试终端的号码信息模拟发起视频呼叫;指示媒体网关建立与所述被测试终端通信的端点;当所述媒体网关与所述被测试终端进行编解码协商后,指示所述媒体网关通过所述端点与所述被测试终端进行视频通信,以测试所述被测试终端的视频电话质量。该技术方案需要采用功能增强的移动交换中心和媒体网关,增加了实验室、公司等无接入网环境下的测试成本,并且所述技术方案是通过跟踪媒体网关和被测试终端通信端点的建立、编解码的协商和视频通信的过程来获得测试信息,所测试的电话业务质量有限,不能通过主、被叫终端呼叫过程中的真实媒体展示,对各种呼叫/应答正常或异常状态下的、以及以媒体展现为主的BICC业务流程进行简单、直观而全面的模拟和展现。
因此,如何在无TD或WCDMA这些接入网的条件下,对现有的BICC业务测试方案进行改进,就成为业内科技人员关注的一个新课题。
发明内容
有鉴于此,本发明的目的是提供一种无接入网条件下的BICC业务测试系统和方法,能在无TD或WCDMA的网络条件下,根据主、被叫音/视频SIP终端对各种呼叫/应答状态的模拟以及真实媒体展示,对各类BICC业务产品进行测试。
为了达到上述目的,本发明提供了一种无接入网条件下的BICC业务测试系统,包括有R4模拟测试平台、若干个音/视频SIP终端和若干个被测BICC业务系统,其中:
所述R4模拟测试平台,和音/视频SIP终端、被测BICC业务系统通过网络相连,用于根据音/视频SIP终端发出的SIP呼叫邀请消息,和相应的音/视频SIP终端、被测BICC业务系统建立媒体通道,并对所述媒体通道进行桥接,当所述媒体通道桥接好后,对所述音/视频SIP终端和被测BICC业务系统之间的交互信息执行信令和媒体转换,从而实现对被测BICC业务系统的功能测试,所述媒体通道包括有RTP媒体通道和3G-324M媒体通道,所述信令转换是SIP协议消息和BICC协议消息的转换,媒体转换是RTP音/视频媒体流和3G-324M音/视频媒体流的转换;
所述音/视频SIP终端,和R4模拟测试平台通过网络相连,用于对各种呼叫/应答状态进行模拟,并与R4模拟测试平台进行SIP协议消息和RTP音/视频媒体流的信息交互,对呼叫过程中所接收到的媒体内容进行展现;
被测BICC业务系统,和R4模拟测试平台通过网络相连,用于采用BICC协议接入,为主、被叫用户提供相应的业务功能和媒体内容。
本发明还提供了一种无接入网条件下的BICC业务测试方法,所述方法包含以下步骤:
步骤1、主叫音/视频SIP终端向R4模拟测试平台发出SIP呼叫邀请消息(Invite),所述SIP呼叫邀请消息(Invite)中至少包含有主叫号码、被叫号码、以及所述主叫音/视频SIP终端和R4模拟测试平台协商建立媒体通道的参数;
步骤2、R4模拟测试平台将所述SIP呼叫邀请消息(Invite)转化成BICC初始地址消息(IAM)后,发送给对应的被测BICC业务系统,并通过和所述被测BICC业务系统的媒体通道协商,为所述呼叫的主叫用户建立R4模拟测试平台和被测BICC业务系统之间的3G-324M媒体通道;
步骤3、R4模拟测试平台继续和主叫音/视频SIP终端进行媒体通道协商,建立所述主叫音/视频SIP终端和R4模拟测试平台之间的RTP媒体通道;
步骤4、R4模拟测试平台对上述所有步骤中建立的RTP媒体通道和3G-324M媒体通道进行桥接。
与现有技术相比,本发明的有益效果是:本发明采用SIP Phone、或PC软终端等音/视频SIP终端接入,并由R4模拟测试平台对所述音/视频SIP终端和被测BICC业务系统之间的交互信息进行信令和媒体的转换,其中包括有SIP协议消息和BICC协议消息的转换、以及3G-324M音/视频媒体流和RTP音/视频媒体流的转换,从而实现了对TD或WCDMA这些接入网和R4核心网的模拟,并使得呼叫过程中的媒体(例如呼叫前的多媒体彩铃和进行音视频通话)得到真实展现,极大的方便了公司、实验室等无接入网条件下对各类BICC业务系统的测试,不需要为测试再额外配置其他装置,从而节约了测试成本、提高了测试效果;本发明还可以同时对多个被测BICC业务系统进行调测,并且同一个被测BICC业务系统上还可以进一步集成多个不同的BICC业务服务器,从而能够根据实际需要灵活扩充被测的BICC业务数量,具有较好的可扩展性;同时,音/视频SIP终端还可以对如关机、忙、拒接、不在服务区、不接听等复杂或异常的呼叫/应答状态进行模拟,并还可以在呼叫中进行SIP INFO的二次拨号,通过所述音/视频SIP终端上的媒体真实展现,从而实现了对各种以媒体展现为主的BICC业务流程的简单、直观而全面的模拟和测试。
附图说明
图1是本发明无接入网条件下的BICC业务测试系统的一个实施例的组成结构示意图。
图2是R4模拟测试平台的组成结构示意图。
图3是R4模拟测试平台的R4模拟测试服务器的组成结构示意图。
图4是被测BICC业务系统的一个实施例的组成结构示意图。
图5是被测BICC业务系统的BICC业务装置的组成结构示意图。
图6是主叫音/视频SIP终端向R4模拟测试平台发出SIP呼叫时,本发明无接入网条件下的BICC业务测试方法的流程图。
图7是图6步骤S2中,如果被测BICC业务系统还需要继续呼叫被叫用户时,被测BICC业务系统和R4模拟测试平台,R4模拟测试平台和被叫音/视频SIP终端之间通过协商建立媒体通道的流程图。
图8是图6步骤S4中,R4模拟测试平台对所有RTP媒体通道和3G-324M媒体通道进行桥接后的媒体通道示意图。
图9是图6步骤S2中,R4模拟测试平台通过延迟后向建立方式,和被测BICC业务系统进行协商,为所述主叫用户建立3G-324M媒体通道的信令流程图。
图10是图6的步骤S3中,R4模拟测试平台和主叫音/视频SIP终端协商建立RTP媒体通道的信令流程图。
图11是图7的步骤S22中,被测BICC业务系统通过延迟后向建立方式,和R4模拟测试平台进行协商,为所述被叫用户建立3G-324M媒体通道的信令流程图。
图12是图7的步骤S23中,R4模拟测试平台和被叫音/视频SIP终端协商建立RTP媒体通道的信令流程图。
图13是当所述主、或被叫音/视频SIP终端对各种呼叫/应答状态进行模拟时,R4模拟测试平台对主、或被叫音/视频SIP终端和被测BICC业务系统之间的信令进行转换的流程图。
图14是R4模拟测试平台将SIP呼叫邀请消息转换成BICC初始地址消息的流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面结合附图和实施例对本发明作进一步的详细描述。
图1为本发明无接入网条件下的BICC业务测试系统的一个实施例的组成结构示意图。如图1所示,所述无接入网条件下的BICC业务测试系统包括有R4模拟测试平台1、若干个音/视频SIP终端2(如图1中的音/视频SIP终端A、音/视频SIP终端B、音/视频SIP终端C)和若干个被测BICC业务系统3(如图1中的被测BICC业务系统a、被测BICC业务系统b),所述音/视频SIP终端2、被测BICC业务系统3分别通过网络和R4模拟测试平台1相连。
所述R4模拟测试平台1,和音/视频SIP终端2、被测BICC业务系统3相连,用于根据音/视频SIP终端2发出的SIP呼叫邀请消息,和相应的音/视频SIP终端2、被测BICC业务系统3建立媒体通道,并对所述媒体通道进行桥接,当所述媒体通道桥接好后,对所述音/视频SIP终端2和被测BICC业务系统3之间的交互信息执行信令和媒体转换,从而实现对被测BICC业务系统3的功能测试。其中所述媒体通道包括有音/视频SIP终端2和R4模拟测试平台1之间的RTP媒体通道,以及R4模拟测试平台1和被测BICC业务系统3之间的3G-324M媒体通道;所述信令转换是音/视频SIP终端2的SIP协议消息和被测BICC业务系统3的BICC协议消息的转换,媒体转换是音/视频SIP终端2的RTP音/视频媒体流和被测BICC业务系统3的3G-324M音/视频媒体流的转换。
所述音/视频SIP终端2,和R4模拟测试平台1相连,用于对各种呼叫/应答状态进行模拟,并与R4模拟测试平台1进行SIP协议消息和RTP音/视频媒体流的信息交互,对呼叫过程中所接收到的媒体内容进行展现,如呼叫前的多媒体彩铃和进行音视频通话。所述音/视频SIP终端2既可以作为主叫,通过R4模拟测试平台1向其他音/视频SIP终端2发出SIP呼叫邀请消息;又可以作为被叫,接收R4模拟测试平台1转发来的其它音/视频SIP终端2发出的SIP呼叫邀请消息,模拟正常接听、关机、忙、拒接、不在服务区、无应答等各种呼叫应答状态,并向R4模拟测试平台1返回相应的SIP协议响应消息。所述音/视频SIP终端2可以是SIP硬终端、SIP phone、PC软终端或标准的SIP协议接入终端中的任意一种。
被测BICC业务系统3,和R4模拟测试平台1相连,用于采用BICC协议接入,为主、被叫用户提供相应的业务功能和媒体内容,如传情酷秀、视频增强、IVVR、IVDR、V网伴侣呼叫服务等。所述被测BICC业务系统3和R4模拟测试平台1采用BICC协议消息和3G-324M音/视频媒体流进行交互,并通过R4模拟测试平台1的信令和媒体转换,以及主、被叫音/视频SIP终端2的媒体展现,从而实现了被测BICC业务系统3的业务功能测试。
如图2所示,R4模拟测试平台1还可以进一步包括有R4模拟测试服务器11、R4模拟代理服务器12、R4模拟媒体服务器13和R4模拟综合可编程交换机14,其中:
R4模拟测试服务器11,用于和音/视频SIP终端2进行SIP协议消息交互,以及通过R4模拟代理服务器12,和被测BICC业务系统3进行BICC协议消息交互,并与R4模拟媒体服务器13进行协商和控制,从而分别和对应的音/视频SIP终端2、被测BICC业务系统3建立相应的媒体通道,并对所建立的媒体通道进行桥接,当所述媒体通道桥接好后,对接收到的SIP协议消息或内部BICC协议消息进行SIP/内部BICC协议转化,以及控制R4模拟综合可编程交换机14对3G-324M音/视频媒体流和RTP音/视频媒体流进行转换。
R4模拟代理服务器12,用于对R4模拟综合可编程交换机14转发来的外部BICC协议消息和R4模拟测试服务器11所识别的内部BICC协议消息进行转换。R4模拟代理服务器12将R4模拟测试服务器11发送来的内部BICC协议消息,转换成被测BICC业务系统3可识别的外部BICC协议消息,并交由R4模拟综合可编程交换机14发送出去;同时将R4模拟综合可编程交换机14转发来的外部BICC协议消息,转换成R4模拟测试服务器11可识别的内部BICC协议消息,并将所述内部BICC协议消息再交由R4模拟测试服务器11进行处理。
R4模拟媒体服务器13,用于根据R4模拟测试服务器11的控制指令,控制R4模拟综合可编程交换机14进行音频、视频等媒体资源的转换。
R4模拟综合可编程交换机14,用于与外界进行基于BICC协议的消息交互,并根据R4模拟媒体服务器13和R4模拟测试服务器11的控制指令,对音频、视频等媒体资源进行调节控制,以及对3G-324M音/视频媒体流和RTP音/视频媒体流进行相互转换。R4模拟综合可编程交换机14接收R4模拟代理服务器12处理后的BICC协议消息,通过网络发送给对应的被测BICC业务系统3;同时将被测BICC业务系统3发送来的BICC协议消息交由R4模拟代理服务器12进行转换。
如图3所示,所述R4模拟测试服务器11还可以进一步包含有呼叫信令控制单元111、TIMER控制单元112和媒体控制单元113,其中:
呼叫信令控制单元111,用于建立并维护主、或被叫音/视频SIP终端2和R4模拟测试平台1的呼叫控制关系。
TIMER控制单元112,用于控制发送SIP呼叫邀请消息超时定时器、BICC中释放信道的信令超时定时器。
媒体控制单元113,用于处理会话过程中向R4模拟媒体服务器13的资源申请以及控制。
参见图4,如果所测试的BICC业务产品较多,每个被测BICC业务系统3还可以进一步包含有BICC业务综合可编程交换机31和若干个BICC业务装置32,其中每个BICC业务装置32分别对应于不同的BICC业务产品和功能,如图4中的传情酷秀业务装置、视频增强业务装置、IVVR业务装置等等,所述BICC业务装置32通过网络和BICC业务综合可编程交换机31相连,其中:
BICC业务综合可编程交换机31,用于对外界和BICC业务装置32之间交互的BICC协议消息进行转发,并根据BICC业务装置32发出的控制指令,对音频、视频等媒体资源进行调节控制。BICC业务综合可编程交换机31接收R4模拟测试平台1发送来的BICC协议消息,识别后转发给对应的BICC业务装置32;同时将BICC业务装置32发送来的BICC协议消息,通过网络发送给R4模拟测试平台1。
如图5所示,BICC业务装置32还可以进一步包括有BICC业务服务器321、BICC代理服务器322和BICC媒体服务器323,其中:
BICC业务服务器321,用于根据主、被叫用户所模拟的呼叫/应答状态,执行相应的业务流程,从而为所述主、被叫用户提供基于BICC协议的业务功能。
BICC代理服务器322,用于对BICC业务综合可编程交换机31转发来的外部BICC协议消息和BICC业务服务器321所识别的内部BICC协议消息进行转换。
BICC媒体服务器323,用于根据BICC业务服务器321的控制指令,控制BICC业务综合可编程交换机31进行如音频、视频等媒体资源的转换。
如图6所示,主叫音/视频SIP终端2向R4模拟测试平台1发出SIP呼叫时,本发明无接入网条件下的BICC业务测试方法的具体操作流程如下:
步骤S1、主叫音/视频SIP终端2向R4模拟测试平台1发出SIP呼叫邀请消息(Invite)。所述SIP呼叫邀请消息(Invite)中至少包含有主叫号码、被叫号码、以及所述主叫音/视频SIP终端2和R4模拟测试平台1协商建立媒体通道的参数。
步骤S2、R4模拟测试平台1将所述SIP呼叫邀请消息(Invite)转化成BICC初始地址消息(IAM)后,发送给对应的被测BICC业务系统3,并通过和所述被测BICC业务系统3的媒体通道协商,为所述呼叫的主叫用户建立R4模拟测试平台1和被测BICC业务系统3之间的3G-324M媒体通道。
可以预先在测试前,为每个被测BICC业务系统3的BICC业务装置32分配一定的号码号段。R4模拟测试平台1根据所述SIP呼叫邀请消息(Invite)中的被叫号码,查找被叫号码所属号段相对应的被测BICC业务系统3的BICC业务装置32,并将转化后的BICC初始地址消息(IAM)路由至所述被测BICC业务系统3的BICC业务装置32。例如,某个BICC业务装置32所分配的号码号段是1386688XXXX,当所述SIP呼叫邀请消息(Invite)中的被叫号码为13866881234,R4模拟测试平台1判断出所述被叫号码属于所述BICC业务装置32的号码号段内,因此将所述呼叫路由到该BICC业务装置32。
步骤S3、R4模拟测试平台1继续和主叫音/视频SIP终端2进行媒体通道协商,建立所述主叫音/视频SIP终端2和R4模拟测试平台1之间的RTP媒体通道。
步骤S4、R4模拟测试平台1对上述所有步骤中建立的RTP媒体通道和3G-324M媒体通道进行桥接。
如果被测BICC业务系统3还需要继续呼叫被叫用户时,所述被测BICC业务系统3和R4模拟测试平台1、R4模拟测试平台1和被叫音/视频SIP终端2还需通过协商建立相应的媒体通道。参见图7,所述步骤S2还包括有以下步骤:
步骤S21、被测BICC业务系统3判断是否需要继续呼叫被叫用户?如果是,则转向步骤S22;如果否,则本流程结束。
步骤S22、被测BICC业务系统3向R4模拟测试平台1发出BICC初始地址消息(IAM)来寻呼被叫音/视频SIP终端2,并和R4模拟测试平台1进行媒体通道协商,为所述被叫用户建立被测BICC业务系统3和R4模拟测试平台1之间的3G-324M媒体通道。
步骤S23、R4模拟测试平台1将从被测BICC业务系统3接收到的BICC初始地址消息(IAM)转化成SIP呼叫邀请消息(Invite),将所述SIP呼叫邀请消息(Invite)向被叫音/视频SIP终端2发出,并通过和被叫音/视频SIP终端2的媒体协商,建立R4模拟测试平台1和被叫音/视频SIP终端2之间的RTP媒体通道。
图6步骤S4中,R4模拟测试平台1将对所有RTP媒体通道和3G-324M媒体通道进行桥接。如图8所示,桥接后所形成的媒体通道包括有:
1、当被测BICC业务系统3不需要继续呼叫被叫用户时,通过图6所示步骤建立的媒体通道包括有主叫音/视频SIP终端2和R4模拟测试平台1之间的RTP媒体通道、以及为所述呼叫的主叫用户所建立的R4模拟测试平台1和被测BICC业务系统3之间的3G-324M媒体通道。经过媒体通道的桥接后,将形成如图8(a)中所示的主叫音/视频SIP终端2-R4模拟测试平台1-被测BICC业务系统3的媒体通道;
2、当被测BICC业务系统3还需要继续呼叫被叫用户时,通过图6、图7所示步骤建立的媒体通道包括有主叫音/视频SIP终端2和R4模拟测试平台1之间的RTP媒体通道、为所述呼叫的主叫用户所建立的R4模拟测试平台1和被测BICC业务系统3之间的3G-324M媒体通道、为所述被叫用户所建立的R4模拟测试平台1和被测BICC业务系统3之间的3G-324M媒体通道、以及R4模拟测试平台1和被叫音/视频SIP终端2之间的RTP媒体通道。经过媒体通道的桥接后,将形成如图8(b)中所示的主叫音/视频SIP终端2-R4模拟测试平台1-被测BICC业务系统3-R4模拟测试平台1-被叫音/视频SIP终端2的媒体通道。
在图6和图7的所示步骤中,R4模拟测试平台1和被测BICC业务系统3之间的3G-324M媒体通道的协商可以采用BICC应用传送机制(APM)进行,并采用快速建立、延迟前向建立或延迟后向建立三种方式中任何一种方式。其中:1.快速建立,即承载控制消息在IAM消息和后续的APM消息中携带有,这种方式既支持前向承载建立,又支持后向承载建立;2.延迟前向建立,即承载控制信息在第一个后向APM消息之后的APM消息中携带有;3.延迟后向建立,即承载控制信息在第一个后向APM消息和后续的APM消息中携带有。图9和图11主要介绍了本发明采用延迟后向建立媒体通道的方式,由于快速建立和延迟前向建立方式的实现原理类似,就不再赘述了。
同时还要说明的一点是:由于R4模拟测试服务器11和BICC业务服务器321之间的信令交互都要经由R4模拟代理服务器12和BICC代理服务器322进行内部/外部BICC协议消息转化,并通过R4模拟综合可编程交换机14和BICC业务综合可编程交换机31将所述消息路由至对方,例如,R4模拟测试服务器11将要发送给BICC业务服务器321的内部BICC协议消息转发至R4模拟代理服务器12;R4模拟代理服务器12将所述内部BICC协议消息转化成外部BICC协议消息后,将所述外部BICC协议消息发送给R4模拟综合可编程交换机14;R4模拟综合可编程交换机14通过网络将所述外部BICC协议消息发送给BICC业务综合可编程交换机31;BICC业务综合可编程交换机31再将所述外部BICC协议消息转发给对应的BICC代理服务器322;BICC代理服务器322将所述外部BICC协议消息转化成内部的BICC协议消息后,最终到达BICC业务服务器321。因此为了描述的简洁性,在以下的叙述中就不再对R4模拟测试服务器11和BICC业务服务器321之间的信令具体交互过程赘述了。
参见图9,具体介绍图6的步骤S2中,R4模拟测试平台1采用BICC应用传送机制中的延迟后向建立方式,和被测BICC业务系统3进行协商,为所述主叫用户建立3G-324M媒体通道的信令操作流程如下:
步骤A1-A2、R4模拟测试服务器11向BICC业务服务器321发起音频呼叫:R4模拟测试服务器11向BICC业务服务器321发出BICC初始地址消息(IAM),所述BICC业务服务器321向R4模拟测试服务器11返回BICC应用传送消息(APM),该步骤中的BICC应用传送消息(APM)并不携带有承载控制信息。
步骤A3-A4、R4模拟测试服务器11接收R4模拟媒体服务器13的承载控制信息:R4模拟测试服务器11向R4模拟媒体服务器13发送SIP呼叫邀请消息(Invite),所述SIP呼叫邀请消息(Invite)并不携带有承载控制信息,R4模拟媒体服务器13在成功接收到所述SIP呼叫邀请消息(Invite)后,向R4模拟测试服务器11返回SIP呼叫应答响应消息(200OK),所述SIP呼叫应答响应消息(200OK)中携带有R4模拟媒体服务器13的承载控制信息。
步骤A5-A6、R4模拟测试服务器11将R4模拟媒体服务器13的承载控制信息发送给BICC业务服务器321,并接收BICC业务服务器321的承载控制信息:R4模拟测试服务器11向BICC业务服务器321发送携带有R4模拟媒体服务器13的承载控制信息的BICC应用传送消息(APM),BICC业务服务器321在成功收到所述BICC应用传送消息(APM)后,向R4模拟测试服务器11返回携带有BICC业务服务器321的承载控制信息的BICC应用传送消息(APM)。
步骤A7-A9、R4模拟测试服务器11将BICC业务服务器321的承载控制信息发送给R4模拟媒体服务器13,并接收R4模拟媒体服务器13的Nb接口初始化信息:R4模拟测试服务器11向R4模拟媒体服务器13发送携带有BICC业务服务器321的承载控制信息的SIP应答消息(Ack),R4模拟媒体服务器13进行Nb接口初始化(NBUP),并在完成Nb接口初始化(NBUP)后,通过SIP信息消息(Info)将所述Nb接口初始化信息返回给R4模拟测试服务器11,最后由R4模拟测试服务器11在收到所述SIP信息消息(Info)后,向R4模拟媒体服务器13回复SIP呼叫应答响应消息(200OK)。
参见图10,具体介绍图6的步骤S3中,R4模拟测试平台1和主叫音/视频SIP终端2协商建立RTP媒体通道的信令操作流程如下:
步骤B1-B3、R4模拟测试服务器11向R4模拟媒体服务器13发送主叫音/视频SIP终端2的承载控制信息,并接收R4模拟媒体服务器13的承载控制信息:R4模拟测试服务器11向R4模拟媒体服务器13发送携带有主叫音/视频SIP终端2的承载控制信息的SIP呼叫邀请消息(Invite),R4模拟媒体服务器13将携带有R4模拟媒体服务器13的承载控制信息的SIP呼叫应答响应消息(200OK)返回给R4模拟测试服务器11,最后由R4模拟测试服务器11在收到所述SIP呼叫应答响应消息(200OK)后,向R4模拟媒体服务器13发送SIP应答消息(Ack)。R4模拟测试服务器11向R4模拟媒体服务器13申请媒体资源完毕。
步骤B4-B5、R4模拟测试服务器11向主叫音/视频SIP终端2发送R4模拟媒体服务器13的承载控制信息:R4模拟测试服务器11向主叫音/视频SIP终端2发送携带有R4模拟媒体服务器13的承载控制信息的SIP呼叫应答响应消息(200OK),主叫音/视频SIP终端2在成功收到所述SIP呼叫应答响应消息(200OK)后,向R4模拟测试服务器11返回SIP应答消息(Ack)。
参见图11,具体介绍图7的步骤S22中,被测BICC业务系统3通过延迟后向建立方式,和R4模拟测试平台1进行协商,为所述被叫用户建立3G-324M媒体通道的信令操作流程如下:
步骤C1-C2、BICC业务服务器321发起音频呼叫:BICC业务服务器321向R4模拟测试服务器11发送BICC初始地址消息(IAM),R4模拟测试服务器11向BICC业务服务器321返回BICC应用传送消息(APM),本步骤中的应用传送消息(APM)并不携带有承载控制信息。由于被测BICC业务系统3通过延迟后向建立方式与R4模拟测试平台1进行协商,所以R4模拟测试服务器11向R4模拟测试服务器11发出的BICC应用传送消息(APM),并不携带有承载控制信息。
步骤C3-C5、BICC业务服务器321向R4模拟测试服务器11转发BICC媒体服务器323的承载控制信息:BICC业务服务器321向BICC媒体服务器323发送SIP呼叫邀请消息(Invite),所述SIP呼叫邀请消息(Invite)并不携带有承载控制信息;BICC媒体服务器323在收到SIP呼叫邀请消息(Invite)后,向BICC业务服务器321回复携带有BICC媒体服务器323的承载控制信息的SIP呼叫应答响应消息(200OK),最后由BICC业务服务器321在收到所述SIP呼叫应答响应消息(200OK)后,向R4模拟测试服务器11转发携带有BICC媒体服务器323的承载控制信息的BICC应用传送消息(APM)。
步骤C6-C8、R4模拟测试服务器11向R4模拟媒体服务器13发送BICC媒体服务器323的承载控制信息,并接收R4模拟媒体服务器13的承载控制信息:R4模拟测试服务器11向R4模拟媒体服务器13发送携带有BICC媒体服务器323的承载控制信息的SIP呼叫邀请消息(Invite),R4模拟媒体服务器13在收到SIP呼叫邀请消息(Invite)后,向R4模拟测试服务器11发送携带有R4模拟媒体服务器13的承载控制信息的SIP呼叫应答响应消息(200OK),最后R4模拟测试服务器11在成功收到SIP呼叫应答响应消息(200OK)后,向R4模拟媒体服务器13发送SIP应答消息(Ack)。R4模拟测试服务器11向R4模拟媒体服务器13申请媒体资源完毕。
步骤C9-C10、R4模拟测试服务器11将R4模拟媒体服务器13的承载控制信息通过BICC业务服务器321,传递给BICC媒体服务器323:R4模拟测试服务器11将R4模拟媒体服务器13的承载控制信息通过BICC应用传送消息(APM)发送给BICC业务服务器321,BICC业务服务器321向BICC媒体服务器323发送携带有R4模拟媒体服务器13的承载控制信息的SIP应答消息(Ack)。BICC业务服务器321向BICC媒体服务器323申请媒体资源完成。
步骤C11-C14、BICC媒体服务器323和R4模拟媒体服务器13分别进行Nb接口初始化,并将Nb接口初始化信息分别发送给BICC业务服务器321和R4模拟测试服务器11:BICC媒体服务器323进行Nb接口初始化(NBUP),完成之后向BICC业务服务器321发送SIP信息消息(Info),BICC业务服务器321收到SIP信息消息(Info)后,向BICC媒体服务器323返回SIP呼叫应答响应消息(200OK);同时R4模拟媒体服务器13进行Nb接口初始化(NBUP),完成之后向R4模拟测试服务器11发送SIP信息消息(Info),R4模拟测试服务器11收到所述SIP信息消息(Info)后,向R4模拟媒体服务器13返回SIP呼叫应答响应消息(200OK)。
参见图12,具体介绍图7的步骤S23中,R4模拟测试平台1和被叫音/视频SIP终端2协商建立RTP媒体通道的信令操作流程如下:
步骤D1-D2、R4模拟测试服务器11接收R4模拟媒体服务器13的承载控制信息:R4模拟测试服务器11向R4模拟媒体服务器13发送SIP呼叫邀请消息(Invite),所述SIP呼叫邀请消息(Invite)并不携带有承载控制信息,R4模拟媒体服务器13在成功收到SIP呼叫邀请消息(Invite)后,向R4模拟测试服务器11回复携带有R4模拟媒体服务器13的承载控制信息的SIP呼叫应答响应消息(200OK)。
步骤D3-D6、R4模拟测试服务器11向被叫音/视频SIP终端2发送R4模拟媒体服务器13的承载控制信息,并在被叫音/视频SIP终端2正常接听后,接收被叫音/视频SIP终端2的承载控制信息:R4模拟测试服务器11向被叫音/视频SIP终端2发送携带有R4模拟媒体服务器13的承载控制信息的SIP呼叫邀请消息(Invite),被叫音/视频SIP终端2振铃并向R4模拟测试服务器11回复SIP用户振铃消息(180 Ring),当被叫音/视频SIP终端2摘机后,向R4模拟测试服务器11返回SIP呼叫应答响应消息(200OK),所述SIP呼叫应答响应消息(200OK)携带有被叫音/视频SIP终端2的承载控制信息,最后R4模拟测试服务器11在成功收到SIP呼叫应答响应消息(200OK)后,向被叫音/视频SIP终端2回复SIP应答消息(Ack)。
步骤D7、R4模拟测试服务器11向R4模拟媒体服务器13发送被叫音/视频SIP终端2的承载控制信息:R4模拟测试服务器11向R4模拟媒体服务器13发送携带有被叫音/视频SIP终端2的承载控制信息的SIP应答消息(Ack)。R4模拟测试服务器11向R4模拟媒体服务器13申请媒体资源完毕。
当所述主叫音/视频SIP终端2到被叫音/视频SIP终端2的媒体通道建立好后,被叫音/视频SIP终端2除了可以对正常接听的呼叫应答状态进行模拟外,还可以对关机、忙、拒接、不在服务区、不接听等异常呼叫应答状态进行模拟,并向R4模拟测试平台1返回相应的SIP协议消息,例如:
1、当模拟被叫关机时,所述被叫音/视频SIP终端2可向R4模拟测试平台1返回SIP用户未注册消息(404 Not Found);
2、当模拟被叫忙时,所述被叫音/视频SIP终端2可向R4模拟测试平台1返回SIP用户忙消息(486 Busy);
3、当模拟被叫拒接时,所述被叫音/视频SIP终端2可向R4模拟测试平台1先返回SIP用户振铃消息(180 Ring),然后再返回SIP用户拒接消息(486 Busy);
4、当模拟被叫不在服务区时,所述被叫音/视频SIP终端2向R4模拟测试平台1返回SIP请求超时消息(408 Request Timeout);
5、当模拟被叫不接听时,所述被叫音/视频SIP终端2向R4模拟测试平台1先返回SIP用户振铃消息(180 Ring),然后再返回SIP请求超时消息(408 Request Timeout)。
如图13所示,当所述主、或被叫音/视频SIP终端2对各种呼叫/应答状态进行模拟时,R4模拟测试平台1对主、或被叫音/视频SIP终端2和被测BICC业务系统3之间的交互信令进行转换的具体操作步骤如下:
步骤E1、R4模拟测试平台1将从所述主、或被叫音/视频SIP终端2接收到的SIP协议消息转化成BICC协议消息后,发送给被测BICC业务系统3;
步骤E2、被测BICC业务系统3根据自身的业务逻辑进行处理,并将处理后生成的BICC协议消息交由R4模拟测试平台1来通知相应的主、或被叫音/视频SIP终端2;
步骤E3、R4模拟测试平台1将从被测BICC业务系统3接收到的BICC协议消息转化成SIP协议消息后,发送给相应的主、或被叫音/视频SIP终端2。
图13所示步骤中,SIP协议消息和BICC协议消息的互相转化主要包括有:SIP呼叫邀请消息(Invite)和BICC初始地址消息(IAM)的互换;SIP呼叫临时应答响应消息(1XX)和BICC地址全消息(ACM)的互换;SIP呼叫应答响应消息(200OK)和BICC应答消息(ANM)的互换;SIP呼叫错误或异常响应消息(4XX)和BICC地址全消息(ACM)、或BICC呼叫进展消息(CPG)的互换;SIP呼叫结束请求消息(BYE)和BICC呼叫释放消息(REL)的互换,下面将对SIP协议消息转化成BICC协议消息的具体过程进行介绍,由于BICC协议消息转化成SIP协议消息的过程也类似,就不再赘述。其中:
1、SIP呼叫邀请消息(Invite)转化成BICC初始地址消息(IAM)
例如,R4模拟测试平台1所接收到的SIP呼叫邀请消息(Invite)实例可以如下:
INVITE sip:callas@vp.com SIP/2.0
Via:SIP/2.0/UDP 10.1.82.230:5060;branch=z9hG4bK776asdhds
Max-Forwards:70
To:<sip:134899991699@vp.com>
From:<sip:14899991001@vp.com>;tag=1928301774
Call-ID:a84b4c76e66710@pc33.atlanta.com
CSeq:314159 INVITE
Contact:sip:14899991001@10.1.82.230:5060.com
Content-Type:application/sdp
Content-Length:142
v=0
o=sip:14899991001@vp.com 0 0 IN IP4 218.200.239.206
s=14899991001
i=-
c=IN IP4 218.200.239.206
b=AS:256
t=0 0
m=audio 20792 RTP/AVP 0
a=rtpmap:0 PCMU/8000
a=sendrecv
m=video 20958 RTP/AVP 34
a=rtpmap:34 H263/90000
a=sendrecv
参见图14,详细介绍R4模拟测试平台1将SIP呼叫邀请消息(Invite)转换成BICC初始地址消息(IAM)的具体操作流程如下:
步骤F1、R4模拟测试平台1从SIP呼叫邀请消息(Invite)的FROM域中提取主叫号码信息。例如,上述SIP呼叫邀请消息(Invite)实例中,From:<sip:14899991001@vp.com>,其中主叫号码是14899991001。
步骤F2、R4模拟测试平台1从SIP呼叫邀请消息(Invite)的TO域中提取被叫号码信息。例如,上述SIP呼叫邀请消息(Invite)实例中,To:sip:134899991699@vp.com,其中被叫号码是134899991699。
步骤F3、R4模拟测试平台1根据所述SIP呼叫邀请消息(Invite)中SDP的媒体属性来判断所述SIP呼叫的音视频媒体属性,如果既存在m=audio、又存在m=video行,则表示所述SIP呼叫的音视频媒体属性为视频呼叫;如只存在m=audio行,则表示所述SIP呼叫的音视频媒体属性为音频呼叫。上述SIP呼叫邀请消息(Invite)实例中,由于存在m=audio和m=video行,所述实例的音视频媒体属性是视频呼叫。
步骤F4、R4模拟测试平台1根据所述SIP呼叫邀请消息(Invite)的主叫号码、被叫号码和音视频媒体属性信息,生成相应的BICC初始地址消息(IAM),其中BICC初始地址消息(IAM)中的“主叫用户号码”、“被叫用户号码”和“用户业务信息”分别对应于SIP呼叫邀请消息(Invite)的“主叫号码”、“被叫号码”和“音视频媒体属性”。R4模拟测试平台1将从SIP呼叫邀请消息(Invite)中取出的主叫号码、被叫号码和音视频媒体属性参数填入BICC初始地址消息(IAM)的“主叫用户号码”、“被叫用户号码”和“用户业务信息”参数中。
2、SIP呼叫临时应答响应消息(1XX)转化成BICC地址全消息(ACM)
R4模拟测试平台1接收到SIP呼叫临时应答响应消息(1XX)后,例如SIP用户振铃消息(180 Ring),生成BICC地址全消息(ACM),并在所述BICC地址全消息(ACM)中增加任选后向呼叫指示语参数。
3、SIP呼叫应答响应消息(200OK)转化成BICC应答消息(ANM)
R4模拟测试平台1接收到SIP呼叫应答响应消息(200OK)后,生成BICC应答消息(ANM)。
4、SIP呼叫错误或异常响应消息(4XX)转化成BICC地址全消息(ACM)、或BICC呼叫进展消息(CPG)。所述SIP呼叫错误或异常响应消息(4XX)主要包括如下4种情况:
(1)、对于SIP用户未注册消息(404 Not Found)
当被叫音/视频SIP终端2模拟被叫关机时,R4模拟测试平台1接收到SIP用户未注册消息(404 Not Found)后,生成BICC地址全消息(ACM),并设置所述BICC地址全消息(ACM)的原因指示语参数字段为被叫关机(Subscriber Absent)。
(2)、对于SIP请求超时消息(408 Request Timeout)
当被叫音/视频SIP终端2模拟被叫不在服务区、或者被叫不接听时,R4模拟测试平台1接收到SIP请求超时消息(408 Request Timeout)后,首先生成无振铃指示的BICC地址全消息(ACM),其次再生成BICC呼叫进展消息(CPG),并设置所述BICC呼叫进展消息(CPG)的原因指示语参数字段为被叫未响应(No Response)。正常情况下BICC地址全消息(ACM)里携带振铃指示表示用户振铃,如果BICC地址全消息(ACM)里没有振铃指示,则可以根据后续的BICC呼叫进展消息(CPG)来判断是否用户振铃、拒接、呼转等情形。
(3)、SIP用户忙消息(486 Busy)
当被叫音/视频SIP终端2模拟被叫忙时,R4模拟测试平台1接收到SIP用户忙消息(486Busy)后,先生成无振铃指示的BICC地址全消息(ACM),其次再生成BICC呼叫进展消息(CPG),并设置所述BICC呼叫进展消息(CPG)的原因指示语参数字段为被叫忙(Busy)。
(4)、SIP用户拒接消息(486 Busy)
SIP用户拒接消息(486 Busy)和SIP用户忙消息(486 Busy)的不同之处在于,R4模拟测试平台1可以根据是否还接收到SIP用户振铃消息(180 Ring)来区别所述消息是SIP用户忙消息、还是SIP用户拒接消息。当R4模拟测试平台1仅接收到SIP协议消息(486 Busy)时,则所述消息是SIP用户忙消息(486 Busy);当R4模拟测试平台1先后接收到SIP用户振铃消息(180 Ring)和SIP协议消息(486 Busy)时,则所述消息是SIP用户拒接消息(486Busy)。对于SIP用户拒接消息(486 Busy),当首先接收到SIP用户振铃消息(180 Ring)时,R4模拟测试平台1先生成携带振铃指示的BICC地址全消息(ACM),然后在收到SIP用户忙消息(486 Busy)时,R4模拟测试平台1再生成BICC呼叫进展消息(CPG),所述BICC呼叫进展消息(CPG)的原因指示语参数字段为被叫忙(Busy)。
5、SIP呼叫结束请求消息(BYE)转化成BICC呼叫释放消息(REL)
R4模拟测试平台1接收到SIP呼叫结束请求消息(BYE)后,生成BICC呼叫释放消息(REL),并将所述BICC呼叫释放消息(REL)中的原因指示语参数设置成正常释放。
R4模拟测试平台1同时还可以对被测BICC业务系统3、主或被叫音/视频SIP终端2之间的媒体流进行转换,从而最终能在主、被叫音/视频SIP终端2上对各种BICC业务呼叫过程中的媒体内容进行真实展现,如呼叫时的多媒体彩铃、或者进行音/视频通话,本发明还包括有以下的一步或多步:
步骤G1、R4模拟测试平台1将从被测BICC业务系统3接收到的3G-324M音/视频媒体流转化成RTP音/视频媒体流后,发送给主、或被叫音/视频SIP终端2;或
步骤G2、R4模拟测试平台1将从主、或被叫音/视频SIP终端2接收到的RTP音/视频媒体流转化成3G-324M音/视频媒体流后,发送给被测BICC业务系统3。
当主叫音/视频SIP终端2在呼叫中进行SIP INFO的二次拨号时,R4模拟测试平台1对所述主叫音/视频SIP终端2发出的SIP INFO拨号信息进行解析,并转变成DTMF按键音后送至被测BICC业务系统3,由对应的BICC业务服务器321进行相应处理,所述步骤进一步包括有:
步骤H1、主叫音/视频SIP终端2向R4模拟测试服务器11发送SIP INFO拨号信息。
步骤H2、R4模拟测试服务器11分析所述SIP INFO拨号信息中的主叫音/视频终端按键信息,并通过内部信令控制R4综合可编程交换机转变成DTMF按键音后,将所述DTMF按键音向BICC业务服务器321发送。
Claims (14)
1.一种无接入网条件下的BICC业务测试系统,其特征在于,包括有R4模拟测试平台、若干个音/视频SIP终端和若干个被测BICC业务系统,其中:
所述R4模拟测试平台,和音/视频SIP终端、被测BICC业务系统通过网络相连,用于根据音/视频SIP终端发出的SIP呼叫邀请消息,和相应的音/视频SIP终端、被测BICC业务系统建立媒体通道,并对所述媒体通道进行桥接,当所述媒体通道桥接好后,对所述音/视频SIP终端和被测BICC业务系统之间的交互信息执行信令和媒体转换,从而实现对被测BICC业务系统的功能测试,所述媒体通道包括有RTP媒体通道和3G-324M媒体通道,所述信令转换是SIP协议消息和BICC协议消息的转换,媒体转换是RTP音/视频媒体流和3G-324M音/视频媒体流的转换;
所述音/视频SIP终端,和R4模拟测试平台通过网络相连,用于对各种呼叫/应答状态进行模拟,并与R4模拟测试平台进行SIP协议消息和RTP音/视频媒体流的信息交互,对呼叫过程中所接收到的媒体内容进行展现;
被测BICC业务系统,和R4模拟测试平台通过网络相连,用于采用BICC协议接入,为主、被叫用户提供相应的业务功能和媒体内容。
2.如权利要求1所述的BICC业务测试系统,其特征在于,所述R4模拟测试平台还可以进一步包括有R4模拟测试服务器、R4模拟代理服务器、R4模拟媒体服务器和R4模拟综合可编程交换机,其中:
R4模拟测试服务器,用于和音/视频SIP终端进行SIP协议消息交互,以及通过R4模拟代理服务器,和被测BICC业务系统进行BICC协议消息交互,并与R4模拟媒体服务器进行协商和控制,从而分别和对应的音/视频SIP终端、被测BICC业务系统建立相应的媒体通道,并对所建立的媒体通道进行桥接,当所述媒体通道桥接好后,对接收到的SIP协议消息或内部BICC协议消息进行SIP/内部BICC协议转化,以及控制R4模拟综合可编程交换机对3G-324M音/视频媒体流和RTP音/视频媒体流进行转换;
R4模拟代理服务器,用于对R4模拟综合可编程交换机转发来的外部BICC协议消息和R4模拟测试服务器所识别的内部BICC协议消息进行转换;
R4模拟媒体服务器,用于根据R4模拟测试服务器的控制指令,控制R4模拟综合可编程交换机进行媒体资源的转换;
R4模拟综合可编程交换机,用于与外界进行基于BICC协议的消息交互,并根据R4模拟媒体服务器和R4模拟测试服务器的控制指令,对媒体资源进行调节控制,以及对3G-324M音/视频媒体流和RTP音/视频媒体流进行相互转换。
3.如权利要求1所述的BICC业务测试系统,其特征在于,被测BICC业务系统进一步包括有BICC业务综合可编程交换机和若干个BICC业务装置,其中:
BICC业务综合可编程交换机,用于对外界和BICC业务装置之间交互的BICC协议消息进行转发,并根据BICC业务装置发出的控制指令,对媒体资源进行调节控制;
BICC业务服务器,用于根据主、被叫用户所模拟的呼叫/应答状态,执行相应的业务流程,从而为所述主、被叫用户提供基于BICC协议的业务功能;
BICC代理服务器,用于对BICC业务综合可编程交换机转发来的外部BICC协议消息和BICC业务服务器所识别的内部BICC协议消息进行转换;
BICC媒体服务器,用于根据BICC业务服务器的控制指令,控制BICC业务综合可编程交换机进行媒体资源的转换;
所述若干个BICC业务装置通过网络和BICC业务综合可编程交换机相连。
4.一种无接入网条件下的BICC业务测试方法,其特征在于,所述方法包含以下步骤:
步骤1、主叫音/视频SIP终端向R4模拟测试平台发出SIP呼叫邀请消息(Invite),所述SIP呼叫邀请消息(Invite)中至少包含有主叫号码、被叫号码、以及所述主叫音/视频SIP终端和R4模拟测试平台协商建立媒体通道的参数;
步骤2、R4模拟测试平台将所述SIP呼叫邀请消息(Invite)转化成BICC初始地址消息(IAM)后,发送给对应的被测BICC业务系统,并通过和所述被测BICC业务系统的媒体通道协商,为所述呼叫的主叫用户建立R4模拟测试平台和被测BICC业务系统之间的3G-324M媒体通道;
步骤3、R4模拟测试平台继续和主叫音/视频SIP终端进行媒体通道协商,建立所述主叫音/视频SIP终端和R4模拟测试平台之间的RTP媒体通道;
步骤4、R4模拟测试平台对上述所有步骤中建立的RTP媒体通道和3G-324M媒体通道进行桥接。
5.如权利要求4所述的BICC业务测试方法,其特征在于,所述步骤2还包含有:
步骤21、被测BICC业务系统判断是否需要继续呼叫被叫用户?如果是,则转向步骤22;如果否,则本流程结束;
步骤22、被测BICC业务系统向R4模拟测试平台发出BICC初始地址消息(IAM)来寻呼被叫音/视频SIP终端,并和R4模拟测试平台进行媒体通道协商,为所述被叫用户建立被测BICC业务系统和R4模拟测试平台之间的3G-324M媒体通道;
步骤23、R4模拟测试平台将从被测BICC业务系统接收到的BICC初始地址消息(IAM)转化成SIP呼叫邀请消息(Invite),将所述SIP呼叫邀请消息(Invite)向被叫音/视频SIP终端发出,并通过和被叫音/视频SIP终端的媒体协商,建立R4模拟测试平台和被叫音/视频SIP终端之间的RTP媒体通道。
6.如权利要求5所述的BICC业务测试方法,其特征在于,所述R4模拟测试平台至少包含有R4模拟测试服务器和R4模拟媒体服务器,所述被测BICC业务系统至少包含有BICC业务服务器,当R4模拟测试平台采用BICC应用传送机制中的延迟后向建立方式和被测BICC业务系统协商媒体通道时,所述步骤2进一步包括有:
步骤A1、R4模拟测试服务器向BICC业务服务器发起音频呼叫:R4模拟测试服务器向BICC业务服务器发出BICC初始地址消息(IAM),所述BICC业务服务器向R4模拟测试服务器返回BICC应用传送消息(APM),该步骤中的BICC应用传送消息(APM)并不携带有承载控制信息;
步骤A2、R4模拟测试服务器接收R4模拟媒体服务器的承载控制信息:R4模拟测试服务器向R4模拟媒体服务器发送SIP呼叫邀请消息(Invite),所述SIP呼叫邀请消息(Invite)并不携带有承载控制信息,R4模拟媒体服务器在成功接收到所述SIP呼叫邀请消息(Invite)后,向R4模拟测试服务器返回SIP呼叫应答响应消息(200OK),所述SIP呼叫应答响应消息(200OK)中携带有R4模拟媒体服务器的承载控制信息;
步骤A3、R4模拟测试服务器将R4模拟媒体服务器的承载控制信息发送给BICC业务服务器,并接收BICC业务服务器的承载控制信息:R4模拟测试服务器向BICC业务服务器发送携带有R4模拟媒体服务器的承载控制信息的BICC应用传送消息(APM),BICC业务服务器在成功收到所述BICC应用传送消息(APM)后,向R4模拟测试服务器返回携带有BICC业务服务器的承载控制信息的BICC应用传送消息(APM);
步骤A4、R4模拟测试服务器将BICC业务服务器的承载控制信息发送给R4模拟媒体服务器,并接收R4模拟媒体服务器的Nb接口初始化信息:R4模拟测试服务器向R4模拟媒体服务器发送携带有BICC业务服务器的承载控制信息的SIP应答消息(Ack),R4模拟媒体服务器进行Nb接口初始化(NBUP),并在完成Nb接口初始化(NBUP)后,通过SIP信息消息(Info)将所述Nb接口初始化信息返回给R4模拟测试服务器,最后由R4模拟测试服务器在收到所述SIP信息消息(Info)后,向R4模拟媒体服务器回复SIP呼叫应答响应消息(200OK)。
7.如权利要求5所述的BICC业务测试方法,其特征在于,R4模拟测试平台至少包含有R4模拟测试服务器和R4模拟媒体服务器,所述步骤3进一步包括有:
步骤B1、R4模拟测试服务器向R4模拟媒体服务器发送主叫音/视频SIP终端的承载控制信息,并接收R4模拟媒体服务器的承载控制信息:R4模拟测试服务器向R4模拟媒体服务器发送携带有主叫音/视频SIP终端的承载控制信息的SIP呼叫邀请消息(Invite),R4模拟媒体服务器将携带有R4模拟媒体服务器的承载控制信息的SIP呼叫应答响应消息(200OK)返回给R4模拟测试服务器,最后由R4模拟测试服务器在收到所述SIP呼叫应答响应消息(200OK)后,向R4模拟媒体服务器发送SIP应答消息(Ack);
步骤B2、R4模拟测试服务器向主叫音/视频SIP终端发送R4模拟媒体服务器的承载控制信息:R4模拟测试服务器向主叫音/视频SIP终端发送携带有R4模拟媒体服务器的承载控制信息的SIP呼叫应答响应消息(200OK),主叫音/视频SIP终端在成功收到所述SIP呼叫应答响应消息(200OK)后,向R4模拟测试服务器返回SIP应答消息(Ack)。
8.如权利要求5所述的BICC业务测试方法,其特征在于,所述R4模拟测试平台至少包含有R4模拟测试服务器和R4模拟媒体服务器,所述被测BICC业务系统至少包含有BICC业务服务器和BICC媒体服务器,所述步骤22中,被测BICC业务系统通过延迟后向建立方式,和R4模拟测试平台协商建立媒体通道,进一步包含有:
步骤221、BICC业务服务器发起音频呼叫:BICC业务服务器向R4模拟测试服务器发送BICC初始地址消息(IAM),R4模拟测试服务器向BICC业务服务器返回BICC应用传送消息(APM),本步骤中的应用传送消息(APM)并不携带有承载控制信息;
步骤222、BICC业务服务器向R4模拟测试服务器转发BICC媒体服务器的承载控制信息:BICC业务服务器向BICC媒体服务器发送SIP呼叫邀请消息(Invite),所述SIP呼叫邀请消息(Invite)并不携带有承载控制信息;BICC媒体服务器在收到SIP呼叫邀请消息(Invite)后,向BICC业务服务器回复携带有BICC媒体服务器的承载控制信息的SIP呼叫应答响应消息(200OK),最后由BICC业务服务器在收到所述SIP呼叫应答响应消息(200OK)后,向R4模拟测试服务器转发携带有BICC媒体服务器的承载控制信息的BICC应用传送消息(APM);
步骤223、R4模拟测试服务器向R4模拟媒体服务器发送BICC媒体服务器的承载控制信息,并接收R4模拟媒体服务器的承载控制信息:R4模拟测试服务器向R4模拟媒体服务器发送携带有BICC媒体服务器的承载控制信息的SIP呼叫邀请消息(Invite),R4模拟媒体服务器在收到SIP呼叫邀请消息(Invite)后,向R4模拟测试服务器发送携带有R4模拟媒体服务器的承载控制信息的SIP呼叫应答响应消息(200OK),最后R4模拟测试服务器在成功收到SIP呼叫应答响应消息(200OK)后,向R4模拟媒体服务器发送SIP应答消息(Ack);
步骤224、R4模拟测试服务器将R4模拟媒体服务器的承载控制信息通过BICC业务服务器,传递给BICC媒体服务器:R4模拟测试服务器将R4模拟媒体服务器的承载控制信息通过BICC应用传送消息(APM)发送给BICC业务服务器,BICC业务服务器向BICC媒体服务器发送携带有R4模拟媒体服务器的承载控制信息的SIP应答消息(Ack);
步骤225、BICC媒体服务器和R4模拟媒体服务器分别进行Nb接口初始化,并将Nb接口初始化信息分别发送给BICC业务服务器和R4模拟测试服务器:BICC媒体服务器进行Nb接口初始化(NBUP),完成之后向BICC业务服务器发送SIP信息消息(Info),BICC业务服务器收到SIP信息消息(Info)后,向BICC媒体服务器返回SIP呼叫应答响应消息(200OK);同时R4模拟媒体服务器进行Nb接口初始化(NBUP),完成之后向R4模拟测试服务器发送SIP信息消息(Info),R4模拟测试服务器收到所述SIP信息消息(Info)后,向R4模拟媒体服务器返回SIP呼叫应答响应消息(200OK)。
9.如权利要求5所述的BICC业务测试方法,其特征在于,所述R4模拟测试平台至少包含有R4模拟测试服务器和R4模拟媒体服务器,所述步骤23进一步包含有:
步骤231、R4模拟测试服务器接收R4模拟媒体服务器的承载控制信息:R4模拟测试服务器向R4模拟媒体服务器发送SIP呼叫邀请消息(Invite),所述SIP呼叫邀请消息(Invite)并不携带有承载控制信息,R4模拟媒体服务器在成功收到SIP呼叫邀请消息(Invite)后,向R4模拟测试服务器回复携带有R4模拟媒体服务器的承载控制信息的SIP呼叫应答响应消息(200OK);
步骤232、R4模拟测试服务器向被叫音/视频SIP终端发送R4模拟媒体服务器的承载控制信息,并在被叫音/视频SIP终端正常接听后,接收被叫音/视频SIP终端的承载控制信息:R4模拟测试服务器向被叫音/视频SIP终端发送携带有R4模拟媒体服务器的承载控制信息的SIP呼叫邀请消息(Invite),被叫音/视频SIP终端振铃并向R4模拟测试服务器回复SIP用户振铃消息(180Ring),当被叫音/视频SIP终端摘机后,向R4模拟测试服务器返回SIP呼叫应答响应消息(200OK),所述SIP呼叫应答响应消息(200OK)携带有被叫音/视频SIP终端的承载控制信息,最后R4模拟测试服务器在成功收到SIP呼叫应答响应消息(200OK)后,向被叫音/视频SIP终端回复SIP应答消息(Ack);
步骤233、R4模拟测试服务器向R4模拟媒体服务器发送被叫音/视频SIP终端的承载控制信息:R4模拟测试服务器向R4模拟媒体服务器发送携带有被叫音/视频SIP终端的承载控制信息的SIP应答消息(Ack)。
10.如权利要求5所述的BICC业务测试方法,其特征在于,所述主叫音/视频SIP终端到被叫音/视频SIP终端的媒体通道建立好后,被叫音/视频SIP终端除了可以对正常接听的呼叫应答状态进行模拟外,还可以对关机、忙、拒接、不在服务区、不接听的异常呼叫应答状态进行模拟,并向R4模拟测试平台返回相应的SIP协议消息,包括有:
(1)、当模拟被叫关机时,所述被叫音/视SIP终端向R4模拟测试平台返回SIP用户未注册消息(404 Not Found);
(2)、当模拟被叫忙时,所述被叫音/视频SIP终端向R4模拟测试平台返回SIP用户忙消息(486 Busy);
(3)、当模拟被叫拒接时,所述被叫音/视频SIP终端向R4模拟测试平台先返回SIP用户振铃消息(180 Ring),然后再返回SIP用户拒接消息(486 Busy);
(4)、当模拟被叫不在服务区时,所述被叫音/视频SIP终端向R4模拟测试平台返回SIP请求超时消息(408 Request Timeout);
(5)、当模拟被叫不接听时,所述被叫音/视频SIP终端向R4模拟测试平台先返回SIP用户振铃消息(180 Ring),然后再返回SIP请求超时消息(408 Request Timeout)。
11.如权利要求5所述的BICC业务测试方法,其特征在于,当所述主、或被叫音/视频SIP终端对各种呼叫/应答状态进行模拟时,还包括有以下步骤:
步骤C1、R4模拟测试平台将从所述主、或被叫音/视频SIP终端接收到的SIP协议消息转化成BICC协议消息后,发送给被测BICC业务系统;
步骤C2、被测BICC业务系统根据自身的业务逻辑进行处理,并将处理后生成的BICC协议消息交由R4模拟测试平台来通知相应的主、或被叫音/视频SIP终端;
步骤C3、R4模拟测试平台将从被测BICC业务系统接收到的BICC协议消息转化成SIP协议消息后,发送给相应的主、或被叫音/视频SIP终端。
12.如权利要求11所述的BICC业务测试方法,其特征在于,所述SIP协议消息和BICC协议消息的互相转化主要包括有:(1)SIP呼叫邀请消息(Invite)和BICC初始地址消息(IAM)的互换;(2)SIP呼叫临时应答响应消息(1XX)和BICC地址全消息(ACM)的互换;(3)SIP呼叫应答响应消息(200OK)和BICC应答消息(ANM)的互换;(4)SIP呼叫错误或异常响应消息(4XX)和BICC呼叫进展消息(CPG)的互换;(5)SIP呼叫结束请求消息(BYE)和BICC呼叫释放消息(REL)的互换,其中
(1)SIP呼叫邀请消息(Invite)转化成BICC初始地址消息(IAM),进一步包括有:
步骤D1、R4模拟测试平台从SIP呼叫邀请消息(Invite)的FROM域中提取主叫号码信息;
步骤D2、R4模拟测试平台从SIP呼叫邀请消息(Invite)的TO域中提取被叫号码信息;
步骤D3、R4模拟测试平台根据所述SIP呼叫邀请消息(Invite)中SDP的媒体属性来判断所述SIP呼叫的音视频媒体属性,如果既存在m=audio、又存在m=video行,则表示所述SIP呼叫的音视频媒体属性为视频呼叫;如只存在m=audio行,则表示所述SIP呼叫的音视频媒体属性为音频呼叫;
步骤D4、R4模拟测试平台根据所述SIP呼叫邀请消息(Invite)的主叫号码、被叫号码和音视频媒体属性信息,生成相应的BICC初始地址消息(IAM),其中BICC初始地址消息(IAM)中的“主叫用户号码”、“被叫用户号码”和“用户业务信息”分别对应于SIP呼叫邀请消息(Invite)的“主叫号码”、“被叫号码”和“音视频媒体属性”;
(2)SIP呼叫临时应答响应消息(1XX)转化成BICC地址全消息(ACM),进一步包括有:
R4模拟测试平台接收到SIP用户振铃消息(180Ring)后,生成BICC地址全消息(ACM),并在所述BICC地址全消息(ACM)中增加任选后向呼叫指示语参数;
(3)SIP呼叫应答响应消息(200OK)转化成BICC应答消息(ANM),进一步包括有:
R4模拟测试平台接收到SIP呼叫应答响应消息(200OK)后,生成BICC应答消息(ANM);
(4)SIP呼叫错误或异常响应消息(4XX)转化成BICC呼叫进展消息(CPG),包括如下4种情况:
①、对于SIP用户未注册消息(404 Not Found)
R4模拟测试平台接收到SIP用户未注册消息(404 Not Found)后,生成BICC地址全消息(ACM),并设置所述BICC地址全消息(ACM)的原因指示语参数字段为被叫关机(SubscriberAbsent);
②、对于SIP请求超时消息(408 Request Timeout)
R4模拟测试平台接收到SIP请求超时消息(408 Request Timeout)后,首先生成无振铃指示的BICC地址全消息(ACM),其次再生成BICC呼叫进展消息(CPG),并设置所述BICC呼叫进展消息(CPG)的原因指示语参数字段为被叫未响应(No Response);
③、SIP用户忙消息(486 Busy)
R4模拟测试平台接收到SIP用户忙消息(486 Busy)后,先生成无振铃指示的BICC地址全消息(ACM),其次再生成BICC呼叫进展消息(CPG),并设置所述BICC呼叫进展消息(CPG)的原因指示语参数字段为被叫忙(Busy);
④、SIP用户拒接消息(486 Busy)
当首先接收到SIP用户振铃消息(180 Ring)时,R4模拟测试平台先生成携带振铃指示的BICC地址全消息(ACM),然后在收到SIP用户忙消息(486 Busy)时,R4模拟测试平台再生成BICC呼叫进展消息(CPG),所述BICC呼叫进展消息(CPG)的原因指示语参数字段为被叫忙(Busy);
(5)SIP呼叫结束请求消息(BYE)转化成BICC呼叫释放消息(REL),进一步包括有:
R4模拟测试平台接收到SIP呼叫结束请求消息(BYE)后,生成BICC呼叫释放消息(REL),并将所述BICC呼叫释放消息(REL)中的原因指示语参数设置成正常释放。
13.如权利要求11所述的BICC业务测试方法,其特征在于,还包括有以下的一步或多步:
步骤E1、R4模拟测试平台将从被测BICC业务系统接收到的3G-324M音/视频媒体流转化成RTP音/视频媒体流后,发送给主、或被叫音/视频SIP终端;或
步骤E2、R4模拟测试平台将从主、或被叫音/视频SIP终端接收到的RTP音/视频媒体流转化成3G-324M音/视频媒体流后,发送给被测BICC业务系统。
14.如权利要求4所述的BICC业务测试方法,其特征在于,当主叫音/视频SIP终端在呼叫中进行SIP INFO的二次拨号时,进一步包括有:
步骤F1、主叫音/视频SIP终端向R4模拟测试平台发送SIP INFO拨号信息;
步骤F2、R4模拟测试平台分析所述SIP INFO拨号信息中的主叫音/视频终端按键信息,转化成DTMF按键音,并将所述DTMF按键音向被测BICC业务系统发送。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010169109XA CN101848481B (zh) | 2010-05-12 | 2010-05-12 | 一种无接入网条件下的bicc业务测试系统和方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010169109XA CN101848481B (zh) | 2010-05-12 | 2010-05-12 | 一种无接入网条件下的bicc业务测试系统和方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101848481A true CN101848481A (zh) | 2010-09-29 |
CN101848481B CN101848481B (zh) | 2012-08-22 |
Family
ID=42772907
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010169109XA Expired - Fee Related CN101848481B (zh) | 2010-05-12 | 2010-05-12 | 一种无接入网条件下的bicc业务测试系统和方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101848481B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110430165A (zh) * | 2019-07-02 | 2019-11-08 | 南瑞集团有限公司 | 电力调度软交换多状态自主协商协议一致性测试方法 |
CN114338620A (zh) * | 2020-09-29 | 2022-04-12 | 中兴通讯股份有限公司 | 一种语音控制系统、方法及电子设备 |
CN115696230A (zh) * | 2022-12-13 | 2023-02-03 | 荣耀终端有限公司 | 通话测试方法、电子设备及计算机存储介质 |
CN116016459A (zh) * | 2022-12-28 | 2023-04-25 | 中国联合网络通信集团有限公司 | 音视频会议通话方法、系统及存储介质 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007045527A1 (de) * | 2005-10-21 | 2007-04-26 | Siemens Aktiengesellschaft | Verfahren zum aufbau einer videotelefonverbindung und/oder multimediatelefonverbindung in einem datennetz |
-
2010
- 2010-05-12 CN CN201010169109XA patent/CN101848481B/zh not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007045527A1 (de) * | 2005-10-21 | 2007-04-26 | Siemens Aktiengesellschaft | Verfahren zum aufbau einer videotelefonverbindung und/oder multimediatelefonverbindung in einem datennetz |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110430165A (zh) * | 2019-07-02 | 2019-11-08 | 南瑞集团有限公司 | 电力调度软交换多状态自主协商协议一致性测试方法 |
CN110430165B (zh) * | 2019-07-02 | 2021-11-23 | 南瑞集团有限公司 | 电力调度软交换多状态自主协商协议一致性测试方法 |
CN114338620A (zh) * | 2020-09-29 | 2022-04-12 | 中兴通讯股份有限公司 | 一种语音控制系统、方法及电子设备 |
CN115696230A (zh) * | 2022-12-13 | 2023-02-03 | 荣耀终端有限公司 | 通话测试方法、电子设备及计算机存储介质 |
CN115696230B (zh) * | 2022-12-13 | 2023-05-02 | 荣耀终端有限公司 | 通话测试方法、电子设备及计算机存储介质 |
CN116016459A (zh) * | 2022-12-28 | 2023-04-25 | 中国联合网络通信集团有限公司 | 音视频会议通话方法、系统及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN101848481B (zh) | 2012-08-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101242663B (zh) | 基于同号移动终端与软终端通话切换方法、系统及设备 | |
CN101453524B (zh) | 一种多媒体业务的实现方法 | |
CN101459735B (zh) | 一种彩铃、彩像业务的实现方法及系统 | |
CN109889534B (zh) | 一种融合IP网络与LTE网络的VoIP通话方法 | |
CN101848481B (zh) | 一种无接入网条件下的bicc业务测试系统和方法 | |
CN101257435B (zh) | 基于nat-pt的sip应用层网关的实现方法 | |
CN101448334B (zh) | 一种分布式业务的实现方法、装置及系统 | |
CN101369906B (zh) | 一种会议业务实现方法及设备 | |
CN101888377A (zh) | 一种通信方法及媒体服务器及通信系统 | |
CN101467420A (zh) | 提供基于会话发起协议的早期媒体服务的方法 | |
EP1691506B1 (en) | A method of implementing multi-party conference service in carrying and controlling separate networks | |
CN107690054A (zh) | 一种视频通话的处理方法及装置 | |
CN100581197C (zh) | 一种获取媒体特征信息的方法和系统以及终端设备 | |
CN104735034A (zh) | 媒体流的传输方法、装置及系统 | |
CN101184129A (zh) | 实现转移呼叫的方法、装置及系统 | |
CN101001185A (zh) | 多媒体呼叫的区分处理方法 | |
CN100466761C (zh) | 内置视频网关的移动交换中心及实现多媒体互通的方法 | |
CN101494648A (zh) | 一种终端设备间媒体转移方法和网络设备 | |
CN101365157A (zh) | 一种业务触发方法、系统及装置 | |
CN1976376B (zh) | 一种呼叫会话的方法、ip电话系统及ip电话终端 | |
CN101087302A (zh) | 进行媒体资源控制的方法以及呼叫建立方法 | |
CN101686138B (zh) | 一种实现三方会议的方法、设备和系统 | |
CN101064680B (zh) | 一种实现多媒体呼叫业务的方法、系统及装置 | |
CN101764896B (zh) | 多方会议中增加或者拆除会议参与方的方法、设备及系统 | |
CN101582950B (zh) | Ip多媒体子系统中振铃态转接方法及系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120822 Termination date: 20160512 |