VoLTE与VoWiFi共用IMS账号的方法及装置与流程

文档序号:12809596阅读:451来源:国知局
VoLTE与VoWiFi共用IMS账号的方法及装置与流程

本发明实施例涉及通信技术领域,尤其涉及一种volte与vowifi共用ims账号的方法及装置。



背景技术:

基于长期演进的语音业务(voiceoverlongtermevolution,简称volte)和基于无线保真(voiceoverwireless-fidelity,简称vowifi)均是基于ip多媒体子系统(ipmultimediasubsystem,简称ims)的语音业务。

volte是第四代移动电话行动通信标准即4g时代语音发展的必然趋势,vowifi业务可以作为4g网络覆盖不全面时volte的有效补充。场景举例:用户volte通话过程中,当终端检测到wifi网络并成功连接,则通话由volte切换到vowifi。基于运营商的业务需要,volte与vowifi需共享ims账号。

现有技术中,同一终端上的volte业务与vowifi业务使用同一ims账号,ims账号包括ip多媒体私有标识(ipmultimediaprivateidentity,简称impi)和ip多媒体公有标识(ipmultimediapublicidentity,简称impu)。由于终端原生提供的volte业务进程与app形式的vowifi业务进程在终端侧无法互相监听,导致同一终端的volte业务和vowifi业务同时注册时,出现ims注册、呼叫等业务冲突。



技术实现要素:

本发明实施例提供一种volte与vowifi共用ims账号的方法及装置,以避免同一终端的volte业务和vowifi业务同时注册时,出现ims注册、呼叫等业务冲突。

本发明实施例的一个方面是提供一种volte与vowifi共用ims账号的方法,包括:

呼叫会话控制功能cscf网元接收主叫设备发送的呼叫请求,所述呼叫请求包括被叫设备的标识信息;

所述cscf网元根据所述被叫设备的标识信息,获取所述被叫设备的优先被叫服务的ip多媒体公有标识impu;

所述cscf网元根据所述优先被叫服务的impu,确定所述优先被叫服务是否在线;

若所述优先被叫服务在线,则所述cscf网元向所述被叫设备的优先被叫服务发送所述呼叫请求;

若所述优先被叫服务不在线,则所述cscf网元向所述被叫设备的次优先被叫服务发送所述呼叫请求;

其中,所述优先被叫服务是volte业务,所述次优先被叫服务是vowifi业务;

或者,所述优先被叫服务是vowifi业务,所述次优先被叫服务是volte业务。

本发明实施例的另一个方面是提供一种网元设备,包括:

接收模块,用于接收主叫设备发送的呼叫请求,所述呼叫请求包括被叫设备的标识信息;

获取模块,用于根据所述被叫设备的标识信息,获取所述被叫设备的优先被叫服务的ip多媒体公有标识impu;

确定模块,用于根据所述优先被叫服务的impu,确定所述优先被叫服务是否在线;

发送模块,用于若所述优先被叫服务在线,则向所述被叫设备的优先被叫服务发送所述呼叫请求;若所述优先被叫服务不在线,则向所述被叫设备的次优先被叫服务发送所述呼叫请求;

其中,所述优先被叫服务是volte业务,所述次优先被叫服务是vowifi业务;

或者,所述优先被叫服务是vowifi业务,所述次优先被叫服务是volte业务。

本发明实施例提供的volte与vowifi共用ims账号的方法及装置,通过cscf网元根据被叫设备的标识信息,获取被叫设备的优先被叫服务的impu,并确定优先被叫服务是否在线,若在线,则将主叫设备的呼叫请求发送给被叫设备的优先被叫服务,若优先被叫服务不在线,则将主叫设备的呼叫请求发送给被叫设备的次优先被叫服务,被叫设备的优先被叫服务和次优先被叫服务可以同时在线,也可以不同时在线,同时在线时,由优先被叫服务处理呼叫请求,当优先被叫服务不在线时,由次优先被叫服务处理呼叫请求,避免了同一终端的volte业务和vowifi业务同时注册时,出现ims注册、呼叫等业务冲突。

