关口局呼叫接续方法、关口局和计算机可读存储介质与流程

文档序号:17896664发布日期:2019-06-13 16:02阅读:340来源:国知局
关口局呼叫接续方法、关口局和计算机可读存储介质与流程

本公开涉及通信技术领域,特别是一种关口局呼叫接续方法、关口局和计算机可读存储介质。



背景技术:

enum(telephonenumbermappingworkinggroup,电话号码映射工作组)/dns(domainnamesystem,域名系统)在ims(ipmultimediasubsystem,ip多媒体子系统)网络通信中有非常重要的作用,每一通呼叫都要向enum做naptr(namingauthoritypointer,名称权威指针)查询,将号码格式的被叫号码翻译为sip(sessioninitiationprotocol,会话初始协议)uri(uniformresourceidentifier,统一资源标识符)格式,再向dns做srv(servicelocation,服务位置)查询和a(address,地址)记录查询,解析到目的网元的ip地址和端口。基于enum,ims网络开放携号转网,将npdb(numberportabilitydatabase,号码携带数据库)内置在enum网元中。ims用户拨打移动被叫号码时,在s-cscf(service-callsessioncontrolfunction,归属呼叫会话控制功能)网元向enum做naptr查询的同时,查询npdb获取该移动被叫号码携入携出信息。



技术实现要素:

发明人发现,对于非ims域的电路域主叫用户,拨打异网移动号码的呼叫无需进入ims域,可以直接从被叫所在地互通关口局进入异网运营商关口局,全程话务路由都在电路域。如按照携号转网的查询规则,电路域话务需强制路由进入ims域,在ims域内查询enum/dpdb后,再转出ims域进入互通关口局过网,降低了呼叫接续的效率。

本公开的一个目的在于提高异网呼叫接续的效率。

根据本公开的一个方面,提出一种关口局呼叫接续方法,包括:主叫用户归属域关口局接收来自主叫用户的呼叫请求;主叫用户归属域关口局向enum/dns查询被叫用户的归属网络;在被叫用户的归属网络为异网的情况下,主叫用户归属域关口局将呼叫接续到被叫用户归属的异网。

可选地,主叫用户归属域关口局将被叫用户号码发送给enum/dns以查询被叫用户的归属网络;接收enum/dns反馈的被叫用户信息,若被叫用户的归属网络为异网,则被叫用户信息中包括异网呼叫标识、被叫用户号码和被叫用户归属的异网信息;向被叫用户归属的异网发送异网呼叫接续消息以将呼叫接续到异网,异网呼叫接续消息中包括异网呼叫标识和被叫用户号码。

可选地,主叫用户归属域关口局通过电路域或ims网络接收来自的主叫用户的呼叫请求。

可选地,主叫用户归属域关口局将呼叫接续到被叫用户归属的异网包括:主叫用户归属域关口局通过局间isup(isdnuserpart,综合业务数字网用户部分)信令将呼叫接续到被叫用户归属的异网关口局。

可选地,主叫用户归属域关口局将呼叫接续到被叫用户归属的异网包括:主叫用户归属域关口局通过sip信令将呼叫接续到被叫用户归属的异网ibcf(interconnectionbordercontrolfunction,互联边界控制功能)节点。

可选地,主叫用户归属域关口局将来自电路域的呼叫接续到被叫用户归属的异网关口局。

可选地,主叫用户归属域关口局将来自电路域的呼叫接续到被叫用户归属的异网ibcf节点。

可选地,主叫用户归属域关口局将来自ims网络的呼叫接续到被叫用户归属的异网关口局。

可选地,主叫用户归属域关口局将来自ims网络的呼叫接续到被叫用户归属的异网ibcf节点。

通过这样的方法,主叫用户归属域的关口局能够向enum/dns查询被叫用户的归属网络,并将呼叫接续到对应的网络,从而实现了对电路域呼叫和ims域呼叫的异网接续,提高了异网呼叫接续的效率。

根据本公开的另一个方面,提出一种关口局,包括:呼叫接收单元,被配置为接收来自主叫用户的呼叫请求;归属网络查询单元,被配置为向enum/dns查询被叫用户的归属网络;呼叫接续单元,被配置为在被叫用户的归属网络为异网的情况下,将呼叫接续到被叫用户归属的异网。

