域选通知语音播放方法及装置与流程

文档序号:31406305发布日期:2022-09-03 06:57阅读:121来源:国知局
域选通知语音播放方法及装置与流程

1.本技术涉及移动通信技术领域,具体而言,涉及一种域选通知语音播放方法及装置。


背景技术:

2.现核心网通常都支持volte用户被叫的域选功能,即从4g/5g的volte域改选择为2g/3g的cdma域接入被叫,但随着5g的快速发展,2g/3g网络逐步退网,对于没有cdma频段和制式的增量5g终端,是无法使用cdma网进行呼叫的,因此目前已逐渐停止增量5g终端在cdma域hlre的放号。
3.若增量5g终端不在cdma域放号,域选cdma域hlre查询得到的会是“未分配的号码”,根据此结果直接放通知音,将导致增量5g终端在关机或不可及域选情况下,主叫听到的会是错误的“您拨打的号码是空号”音,而不是准确的“您拨打的号码已关机”音或“您拨打的号码暂时无法接通”音。
4.针对上述的问题,目前尚未提出有效的解决方案。


技术实现要素:

5.本技术实施例提供了一种域选通知语音播放方法及装置,以至少解决域选呼叫未在cdma域放号的被叫终端时播放的通知语音不准确的技术问题。
6.根据本技术实施例的一个方面,提供了一种域选通知语音播放方法,包括:获取在长期演进语音域内呼叫被叫号码时的响应失败类型;确定与响应失败类型对应的域选路由码,并将域选路由码与被叫号码发送至媒体网关控制功能网元;接收媒体网关控制功能网元反馈的第一响应失败信息,其中,媒体网关控制功能网元用于将码分多址网络域中的归属位置寄存器寻址被叫号码返回的第二响应失败信息转换为与域选路由码对应的第一响应失败信息;控制主叫终端播放与第一响应失败信息对应的通知语音。
7.可选地,响应失败类型至少包括以下之一:用户未注册,用户未响应。
8.可选地,在响应失败类型为用户未注册时,在被叫号码之前添加用于指示用户关机的第一域选路由码,并将添加第一域选路由码的被叫号码发送至媒体网关控制功能网元;在响应失败类型为用户未响应时,在被叫号码之前添加用于指示用户未响应的第二域选路由码,并将添加第二域选路由码的被叫号码发送至媒体网关控制功能网元;其中,第一域选路由码与第二域选路由码位数相同。
9.可选地,第一响应失败信息和第二响应失败信息均为会话初始协议信令,其中,第二响应失败信息中包括:归属位置寄存器寻址被叫号码返回的第一错误原因信令,其中,第一错误原因信令用于表示未分配的号码;第一响应失败信息中至少包括以下之一:媒体网关控制功能网元依据第一域选路由码将第一错误原因信令转换得到的第二错误原因信令,第二错误原因信令用于表示用户关机;媒体网关控制功能网元依据第二域选路由码将第一错误原因信令转换得到的第三错误原因信令,第三错误原因信令用于表示用户未响应。
10.可选地,将添加域选路由码的被叫号码发送至服务呼叫会话控制功能网元,通过服务呼叫会话控制功能网元将添加域选路由码的被叫号码发送至媒体网关控制功能网元。
11.可选地,接收媒体网关控制功能网元经服务呼叫会话控制功能网元转发的第一响应失败信息。
12.可选地,响应于第二错误原因信令,控制主叫终端播放用于指示呼叫的用户已关机的第一通知语音;响应于第三错误原因信令,控制主叫终端播放用于指示呼叫的用户未响应的第二通知语音。
13.根据本技术实施例的另一方面,还提供了一种域选通知语音播放装置,包括:获取模块,用于获取在长期演进语音域内呼叫被叫号码时的响应失败类型;添加模块,用于确定与响应失败类型对应的域选路由码,并将域选路由码与被叫号码发送至媒体网关控制功能网元;接收模块,用于接收媒体网关控制功能网元反馈的第一响应失败信息,其中,媒体网关控制功能网元用于将码分多址网络域中的归属位置寄存器寻址被叫号码返回的第二响应失败信息转换为与域选路由码对应的第一响应失败信息;播放模块,用于控制主叫终端播放与第一响应失败信息对应的通知语音。
14.根据本技术实施例的另一方面,还提供了一种非易失性存储介质,该非易失性存储介质包括存储的程序,其中,在程序运行时控制非易失性存储介质所在设备执行上述的域选通知语音播放方法。
15.根据本技术实施例的另一方面,还提供了一种电子设备,该电子设备包括:存储器和处理器,其中,存储器中存储有计算机程序,处理器被配置为通过计算机程序执行上述的域选通知语音播放方法。
16.在本技术实施例中,首先获取在长期演进语音域内呼叫被叫号码时的响应失败类型,然后确定与响应失败类型对应的域选路由码,并将域选路由码与被叫号码发送至媒体网关控制功能网元,之后接收媒体网关控制功能网元反馈的第一响应失败信息,并控制主叫终端播放与第一响应失败信息对应的通知语音;其中,媒体网关控制功能网元用于将码分多址网络域中的归属位置寄存器寻址被叫号码返回的第二响应失败信息转换为与域选路由码对应的第一响应失败信息,从而使主叫终端能够正确播放与响应失败类型对应的域选通知语音,进而解决了域选呼叫未在cdma域放号的被叫终端时播放的通知语音不准确的技术问题。
附图说明
17.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
18.图1是根据本技术实施例的一种域选通知语音播放方法的流程示意图;
19.图2是根据本技术实施例的一种终端播放“关机”通知语音的示意图;
20.图3是根据本技术实施例的一种终端播放“暂时无法接通”通知语音的示意图;
21.图4是根据本技术实施例的一种域选通知语音播放装置的结构示意图。
具体实施方式
22.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的
附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
23.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
24.为了更好地理解本技术实施例,对本技术实施例进行描述的过程中出现的部分名词或术语翻译解释如下:
25.ims(ip multimedia subsystem,ip多媒体子系统),移动通信行业引入的一种网络架构,是一个独立于接入技术的基于ip的标准体系,与现存的语音和数据网络可以互通,不论是固定网络用户还是移动用户,内部均采用sip协议信令传输。
26.cdma(code division multiple access,码分多址):数字技术的分支—扩频通信技术上发展起来的一种崭新而成熟的无线通信技术,其原理是将需传送的具有一定信号带宽信息数据,用一个带宽远大于信号带宽的高速伪随机码进行调制,使原数据信号的带宽被扩展,再经载波调制并发送出去。
27.cs(circuit switched,电路交换):是通信网中最早出现的一种交换方式,主要应用于cdma网络中,完成电话交换。
28.volte(voice over long-term evolution,长期演进语音承载):一个面向手机和数据终端的高速无线通信标准,其是基于ims网络,在lte上使用控制层面和语音服务的媒体层面特制的配置文件,这使得语音服务作为数据流在lte数据承载网络中传输,而不再需要维护和依赖传统的电路交换网络。
29.sip(session initiation protocol,会话初始协议):一个基于文本的应用层控制协议,用于创建、修改和释放一个或多个参与者的会话。广泛应用于cs、ngn(next generation network,下一代网络)以及ims的网络中,可以支持并应用于语音、视频、数据等多媒体业务,同时也可以应用于presence(呈现)、instant message(即时消息)等特色业务。
30.sbc(session border controller,会话边界控制器):是voip通信中的ip业务网关,通常在运营商ims及企业voip中应用,其能够同时支持voip会话信令代理、媒体代理。
31.s-cscf(service call session control function,服务呼叫会话控制功能):s-cscf是ims的核心所在,它位于归属网络,为ue进行会话控制和注册请求,但当ue处于会话中时,s-cscf处理网络中的会话状态。在同一运营商的网络中,可以有多个s-cscf。
32.i-cscf(interrogating call session control function,查询呼叫会话控制功能):i-cscf是一个运营商网络内部的接触点,所有与该网络运营商的用户连接都要经过这个实体。在同一运营商的网络中,可以有多个i-cscf。
33.enum(e.164number uri mapping,电话号码映射):是ietf(telephone number mapping working group,电话号码映射工作组)定义的一个协议,它定义了将e。164号码转换为域名形式存放在dns服务器数据库中的方法,可以利用电话号码来查找注册人的电子邮件、ip电话号码、统一消息、ip传真或个人网页等多种信息。
34.dns(domain name system,域名系统):作为将域名和ip地址互相映射的一个分布式数据库,能够使人更方便地访问网络。
35.hss(home subscriber server,归属签约用户服务器):包含用户配置文件,执行用户的身份验证和授权,并可提供有关用户物理位置的信息,其支持用于处理调用/会话的ims网络实体的主要用户数据库。
36.as(application server,应用服务器):在ims系统中位于最上层的应用层设备,提供基本业务和补充业务、多媒体会议、统合通信、短信业务、标准话务台等业务。
37.mmtel(multi media telephony application server,网络语音业务平台):是由etsi/tispan(欧洲电信标准协会/电信和互联网融合业务及高级网络协议)和3gpp两大标准化组织两盒开发的基于ims的多媒体电话业务标注,是一个全球标准规范,支持电信运营商将传统的电话交换业务演进为基于ip的实时多媒体电话业务,包括语音、视频电话、消息业务和视频图像共享等,同时支持固定和移动宽带接入。
38.mrfp(multimedia resource function processor,多媒体资源处理器):是3g核心网中实现多方呼叫和多媒体业务提供和控制的逻辑功能实体。
39.mgcf(media gateway control function,媒体网关控制功能):ims的一个组成部分,与cscf(call session control function,呼叫会话控制功能)通信和控制媒体信道在一个ims-mgw中的连接,它在isdn部分和ims呼机控制协议之间执行协议转换。
40.hlr(home location register,归属位置寄存器):负责移动用户管理的数据库,永久存储和记录所辖区域内用户的签约数据,并可实时地提供对用户位置信息的查询和修改,及实现各类业务操作,包括位置更新、呼叫处理、鉴权和补充业务等,完成移动通信网中用户的移动性管理。
41.hlre(home location register emulation,归属位置寄存器仿真):具备hlr所具有的所有功能,是lmsds(legacy ms domain support,传统移动域支持)系统中存储移动用户签约业务和位置信息的数据库,提供移动用户的开户、注销、业务的授权和撤销等。
42.实施例1
43.在2g/3g逐步退网、新旧终端并存的阶段,当前的核心网支持volte用户被叫的域选功能是从4g/5g的volte域改选为2g/3g的cdma域接入被叫,mmtel as设置定时器,在用户未注册的情况下,定时器内会接收到呼叫后暂时无法接通的失败响应,或定时器结束时仍然收到的是失败响应,mmtel as启动域选至cdma域hlre寻址流程。而对于没有cdma频段和制式的增量5g终端,无法正常使用域选cdma域,即若增量5g终端不在cdma网放号时,呼叫的被叫号码在域选cdma域hlre查询得到的会是“未分配的号码”,根据查询得到的结果直接播放提示音,主叫用户听到是错误的“您拨打的号码是空号”,而无法准确播报呼叫域选通话音。
44.为解决上述问题,本技术实施例提供了一种域选通知语音播放方法,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,
并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
45.图1是根据本技术实施例的一种可选的域选通知语音播放方法的流程示意图,如图1所示,该方法至少包括步骤s102-s108,其中:
46.步骤s102,获取在长期演进语音域内呼叫被叫号码时的响应失败类型。
47.针对未在cdma域放号的被叫,为了准确向主叫反馈与被叫响应失败原因对应的域选通话语音,在本技术一些可选的实施例中,当在volet域内对被叫号码进行呼叫失败时,应用服务器首先获取响应失败类型,其中,响应失败类型至少包括以下之一:用户未注册,用户未响应。应用服务器可以是网络语音业务平台,也可以是多媒体资源处理器。
48.步骤s104,确定与响应失败类型对应的域选路由码,并将域选路由码与被叫号码发送至媒体网关控制功能网元。
49.在获取响应失败类型后,应用服务器可以通过在被叫号码前添加域选路由码的方式来标记被叫号码的响应失败类型,具体地,可以分为以下两种情况:
50.在响应失败类型为用户未注册时,在被叫号码之前添加用于指示用户关机的第一域选路由码,并将添加第一域选路由码的被叫号码发送至媒体网关控制功能网元。
51.在响应失败类型为用户未响应时,在被叫号码之前添加用于指示用户未响应的第二域选路由码,并将添加第二域选路由码的被叫号码发送至媒体网关控制功能网元。
52.其中,第一域选路由码与第二域选路由码的位数相同,具体取值可以根据实际需要自行设定,此处不进行限制。
53.在本技术一些可选的实施例中,在将域选路由码与被叫号码发送至媒体网关控制功能网元时,可以先将添加域选路由码的被叫号码发送至服务呼叫会话控制功能网元,通过服务呼叫会话控制功能网元将添加域选路由码的被叫号码发送至媒体网关控制功能网元。
54.步骤s106,接收媒体网关控制功能网元反馈的第一响应失败信息,其中,媒体网关控制功能网元用于将码分多址网络域中的归属位置寄存器寻址被叫号码返回的第二响应失败信息转换为与域选路由码对应的第一响应失败信息。
55.第二响应失败信息中包括归属位置寄存器寻址被叫号码返回的第一错误原因信令,由于被叫号码未在cdma域放号,第一错误原因信令用于表示未分配的号码。
56.为了准确向主叫反馈与被叫响应失败原因对应的域选通话语音,媒体网关控制功能网元可以依据域选路由码将第一错误原因信令转换为与响应失败类型对应的信令。
57.具体地,转换后的第一响应失败信息中至少包括以下之一:媒体网关控制功能网元依据第一域选路由码将第一错误原因信令转换得到的第二错误原因信令,第二错误原因信令用于表示用户关机;媒体网关控制功能网元依据第二域选路由码将第一错误原因信令转换得到的第三错误原因信令,第三错误原因信令用于表示用户未响应。
58.其中,第一响应失败信息和第二响应失败信息均为会话初始协议信令。
59.在完成响应失败信息转换后,媒体网关控制功能网元可以将第一响应失败信息发送至服务呼叫会话控制功能网元,由服务呼叫会话控制功能网元将第一响应失败信息转发至应用服务器。
60.步骤s108,控制主叫终端播放与第一响应失败信息对应的通知语音。
(unassigned/unallocated number)错误原因值(即第一错误原因指令);之后,mgcf依据第二域选路由码将“未分配的号码”错误原因值转换为“用户未响应”(no user responding)原因值(即第三错误原因指令),并将对应的sip信令经被叫端s-cscf转发至mmtel as,mmtel as按照mgcf回送的“用户未响应”原因值,指示向主机侧播放“您呼叫的用户暂时无法接通”的第二通知语音。
69.在本技术实施例中,首先获取在长期演进语音域内呼叫被叫号码时的响应失败类型,然后确定与响应失败类型对应的域选路由码,并将域选路由码与被叫号码发送至媒体网关控制功能网元,之后接收媒体网关控制功能网元反馈的第一响应失败信息,并控制主叫终端播放与第一响应失败信息对应的通知语音;其中,媒体网关控制功能网元用于将码分多址网络域中的归属位置寄存器寻址被叫号码返回的第二响应失败信息转换为与域选路由码对应的第一响应失败信息,从而使主叫终端能够正确播放与响应失败类型对应的域选通知语音,提升5g用户的业务体验感知;在此基础上,5g语音业务开通无需在2g/3g的cdma域hlre放号,有利于5g业务和2g/3g网络脱钩,加快2g/3g核心网退网进程,实现移动通信网络的降本增效和技术进步。
70.实施例2
71.根据本技术实施例,还提供了一种用于实现实施例1中的域选通知语音播放方法的域选通知语音播放装置,如图4所示,该装置至少包括获取模块41,添加模块42、接收模块43和播放模块44,其中:
72.获取模块41,用于获取在长期演进语音域内呼叫被叫号码时的响应失败类型。
73.针对未在cdma域放号的被叫,为了准确向主叫反馈与被叫响应失败原因对应的域选通话语音,在本技术一些可选的实施例中,当在volet域内对被叫号码进行呼叫失败时,获取模块首先获取响应失败类型,其中,响应失败类型至少包括以下之一:用户未注册,用户未响应。
74.添加模块42,用于确定与响应失败类型对应的域选路由码,并将域选路由码与被叫号码发送至媒体网关控制功能网元。
75.在获取响应失败类型后,添加模块可以通过在被叫号码前添加域选路由码的方式来标记被叫号码的响应失败类型,具体地,可以分为以下两种情况:
76.在响应失败类型为用户未注册时,在被叫号码之前添加用于指示用户关机的第一域选路由码,并将添加第一域选路由码的被叫号码发送至媒体网关控制功能网元。
77.在响应失败类型为用户未响应时,在被叫号码之前添加用于指示用户未响应的第二域选路由码,并将添加第二域选路由码的被叫号码发送至媒体网关控制功能网元。
78.其中,第一域选路由码与第二域选路由码的位数相同。
79.在本技术一些可选的实施例中,添加模块在将域选路由码与被叫号码发送至媒体网关控制功能网元时,可以先将添加域选路由码的被叫号码发送至服务呼叫会话控制功能网元,通过服务呼叫会话控制功能网元将添加域选路由码的被叫号码发送至媒体网关控制功能网元。
80.接收模块43,用于接收媒体网关控制功能网元反馈的第一响应失败信息,其中,媒体网关控制功能网元用于将码分多址网络域中的归属位置寄存器寻址被叫号码返回的第二响应失败信息转换为与域选路由码对应的第一响应失败信息。
81.第二响应失败信息中包括归属位置寄存器寻址被叫号码返回的第一错误原因信令,由于被叫号码未在cdma域放号,第一错误原因信令用于表示未分配的号码。
82.为了准确向主叫反馈与被叫响应失败原因对应的域选通话语音,媒体网关控制功能网元可以依据域选路由码将第一错误原因信令转换为与响应失败类型对应的信令。
83.具体地,转换后的第一响应失败信息中至少包括以下之一:媒体网关控制功能网元依据第一域选路由码将第一错误原因信令转换得到的第二错误原因信令,第二错误原因信令用于表示用户关机;媒体网关控制功能网元依据第二域选路由码将第一错误原因信令转换得到的第三错误原因信令,第三错误原因信令用于表示用户未响应。
84.其中,第一响应失败信息和第二响应失败信息均为会话初始协议信令。
85.在完成响应失败信息转换后,媒体网关控制功能网元可以将第一响应失败信息发送至服务呼叫会话控制功能网元,由服务呼叫会话控制功能网元将第一响应失败信息转发至接收模块。
86.播放模块44,用于控制主叫终端播放与第一响应失败信息对应的通知语音。
87.在接收模块接收媒体网关控制功能网元经服务呼叫会话控制功能网元转发的第一响应失败信息后,播放模块可以控制主叫终端正确播放与第一响应失败信息对应的通知语音。
88.具体地,播放模块可以响应于第二错误原因信令,控制主叫终端播放与第二错误原因信令对应的用于指示呼叫的用户已关机的第一通知语音,如“您呼叫的用户已关机”;也可以响应于第三错误原因信令,控制主叫终端播放与第三错误原因信令对应的用于指示呼叫的用户未响应的第二通知语音,如“您呼叫的用户暂时无法接通”。
89.需要说明的是,本技术实施例中的域选通知语音播放装置中的各模块与实施例1中的域选通知语音播放方法的各实施步骤一一对应,由于实施例1中已经进行了详尽的描述,本实施例中部分未体现的细节可以参考实施例1,在此不再过多赘述。
90.实施例3
91.根据本技术实施例,还提供了一种非易失性存储介质,该非易失性存储介质包括存储的程序,其中,在程序运行时控制非易失性存储介质所在设备执行实施例1中的域选通知语音播放方法。
92.根据本技术实施例,还提供了一种处理器,该处理器用于运行程序,其中,程序运行时执行实施例1中的域选通知语音播放方法。
93.根据本技术实施例,还提供了一种电子设备,该电子设备包括:存储器和处理器,其中,存储器中存储有计算机程序,处理器被配置为通过计算机程序执行实施例1中的域选通知语音播放方法。
94.可选地,程序运行时执行实现以下步骤:获取在长期演进语音域内呼叫被叫号码时的响应失败类型;确定与响应失败类型对应的域选路由码,并将域选路由码与被叫号码发送至媒体网关控制功能网元;接收媒体网关控制功能网元反馈的第一响应失败信息,其中,媒体网关控制功能网元用于将码分多址网络域中的归属位置寄存器寻址被叫号码返回的第二响应失败信息转换为与域选路由码对应的第一响应失败信息;控制主叫终端播放与第一响应失败信息对应的通知语音。
95.上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
96.在本技术的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
97.在本技术所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
98.作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
99.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
100.集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本技术各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
101.以上仅是本技术的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本技术的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1