附图说明

图1为本发明实施例提供的volte与vowifi共用ims账号的方法流程图;

图2为本发明实施例提供的volte与vowifi共用ims账号的方法适用的网络结构图;

图3为本发明实施例提供的语音业务注册过程的信令图;

图4为本发明实施例提供的语音业务呼出流程的信令图;

图5为本发明实施例提供的语音业务呼入流程的信令图;

图6为本发明实施例提供的volte与vowifi共用ims账号的方法的信令图;

图7为本发明实施例提供的volte与vowifi共用ims账号的方法的信令图;

图8为本发明实施例提供的volte与vowifi共用ims账号的方法的信令图;

图9为本发明实施例提供的volte与vowifi共用ims账号的方法的信令图;

图10为本发明实施例提供的网元设备的结构图。

具体实施方式

图1为本发明实施例提供的volte与vowifi共用ims账号的方法流程图;图2为本发明实施例提供的volte与vowifi共用ims账号的方法适用的网络结构图。本发明实施例针对同一终端的volte业务和vowifi业务同时注册时,出现ims注册、呼叫等业务冲突,提供了基于ims的语音业务实现方法,该方法具体步骤如下:

步骤s101、呼叫会话控制功能cscf网元接收主叫设备发送的呼叫请求,所述呼叫请求包括被叫设备的标识信息。

如图2所示,本发明实施例提供的基于ims的语音业务实现方法适用的网络包括ip多媒体子系统(ipmultimediasubsystem,简称ims)核心网10、长期演进(longtermevolution,简称lte)网络20、无线保真(wireless-fidelity,简称wifi)网络30及用户终端40四部分。ims核心网负责业务注册、volte、vowifi业务触发、信令分发等。lte网络20、wifi网络30负责用户终端40接入控制、信令及媒体的传输等。用户终端40可以通过lte网络20、wifi网络30两种方式接入ims核心网10。

ims核心网10包括:多媒体电话业务应用服务器(multimediatelephonyapplicationserver,简称mmtelas)11、即时通信业务应用服务器(instantmessagingapplicationserver,简称imas)12、域名系统(domainnamesystem,简称dns)服务器13、呼叫会话控制功能(callsessioncontrolfunction,简称cscf)网元14、归属签约用户服务器(homesubscriberserver,简称hss)15、会话边界控制器(sessionbordercontroller,简称sbc)16,其中,sbc16位于ims核心网10的边界,ims核心网10中的13还可以是电话号码映射工作组(telephonenumbermappingworkinggroup,简称enum)。

如图2所示,mmtelas11是音视频呼叫业务的控制设备,负责呼叫接续及管理;imas12是即时通信(instantmessaging,简称im)消息业务的控制设备,负责im消息处理及管理。用户终端40支持volte及vowifi呼叫功能,其中volte业务原生实现,通过ip多媒体子系统接入点(ipmultimediasubsystemaccesspointname,简称imsapn)接入ims核心网边界设备sbc16,vowifi业务以app方式实现,通过internet直连至ims核心网边界设备sbc16。

本实施例的执行主体可以是ims核心网10中的cscf网元14,cscf网元14通过mmtelas11接收主叫设备发送的呼叫请求,主叫设备可以是一个用户终端,呼叫请求包括被叫设备的标识信息,被叫设备可以是一个用户终端,标识信息可以是电话统一资源标识符(teluniformresourceidentifier,简称teluri)。

步骤s102、所述cscf网元根据所述被叫设备的标识信息,获取所述被叫设备的优先被叫服务的ip多媒体公有标识impu。

在本实施例中,域名系统服务器dns13或电话号码映射工作组enum13预先存储有所述被叫设备的标识信息和所述被叫设备的优先被叫服务的impu的对应关系;cscf网元14可将所述被叫设备的标识信息即teluri发送给dns13或enum13,以使dns13或enum13根据该对应关系查询到该被叫设备的标识信息即teluri对应的所述被叫设备的优先被叫服务的impu,并将所述被叫设备的优先被叫服务的impu反馈给cscf网元14。