可选地,归属网络查询单元被配置为将被叫用户号码发送给enum/dns以查询被叫用户的归属网络,并从enum/dns向获取被叫用户信息,其中,若被叫用户的归属网络为异网,则被叫用户信息中包括异网呼叫标识、被叫用户号码和被叫用户归属的异网信息;呼叫接续单元被配置为向被叫用户归属的异网发送异网呼叫接续消息以将呼叫接续到异网,异网呼叫接续消息中包括异网呼叫标识和被叫用户号码。

可选地,呼叫接收单元被配置为通过电路域或ims网络接收来自的主叫用户的呼叫请求。

可选地,呼叫接续单元,被配置为:通过局间综合业务数字网用户部分isup信令将呼叫接续到被叫用户归属的异网关口局。

可选地,通过sip信令将呼叫接续到被叫用户归属的异网ibcf。

可选地,关口局将来自电路域的呼叫接续到被叫用户归属的异网关口局。

可选地,关口局将来自电路域的呼叫接续到被叫用户归属的异网ibcf。

可选地,关口局将来自ims网络的呼叫接续到被叫用户归属的异网关口局。

可选地,关口局将来自ims网络的呼叫接续到被叫用户归属的异网ibcf。

根据本公开的又一个方面,提出一种关口局,包括存储器;以及耦接至存储器的处理器,处理器被配置为基于存储在存储器的指令执行上文中任意一种关口局呼叫接续方法。

这样的关口局能够向enum/dns查询被叫用户的归属网络,并将呼叫接续到对应的网络,从而实现了对电路域呼叫和ims域呼叫的异网接续,提高了异网呼叫接续的效率。

根据本公开的再一个方面,提出一种计算机可读存储介质,其上存储有计算机程序指令,该指令被处理器执行时实现上文中任意一种关口局呼叫接续方法。

这样计算机可读存储介质通过执行其上的指令,能够向enum/dns查询被叫用户的归属网络,并将呼叫接续到对应的网络,从而实现了对电路域呼叫和ims域呼叫的异网接续,提高了异网呼叫接续的效率。

附图说明

此处所说明的附图用来提供对本公开的进一步理解,构成本公开的一部分,本公开的示意性实施例及其说明用于解释本公开,并不构成对本公开的不当限定。在附图中:

图1为本公开的关口局呼叫接续方法的一个实施例的流程图。

图2为本公开的关口局呼叫接续方法的另一个实施例的流程图。

图3a为本公开的关口局呼叫接续方法的一个实施例的信令流程图。

图3b为本公开的关口局呼叫接续方法的另一个实施例的信令流程图。

图3c为本公开的关口局呼叫接续方法的又一个实施例的信令流程图。

图3d为本公开的关口局呼叫接续方法的再一个实施例的信令流程图。

图4为本公开的关口局的一个实施例的示意图。

图5为本公开的关口局的应用场景的一个实施例的示意图。

图6为本公开的关口局的又一个实施例的示意图。

图7为本公开的关口局的再一个实施例的示意图。

具体实施方式

下面通过附图和实施例,对本公开的技术方案做进一步的详细描述。

本公开的关口局呼叫接续方法的一个实施例的流程图如图1所示。

在步骤101中,主叫用户归属域关口局接收来自主叫用户的呼叫请求。在一个实施例中,呼叫请求可以来自电路域或来自ims域。

在步骤102中,主叫用户归属域关口局向enum/dns查询被叫用户的归属网络。主叫用户归属域关口局可以将被叫用户号码发送到enum/dns,enum/dns经过查询后,反馈被叫用户号码的归属网络信息。在一个实施例中,在被叫用户的归属网络为异网的情况下,反馈的信息中还可以包括异网呼叫标识,以便主叫用户归属域关口局明确被叫用户号码的归属网络与主叫用户不同。

在步骤103中,在被叫用户的归属网络为异网的情况下,主叫用户归属域关口局将呼叫接续到被叫用户归属的异网。

通过这样的方法,主叫用户归属域的关口局能够向enum/dns查询被叫用户的归属网络或归属运营商,并将呼叫接续到对应的网络,从而实现了对电路域呼叫和ims域呼叫的异网接续,提高了异网呼叫接续的效率。

本公开的关口局呼叫接续方法的另一个实施例的流程图如图2所示。

在步骤201中,主叫用户归属域关口局通过电路域或ims网络接收来自的主叫用户的呼叫请求。