步骤s103、所述cscf网元向多媒体电话业务应用服务器mmtelas发送查询请求,所述查询请求用于查询所述优先被叫服务的impu是否签约一号通业务。

在本实施例中,当volte业务是被叫设备的优先被叫服务时,所述被叫设备在所述mmtelas签约一号通业务,签约所述volte业务的impu为主号码,签约所述vowifi业务的impu为从号码。当vowifi业务是被叫设备的优先被叫服务时,所述被叫设备在所述mmtelas签约一号通业务,签约所述vowifi业务的impu为主号码,签约所述volte业务的impu为从号码。

cscf网元14接收到dns13或enum13反馈的所述被叫设备的优先被叫服务的impu后,cscf网元14向mmtelas11发送查询请求,所述查询请求用于查询所述优先被叫服务的impu是否签约一号通业务。

步骤s104、所述cscf网元接收所述mmtelas发送的主号码和从号码,所述主号码对应所述优先被叫服务的impu,所述从号码对应所述次优先被叫服务的impu。

mmtelas11将其存储的主号码和从号码发送给cscf网元14,其中,所述主号码对应所述优先被叫服务的impu,所述从号码对应所述次优先被叫服务的impu。当volte业务是被叫设备的优先被叫服务时,所述volte业务的impu为主号码,所述vowifi业务的impu为从号码。当vowifi业务是被叫设备的优先被叫服务时,所述vowifi业务的impu为主号码,所述volte业务的impu为从号码。

步骤s105、所述cscf网元根据所述优先被叫服务的impu,确定所述优先被叫服务是否在线;若是,则执行步骤s106;否则,执行步骤s107。

步骤s106、所述cscf网元向所述被叫设备的优先被叫服务发送所述呼叫请求。

步骤s107、所述cscf网元向所述被叫设备的次优先被叫服务发送所述呼叫请求。

在本实施例中,所述优先被叫服务可以是volte业务,所述次优先被叫服务可以是vowifi业务;或者,所述优先被叫服务是vowifi业务,所述次优先被叫服务是volte业务。

本实施例通过cscf网元根据被叫设备的标识信息,获取被叫设备的优先被叫服务的impu,并确定优先被叫服务是否在线,若在线,则将主叫设备的呼叫请求发送给被叫设备的优先被叫服务,若优先被叫服务不在线,则将主叫设备的呼叫请求发送给被叫设备的次优先被叫服务,被叫设备的优先被叫服务和次优先被叫服务可以同时在线,也可以不同时在线,同时在线时,由优先被叫服务处理呼叫请求,当优先被叫服务不在线时,由次优先被叫服务处理呼叫请求,避免了同一终端的volte业务和vowifi业务同时注册时,出现ims注册、呼叫等业务冲突。

图3为本发明实施例提供的语音业务注册过程的信令图;在本实施例中,volte业务和vowifi业务注册过程相同,具体包括如下步骤:

步骤31、用户终端向会话边界控制器发送语音业务注册请求;

该语音业务注册请求可以是volte业务注册请求或vowifi业务注册请求,若该语音业务注册请求是volte业务注册请求,则该语音业务注册请求携带impi、impu、volte业务标识;若该语音业务注册请求是vowifi业务注册请求,则该语音业务注册请求携带impi、impu、vowifi业务标识。

会话边界控制器将该语音业务注册请求发送给呼叫会话控制功能网元。

步骤32、呼叫会话控制功能网元向用户终端发送鉴权响应;

步骤33、用户终端向呼叫会话控制功能网元发送携带鉴权信息的注册请求;

步骤34、注册成功,cscf向ue发送200ok响应;

步骤35、呼叫会话控制功能网元向多媒体电话业务应用服务器发送第三方注册请求;

步骤36、第三方注册成功,多媒体电话业务应用服务器向呼叫会话控制功能网元发送200ok响应。

在本实施例中,同一终端volte(原生)、vowifi(app)服务使用相同的impi,不同的impu,且共用一个tel号码(具有相同的teluri),其impi、impu的产生规则定义如下:

impi的产生规则定为:由imsi推导获得的uri,标识impi的uri中含有imsi信息,同一手机的volte服务与vowifi服务产生的impi完全相同,形式例如<imsi>@ims.mnc<mnc>.mcc<mcc>.3gppnetwork.org。

ivowifi服务impu的产生规则规定为:由imsi推导获得的sipuri,并且标识impu的sipuri中同时含有imsi信息及vowifi业务标识,形式例如sip:<imsi>.vowifi@ims.mnc<mnc>.mcc<mcc>.3gppnetwork.org。volte服务impu的产生规则规定为:由imsi推导获得的sipuri,并且标识impu的sipuri中同时含有imsi信息及volte业务标识,形式例如:

sip:<imsi>.volte@ims.mnc<mnc>.mcc<mcc>.3gppnetwork.org。

本实施例通过cscf网元根据被叫设备的标识信息,获取被叫设备的优先被叫服务的impu,并确定优先被叫服务是否在线,若在线,则将主叫设备的呼叫请求发送给被叫设备的优先被叫服务,若优先被叫服务不在线,则将主叫设备的呼叫请求发送给被叫设备的次优先被叫服务,被叫设备的优先被叫服务和次优先被叫服务可以同时在线,也可以不同时在线,同时在线时,由优先被叫服务处理呼叫请求,当优先被叫服务不在线时,由次优先被叫服务处理呼叫请求,避免了同一终端的volte业务和vowifi业务同时注册时,出现ims注册、呼叫等业务冲突。

图4为本发明实施例提供的语音业务呼出流程的信令图;本实施例中vowifi业务和volte业务的呼出流程一致,具体包括:

步骤41-43、用户终端发送invite请求至会话边界控制器或呼叫会话控制功能网元,并经由多媒体电话业务应用服务器发送给被叫网络;

步骤44-46、被叫方振铃,发送180振铃响应,并经由多媒体电话业务应用服务器、会话边界控制器或呼叫会话控制功能网元,到达主叫用户终端;

步骤47-49、被叫摘机,发送200响应,并经由多媒体电话业务应用服务器、会话边界控制器或呼叫会话控制功能网元,到达主叫用户终端,主被叫建立音视频通话;

步骤410-412、被叫挂机,发送bye请求,经由多媒体电话业务应用服务器、会话边界控制器或呼叫会话控制功能网元发送至主叫ue;

步骤413-415、主叫ue挂机,发送200响应,并经由呼叫会话控制功能网元或会话边界控制器、多媒体电话业务应用服务器等返回给主叫方。

图5为本发明实施例提供的语音业务呼入流程的信令图;本实施例中vowifi业务和volte业务的呼入流程一致,具体包括:

步骤51、多媒体电话业务应用服务器收到外来的invite请求,invite请求中含有被叫teluri;

步骤52、多媒体电话业务应用服务器将invite请求发送给呼叫会话控制功能网元;

步骤53、呼叫会话控制功能网元向电话号码映射工作组或者域名系统服务器查询被叫用户teluri所对应的sipuri(impu);

步骤54、电话号码映射工作组或者域名系统服务器向呼叫会话控制功能网元返回一个sipuri为该tel号码对应的volteimpu;

步骤55、呼叫会话控制功能网元或会话边界控制器确定impu对应的用户终端在线,向用户终端发送invite请求;

步骤56-58、用户终端向呼叫会话控制功能网元或会话边界控制器返回180振铃响应,并经由呼叫会话控制功能网元或会话边界控制器、多媒体电话业务应用服务器等返回给主叫方;

步骤59-511、用户终端接听,向呼叫会话控制功能网元或会话边界控制器返回200响应,并经由呼叫会话控制功能网元或会话边界控制器、多媒体电话业务应用服务器等返回给主叫方,双方建立音视频连接;

步骤512-514、主叫方挂机,发送bye请求,经由多媒体电话业务应用服务器、呼叫会话控制功能网元或会话边界控制器发送至用户终端;

步骤515-517、用户终端挂机,发送200响应,并经由呼叫会话控制功能网元或会话边界控制器、多媒体电话业务应用服务器等返回给主叫方。

本实施例通过cscf网元根据被叫设备的标识信息,获取被叫设备的优先被叫服务的impu,并确定优先被叫服务是否在线,若在线,则将主叫设备的呼叫请求发送给被叫设备的优先被叫服务,若优先被叫服务不在线,则将主叫设备的呼叫请求发送给被叫设备的次优先被叫服务,被叫设备的优先被叫服务和次优先被叫服务可以同时在线,也可以不同时在线,同时在线时,由优先被叫服务处理呼叫请求,当优先被叫服务不在线时,由次优先被叫服务处理呼叫请求,避免了同一终端的volte业务和vowifi业务同时注册时,出现ims注册、呼叫等业务冲突。

图6为本发明实施例提供的volte与vowifi共用ims账号的方法的信令图;本实施例以volte业务为优先被叫服务,vowifi业务为次优先被叫服务,且volte业务在线为例,介绍volte与vowifi共用ims账号的方法的原理,预设条件为:1、enum/dns中配置默认将teluri翻译为volteimpu;2、在mmtelas中签约一号通业务,volteimpu签约为主号码,vowifiimpu签约为从号码,该方法包括:

步骤61、多媒体电话业务应用服务器接收到主叫设备发送的呼叫请求,呼叫请求包括被叫设备的teluri;

步骤62、多媒体电话业务应用服务器将呼叫请求发送给会话边界控制器或呼叫会话控制功能网元;

步骤63、会话边界控制器或呼叫会话控制功能网元向电话号码映射工作组或域名系统服务器发送查询请求;

步骤64、电话号码映射工作组或域名系统服务器向会话边界控制器或呼叫会话控制功能网元返回volte业务的impu;

步骤65、会话边界控制器或呼叫会话控制功能网元向多媒体电话业务应用服务器查询volteimpu是否签约一号通业务;

步骤66、多媒体电话业务应用服务器向会话边界控制器或呼叫会话控制功能网元返回主号码和从号码;

步骤67、会话边界控制器或呼叫会话控制功能网元判断主号码volteimpu在线后,向volte业务发送呼叫请求;

步骤68-610、被叫设备(volte)向会话边界控制器或呼叫会话控制功能网元返回180振铃响应,并经由会话边界控制器或呼叫会话控制功能网元、多媒体电话业务应用服务器返回给主叫设备;

步骤611-613、被叫设备(volte)接听,向会话边界控制器或呼叫会话控制功能网元返回200响应,并经由会话边界控制器或呼叫会话控制功能网元、多媒体电话业务应用服务器返回给主叫设备,双方建立音视频连接;

步骤614-616、主叫设备挂机,发送bye请求,经由多媒体电话业务应用服务器、会话边界控制器或呼叫会话控制功能网元发送至被叫设备(volte);

步骤617-619、被叫设备(volte)挂机,发送200响应,并经由会话边界控制器或呼叫会话控制功能网元、多媒体电话业务应用服务器返回给主叫设备。

本实施例通过cscf网元根据被叫设备的标识信息,获取被叫设备的优先被叫服务的impu,并确定优先被叫服务是否在线,若在线,则将主叫设备的呼叫请求发送给被叫设备的优先被叫服务,若优先被叫服务不在线,则将主叫设备的呼叫请求发送给被叫设备的次优先被叫服务,被叫设备的优先被叫服务和次优先被叫服务可以同时在线,也可以不同时在线,同时在线时,由优先被叫服务处理呼叫请求,当优先被叫服务不在线时,由次优先被叫服务处理呼叫请求,避免了同一终端的volte业务和vowifi业务同时注册时,出现ims注册、呼叫等业务冲突。

图7为本发明实施例提供的volte与vowifi共用ims账号的方法的信令图;本实施例以volte业务为优先被叫服务,vowifi业务为次优先被叫服务,且volte业务不在线为例,介绍volte与vowifi共用ims账号的方法的原理,预设条件为:呼叫tel号码时,enum/dns中配置默认将teluri翻译为volteimpu。并在mmtelas中签约一号通业务,volteimpu签约为主号码,vowifiimpu签约为从号码,该方法包括:

步骤71、多媒体电话业务应用服务器接收到主叫设备发送的呼叫请求,呼叫请求包括被叫设备的teluri;

步骤72、多媒体电话业务应用服务器将呼叫请求发送给会话边界控制器或呼叫会话控制功能网元;

步骤73、会话边界控制器或呼叫会话控制功能网元向电话号码映射工作组或域名系统服务器发送查询请求;

步骤74、电话号码映射工作组或域名系统服务器向会话边界控制器或呼叫会话控制功能网元返回volte业务的impu;

步骤75、会话边界控制器或呼叫会话控制功能网元向多媒体电话业务应用服务器查询volteimpu是否签约一号通业务;

步骤76、多媒体电话业务应用服务器向会话边界控制器或呼叫会话控制功能网元返回主号码和从号码;

步骤77、会话边界控制器或呼叫会话控制功能网元判断主号码volteimpu不在线后,向vowifi对应的app发送呼叫请求;

步骤78-710、被叫设备(vowifi)向会话边界控制器或呼叫会话控制功能网元返回180振铃响应,并经由会话边界控制器或呼叫会话控制功能网元、多媒体电话业务应用服务器返回给主叫设备;

步骤711-713、被叫设备(vowifi)接听,向会话边界控制器或呼叫会话控制功能网元返回200响应,并经由会话边界控制器或呼叫会话控制功能网元、多媒体电话业务应用服务器返回给主叫设备,双方建立音视频连接;

步骤714-716、主叫设备挂机,发送bye请求,经由多媒体电话业务应用服务器、会话边界控制器或呼叫会话控制功能网元发送至被叫设备(vowifi);

步骤717-719、被叫设备(vowifi)挂机,发送200响应,并经由会话边界控制器或呼叫会话控制功能网元、多媒体电话业务应用服务器返回给主叫设备。

本实施例通过cscf网元根据被叫设备的标识信息,获取被叫设备的优先被叫服务的impu,并确定优先被叫服务是否在线,若在线,则将主叫设备的呼叫请求发送给被叫设备的优先被叫服务,若优先被叫服务不在线,则将主叫设备的呼叫请求发送给被叫设备的次优先被叫服务,被叫设备的优先被叫服务和次优先被叫服务可以同时在线,也可以不同时在线,同时在线时,由优先被叫服务处理呼叫请求,当优先被叫服务不在线时,由次优先被叫服务处理呼叫请求,避免了同一终端的volte业务和vowifi业务同时注册时,出现ims注册、呼叫等业务冲突。

图8为本发明实施例提供的volte与vowifi共用ims账号的方法的信令图;本实施例以vowifi业务为优先被叫服务,volte业务为次优先被叫服务,且vowifi业务在线为例,介绍volte与vowifi共用ims账号的方法的原理,预设条件为:1、enum/dns中配置默认将teluri翻译为vowifiimpu;2、在mmtelas中签约一号通业务,vowifiimpu签约为主号码,volteimpu签约为从号码;该方法包括:

步骤81、多媒体电话业务应用服务器接收到主叫设备发送的呼叫请求,呼叫请求包括被叫设备的teluri;

步骤82、多媒体电话业务应用服务器将呼叫请求发送给会话边界控制器或呼叫会话控制功能网元;

步骤83、会话边界控制器或呼叫会话控制功能网元向电话号码映射工作组或域名系统服务器发送查询请求;

步骤84、电话号码映射工作组或域名系统服务器向会话边界控制器或呼叫会话控制功能网元返回vowifi业务的impu;

步骤85、会话边界控制器或呼叫会话控制功能网元向多媒体电话业务应用服务器查询vowifiimpu是否签约一号通业务;

步骤86、多媒体电话业务应用服务器向会话边界控制器或呼叫会话控制功能网元返回主号码和从号码;