在步骤202中,将被叫用户号码发送给enum/dns以查询被叫用户的归属网络。如,关口局向enum/dns发送的信息中包括“+86+被叫用户号码”,其中,+86为中国区号。

在步骤203中,接收enum/dns反馈的被叫用户信息,若被叫用户的归属网络为异网,则被叫用户信息中包括异网呼叫标识、被叫用户号码和被叫用户归属的异网信息。如,被叫用户信息中包括“+86+rn+被叫用户号码@被叫用户归属的异网信息”,其中,rn为异网呼叫标识。

在步骤204中,向被叫用户归属的异网发送异网呼叫接续消息以将呼叫接续到异网,异网呼叫接续消息中包括异网呼叫标识和被叫用户号码,如,异网呼叫接续消息包括“+86+rn+被叫用户号码”。在一个实施例中,主叫用户归属域关口局可以通过局间isup信令将呼叫接续到被叫用户归属的异网关口局,实现向被叫用户电路域的接续,或可以通过sip信令将呼叫接续到被叫用户归属的异网ibcf,实现向被叫用户ims域接续。

通过这样的方法,针对电路域和ims域的呼叫均能够实现在关口局查询被叫用户归属的网络,特别是针对电路域呼叫,无需强制进入ims域进行查询,提高了呼叫接续的效率。

在一个实施例中,可以在传统关口局的基础上增加i模块,来自主叫用户的呼叫先到达i模块,进行被叫用户归属网络查询后,若确定通过ims域接续,则由i模块通过sip协议与异网ibcf交互,若确定通过电路域接续,则i模块将查询结果告知传统关口局,由传统关口局与异网关口局交互。

通过这样的方法,能够传统关口局的基础上进行改进,保证了对现有网络的兼容能力,有利于推广应用。

本公开的关口局呼叫接续方法的信令流程图如图3a~3d所示。图3a为网内电路域主叫拨打异网移动用户,网间isup互通的信令流程图:

在301中,cs(circuitswitched,电路交换)域软交换31将主叫为“移动号码”、被叫为“异网移动号码”的呼叫发送给关口局i模块32,使用sip-i协议,invite消息携带主叫sdpoffer,i模块32收到被叫为“0086139xxx/139xxx”的呼叫。

在302中,i模块32向本大区二级enum/dns33发起naptr查询。

在303中,enum/dns33向i模块返回“+86+区号+rn+139xxx@归属域名”,i模块32收到的返回结果为teluri格式。

在304中,i模块32将邀请invite消息中携带的iam(initialaddressmessage,初始地址消息)被叫号码变换为“0+区号+rn+139xxx”发送给传统关口局34。在一个实施例中,采用无状态代理模式,不在contack、recordroute头域添加i模块标识或地址;invite消息携带主叫sdp请求不变。

在305中,传统综合关口局34将iam消息中被叫号码变换为“+86+rn+139xxx”发送给异网关口局,局间采用isup信令。

在306中,传统关口局34收到来自异网关口局35的acm(addresscompletemessage,地址全信息)消息。

在307中,传统关口局34将acm消息映射在180消息中,发给i模块,并携带被叫sdp(sessiondescriptionprotocol,会话描述协议)应答。

在308中,i模块将180消息转发给cs域软交换31,并携带被叫sdp应答。

在309中,cs域软交换31向传统综合关口局34反馈prack消息证实。

在310中,传统综合关口局34收到来自异网关口局35的anm(anwsermessage,应答消息)。

在311中,传统综合关口局34将anm消息映射在200消息中,发给cs域软交换31。

在312中,cs域软交换31向传统综合关口局回ack(acknowledgement,确认)证实。

通过这样的方法,能够实现网内电路域主叫拨打异网移动用户采用电路域交互,无需强制进入ims域查询被叫用户的归属网络,提高了呼叫接续效率。

图3b为网内电路域主叫拨打异网移动用户,网间sip互通的信令流程图:

在321中,cs域软交换31将主叫为“移动号码”、被叫为“异网号码”的呼叫发送给关口局中的i模块32,使用sip-i协议,invite消息携带主叫sdp1请求,i模块32收到被叫为“0086139xxx/139xxx”的呼叫。

在322中,i模块32向本大区二级enum/dns33发起naptr查询。

在323中,enum/dns33返回“+86+区号+rn+139xxx@归属域名”,i模块32收到的返回结果为teluri格式。