步骤87、会话边界控制器或呼叫会话控制功能网元判断主号码vowifiimpu在线后,向vowifi业务发送呼叫请求;

步骤88-810、被叫设备(vowifi)向会话边界控制器或呼叫会话控制功能网元返回180振铃响应,并经由会话边界控制器或呼叫会话控制功能网元、多媒体电话业务应用服务器返回给主叫设备;

步骤811-813、被叫设备(vowifi)接听,向会话边界控制器或呼叫会话控制功能网元返回200响应,并经由会话边界控制器或呼叫会话控制功能网元、多媒体电话业务应用服务器返回给主叫设备,双方建立音视频连接;

步骤814-816、主叫设备挂机,发送bye请求,经由多媒体电话业务应用服务器、会话边界控制器或呼叫会话控制功能网元发送至被叫设备(vowifi);

步骤817-819、被叫设备(vowifi)挂机,发送200响应,并经由会话边界控制器或呼叫会话控制功能网元、多媒体电话业务应用服务器返回给主叫设备。

本实施例通过cscf网元根据被叫设备的标识信息,获取被叫设备的优先被叫服务的impu,并确定优先被叫服务是否在线,若在线,则将主叫设备的呼叫请求发送给被叫设备的优先被叫服务,若优先被叫服务不在线,则将主叫设备的呼叫请求发送给被叫设备的次优先被叫服务,被叫设备的优先被叫服务和次优先被叫服务可以同时在线,也可以不同时在线,同时在线时,由优先被叫服务处理呼叫请求,当优先被叫服务不在线时,由次优先被叫服务处理呼叫请求,避免了同一终端的volte业务和vowifi业务同时注册时,出现ims注册、呼叫等业务冲突。

图9为本发明实施例提供的volte与vowifi共用ims账号的方法的信令图;本实施例以vowifi业务为优先被叫服务,volte业务为次优先被叫服务,且vowifi业务不在线为例,介绍volte与vowifi共用ims账号的方法的原理,预设条件为:1、enum/dns中配置默认将teluri翻译为vowifiimpu;2、在mmtelas中签约一号通业务,vowifiimpu签约为主号码,volteimpu签约为从号码,该方法包括:

步骤91、多媒体电话业务应用服务器接收到主叫设备发送的呼叫请求,呼叫请求包括被叫设备的teluri;

步骤92、多媒体电话业务应用服务器将呼叫请求发送给会话边界控制器或呼叫会话控制功能网元;

步骤93、会话边界控制器或呼叫会话控制功能网元向电话号码映射工作组或域名系统服务器发送查询请求;

步骤94、电话号码映射工作组或域名系统服务器向会话边界控制器或呼叫会话控制功能网元返回vowifi业务的impu;

步骤95、会话边界控制器或呼叫会话控制功能网元向多媒体电话业务应用服务器查询vowifiimpu是否签约一号通业务;

步骤96、多媒体电话业务应用服务器向会话边界控制器或呼叫会话控制功能网元返回主号码和从号码;

步骤97、会话边界控制器或呼叫会话控制功能网元判断主号码vowifiimpu不在线后,向volte对应的app发送呼叫请求;

步骤98-910、被叫设备(volte)向会话边界控制器或呼叫会话控制功能网元返回180振铃响应,并经由会话边界控制器或呼叫会话控制功能网元、多媒体电话业务应用服务器返回给主叫设备;

步骤911-913、被叫设备(volte)接听,向会话边界控制器或呼叫会话控制功能网元返回200响应,并经由会话边界控制器或呼叫会话控制功能网元、多媒体电话业务应用服务器返回给主叫设备,双方建立音视频连接;

步骤914-916、主叫设备挂机,发送bye请求,经由多媒体电话业务应用服务器、会话边界控制器或呼叫会话控制功能网元发送至被叫设备(volte);

步骤917-919、被叫设备(volte)挂机,发送200响应,并经由会话边界控制器或呼叫会话控制功能网元、多媒体电话业务应用服务器返回给主叫设备。

本实施例通过cscf网元根据被叫设备的标识信息,获取被叫设备的优先被叫服务的impu,并确定优先被叫服务是否在线,若在线,则将主叫设备的呼叫请求发送给被叫设备的优先被叫服务,若优先被叫服务不在线,则将主叫设备的呼叫请求发送给被叫设备的次优先被叫服务,被叫设备的优先被叫服务和次优先被叫服务可以同时在线,也可以不同时在线,同时在线时,由优先被叫服务处理呼叫请求,当优先被叫服务不在线时,由次优先被叫服务处理呼叫请求,避免了同一终端的volte业务和vowifi业务同时注册时,出现ims注册、呼叫等业务冲突。

图10为本发明实施例提供的网元设备的结构图。本发明实施例提供的网元设备可以执行volte与vowifi共用ims账号的方法实施例提供的处理流程,如图10所示,网元设备100包括:接收模块101、获取模块102、确定模块103、发送模块104;其中,接收模块101用于接收主叫设备发送的呼叫请求,所述呼叫请求包括被叫设备的标识信息;获取模块102用于根据所述被叫设备的标识信息,获取所述被叫设备的优先被叫服务的ip多媒体公有标识impu;确定模块103用于根据所述优先被叫服务的impu,确定所述优先被叫服务是否在线;发送模块104用于若所述优先被叫服务在线,则向所述被叫设备的优先被叫服务发送所述呼叫请求;若所述优先被叫服务不在线,则向所述被叫设备的次优先被叫服务发送所述呼叫请求;其中,所述优先被叫服务是volte业务,所述次优先被叫服务是vowifi业务;或者,所述优先被叫服务是vowifi业务,所述次优先被叫服务是volte业务。

发送模块104还用于向域名系统服务器dns或电话号码映射工作组enum发送所述被叫设备的标识信息,所述dns或所述enum存储有所述被叫设备的标识信息和所述被叫设备的优先被叫服务的impu的对应关系;接收模块101还用于接收所述dns或所述enum发送的所述被叫设备的优先被叫服务的impu。

另外,发送模块104还用于向多媒体电话业务应用服务器mmtelas发送查询请求,所述查询请求用于查询所述优先被叫服务的impu是否签约一号通业务;接收模块101还用于接收所述mmtelas发送的主号码和从号码,所述主号码对应所述优先被叫服务的impu,所述从号码对应所述次优先被叫服务的impu。

所述被叫设备在所述mmtelas签约一号通业务,签约所述volte业务的impu为主号码,签约所述vowifi业务的impu为从号码。

或者,所述被叫设备在所述mmtelas签约一号通业务,签约所述vowifi业务的impu为主号码,签约所述volte业务的impu为从号码。

本实施例通过cscf网元根据被叫设备的标识信息,获取被叫设备的优先被叫服务的impu,并确定优先被叫服务是否在线,若在线,则将主叫设备的呼叫请求发送给被叫设备的优先被叫服务,若优先被叫服务不在线,则将主叫设备的呼叫请求发送给被叫设备的次优先被叫服务,被叫设备的优先被叫服务和次优先被叫服务可以同时在线,也可以不同时在线,同时在线时,由优先被叫服务处理呼叫请求,当优先被叫服务不在线时,由次优先被叫服务处理呼叫请求,避免了同一终端的volte业务和vowifi业务同时注册时,出现ims注册、呼叫等业务冲突。

综上所述,本发明实施例通过cscf网元根据被叫设备的标识信息,获取被叫设备的优先被叫服务的impu,并确定优先被叫服务是否在线,若在线,则将主叫设备的呼叫请求发送给被叫设备的优先被叫服务,若优先被叫服务不在线,则将主叫设备的呼叫请求发送给被叫设备的次优先被叫服务,被叫设备的优先被叫服务和次优先被叫服务可以同时在线,也可以不同时在线,同时在线时,由优先被叫服务处理呼叫请求,当优先被叫服务不在线时,由次优先被叫服务处理呼叫请求,避免了同一终端的volte业务和vowifi业务同时注册时,出现ims注册、呼叫等业务冲突。

在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

本领域技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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