在324中,i模块32将被叫号码变换为“+86+rn+139xxx”发送给异网ibcf36。invite消息屏蔽本网拓扑,携带主叫sdp2offer。

在325中,异网ibcf36返回180响应,携带被叫sdp2answer。

在326中,i模块32作imssip与sip-i协议适配,将acm映射到180响应中,转发给cs域软交换,携带被叫sdp1应答,i模块做编解码转换。

在327中,cs域软交换31向i模块32返回prack证实。

在328中,i模块32向异网ibcf36返回prack证实。

在329中,异网ibcf36返回200响应。

在330中,i模块31将anm映射在200响应中,发给cs域软交换。

在331中,cs域软交换31向i模块32返回ack证实。

在332中,i模块32向异网ibcf36返回ack证实。

图3c为异网主叫拨打本网移动用户,网间isup互通的信令流程图:

在341中,异网关口局35呼叫本网传统关口局34,被叫号码为“+861241139xxx”,其中,1241为异网呼叫标识。

在342中,传统关口局34将被叫号码为“+861241”的呼叫发送到i模块32,使用sip协议,invite消息携带主叫sdp请求。

在343中,i模块32收到被叫为“+861241139xxx”的呼叫,剔除1241后向本大区二级enum/dns33发起naptr查询,查询号码为“+86139xxx”。

在344中,enum/dns33返回“+86139xxx@归属域名”,i模块32收到的返回结果为sipuri格式。

在345中,i模块32根据返回结果再次向enum/dns33做srv查询和a记录查询,获得被叫归属域i-cscf(呼叫会话控制功能,callsessioncontrolfunction)地址,将呼叫送被叫归属域i-cscf37;采用无状态代理模式,不得在contack、recordroute头域添加i模块标识或地址,做软交换sip协议到imssip协议映射、转换,并添加imssip相关头域(不要求支持precondition);invite消息携带主叫sdpoffer不变。i-cscf是ims归属网络的入口点。在注册过程中,i-cscf通过查询hss,为用户选择一个s-cscf。

在346~348中,被叫归属域i-cscf37查询hss38,获取被叫用户注册的s-cscf39,将呼叫转发至s-cscf39。

在349中,s-cscf39将呼叫转发至用户注册的p-cscf30,接续至被叫终端。p-cscf是ims拜访网络的入口点。

在350中,被叫终端振铃,回180响应,经p-cscf、s-cscf、i-cscf转发至i模块。

在351中,i模块32将180响应转发至传统关口局34。

在352~354中,传统关口局34给异网关口局35回acm消息,并向s-cscf回prack证实,经p-cscf转发至被叫终端。

在355~356中,被叫终端摘机,返回200响应,携带被叫sdp应答;经p-cscf、s-cscf转发至传统综合关口局34。

在357~359中,传统关口局34发给异网关口局35anm消息,并向s-cscf返回ack证实,经p-cscf转发至被叫终端。

通过这样的方法,在电路域呼叫接续的情况下,被叫端i模块能够向本域enum/dns查询被叫号码归属,确定被叫号码归属于本网络,从而提高呼叫的可靠性;同时在关口局还能够实现对被叫归属域i-cscf地址的查询,进一步提高呼叫接续的效率。

图3d为异网主叫拨打本网移动用户,网间sip互通的信令流程图:

在361中,异网ibcf36呼叫本网关口局i模块32,被叫号码为“+861241189xxx”。传统关口局将被叫号码为“+861241”的呼叫都送往i模块,使用sip协议,invite消息携带主叫sdp1请求。

在362中,i模块32收到被叫为“+861241189xxx”的呼叫,剔除异网呼叫标识1241后向本大区二级enum/dns33发起naptr查询,查询号码为“+86189xxx”。

在363中,enum/dns33返回“nosearchname”。

在364中,i模块32根据返回结果,将呼叫送往cs域软交换31,被叫号码为“0086189xxx”;采用有状态代理模式;invite消息携带主叫sdp2offer。cs域软交换31将呼叫接续至被叫终端。

在365中,被叫终端振铃,cs域软交换31返回180响应至i模块32,携带被叫sdp1响应。

在366中,i模块21将180响应转发至异网ibcf36。

在367中,异网ibcf36返回prack证实。

在368中,i模块32向cs域软交换31转发prack证实。

在369~372中,被叫终端摘机,cs域软交换31返回200响应至i模块32;i模块32给异网ibcf36返回200响应,异网ibcf36返回ack证实;i模块向cs域软交换31转发ack证实。

通过上述3a~3d实施例中的信令交互,能够实现i模块与网内电路域软交换、网内ims域、网间ibcf互通的协议转换和适配机制,实现了关口局向enum/dns查询号码归属网络或运营商,完成电路域、ims域呼叫的接续。

本公开的关口局的一个实施例的示意图如图4所示。

呼叫接收单元401能够接收来自主叫用户的呼叫请求。在一个实施例中,呼叫请求可以来自电路域或来自ims域。

归属网络查询单元402能够向enum/dns查询被叫用户的归属网络。在一个实施例中,归属网络查询单元402可以将被叫用户号码发送到enum/dns,enum/dns经过查询后,反馈被叫用户号码的归属网络信息。在一个实施例中,在被叫用户的归属网络为异网的情况下,反馈的信息中还可以包括异网呼叫标识,以便主叫用户归属域关口局明确被叫用户号码的归属网络与主叫用户不同。

呼叫接续单元403能够在被叫用户的归属网络为异网的情况下,将呼叫接续到被叫用户归属的异网。

这样的关口局能够向enum/dns查询被叫用户的归属网络,并将呼叫接续到对应的网络,从而实现了对电路域呼叫和ims域呼叫的异网接续,提高了异网呼叫接续的效率。

本公开的关口局的应用场景的一个实施例的示意图如图5所示,关口局51可以包括传统关口局511和i模块512。i模块512能够接收来自cs域52和/或ims域53的呼叫请求,i模块512向eunm/dns54查询被叫用户的归属网络信息并得到反馈结果。当确定被叫用户为异网用户时,若确定采用电路域通信,通过传统关口局511采用isup与异网关口局55接续,若确定采用ims域通信,则i模块采用sip与异网ibcf56接续。

这样的关口局能够在传统关口局的基础上进行改进,保证了对现有网络的兼容能力,有利于推广应用。

本公开关口局的一个实施例的结构示意图如图6所示。关口局包括存储器601和处理器602。其中:存储器601可以是磁盘、闪存或其它任何非易失性存储介质。存储器用于存储上文中关口局呼叫接续方法的对应实施例中的指令。处理器602耦接至存储器601,可以作为一个或多个集成电路来实施,例如微处理器或微控制器。该处理器602用于执行存储器中存储的指令,能够实现对电路域呼叫和ims域呼叫的异网接续,提高了异网呼叫接续的效率。

在一个实施例中,还可以如图7所示,关口局700包括存储器701和处理器702。处理器702通过bus总线703耦合至存储器701。该关口局700还可以通过存储接口704连接至外部存储装置705以便调用外部数据,还可以通过网络接口706连接至网络或者另外一台计算机系统(未标出)。此处不再进行详细介绍。

在该实施例中,通过存储器存储数据指令,再通过处理器处理上述指令,能够实现对电路域呼叫和ims域呼叫的异网接续,提高了异网呼叫接续的效率。。

在另一个实施例中,一种计算机可读存储介质,其上存储有计算机程序指令,该指令被处理器执行时实现关口局呼叫接续方法对应实施例中的方法的步骤。本领域内的技术人员应明白,本公开的实施例可提供为方法、装置、或计算机程序产品。因此,本公开可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本公开可采用在一个或多个其中包含有计算机可用程序代码的计算机可用非瞬时性存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本公开是参照根据本公开实施例的方法、设备(系统)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

至此,已经详细描述了本公开。为了避免遮蔽本公开的构思,没有描述本领域所公知的一些细节。本领域技术人员根据上面的描述,完全可以明白如何实施这里公开的技术方案。

可能以许多方式来实现本公开的方法以及装置。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本公开的方法以及装置。用于所述方法的步骤的上述顺序仅是为了进行说明,本公开的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本公开实施为记录在记录介质中的程序,这些程序包括用于实现根据本公开的方法的机器可读指令。因而,本公开还覆盖存储用于执行根据本公开的方法的程序的记录介质。

最后应当说明的是:以上实施例仅用以说明本公开的技术方案而非对其限制;尽管参照较佳实施例对本公开进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本公开的具体实施方式进行修改或者对部分技术特征进行等同替换;而不脱离本公开技术方案的精神,其均应涵盖在本公开请求保护的技术方案范围当中。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1