首页> 中国专利> VoIP客户端及其呼叫实现方法、用户终端

VoIP客户端及其呼叫实现方法、用户终端

摘要

本发明公开了一种VoIP客户端及其呼叫实现方法、用户终端。其中,该VoIP客户端包括:接入模块,用于通过预定的高速无线网络将VoIP客户端接入到互联网;发送模块,用于向呼叫控制器发送呼叫请求;接收模块,用于接收呼叫控制器返回的各个被叫号码以及呼叫各个被叫号码的费率,其中,各个被叫号码包括:呼叫请求的被叫注册和/或绑定的一个或多个号码;选择模块,用于根据各个被叫号码及呼叫各个被叫号码的费率,从各个被叫号码中选择一个作为当前呼叫的被叫号码;执行模块,用于使用选择的被叫号码执行呼叫接续。通过本发明,可以节约试呼资源,提高用户体验。

著录项

  • 公开/公告号CN102685120A

    专利类型发明专利

  • 公开/公告日2012-09-19

    原文格式PDF

  • 申请/专利权人 中兴通讯股份有限公司南京分公司;

    申请/专利号CN201210133942.8

  • 发明设计人 朱建军;羊峥嵘;

    申请日2012-05-02

  • 分类号H04L29/06;

  • 代理机构北京康信知识产权代理有限责任公司;

  • 代理人余刚

  • 地址 210012 江苏省南京市雨花台区紫荆花路68号中兴通讯

  • 入库时间 2023-12-18 06:33:08

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2015-09-16

    授权

    授权

  • 2012-11-28

    实质审查的生效 IPC(主分类):H04L29/06 申请日:20120502

    实质审查的生效

  • 2012-10-10

    专利申请权的转移 IPC(主分类):H04L29/06 变更前: 变更后: 登记生效日:20120910 申请日:20120502

    专利申请权、专利权的转移

  • 2012-09-19

    公开

    公开

说明书

技术领域

本发明涉及通信领域,具体而言,涉及一种IP电话(VoIP)客户端及其呼叫实现方法、 用户终端。

背景技术

在当前向下一代网络(Next Generation Network,简称为NGN)的技术演进中,已经可以 通过多种手段,如软交换(Softswitch)、多媒体子系统(IP Multimedia Core Network Subsystem, 简称为IMS)、H.323、会话启动协议(Session Initiation Protocol,简称为SIP)服务器等方式, 实现语音、视频甚至短信等多媒体信息在网络协议(Internet Protocol,简称为IP)分组网、公 共交换电话网络(Public Switched Telephone Network,简称为PSTN)等传统电话交换网上的 交互。时分复用(Time Division Multiplex,简称为TDM)替换为IP的趋势已经确立,且已得 到广泛应用。IP电话(Voice over IP,简称VoIP)相比于传统的基于电路的语音技术,不仅价 格低廉,而且语音质量随着带宽的增加也已有很大的提升;更重要的,基于IP的多种多媒体 应用使得VoIP具有很强的吸引力。

另一方面,近年来宽带技术进步日新月异。有线方面,从非对称数字用户线路 (Asymmetrical Digital Subscriber Line,简称为ADSL)到可视化数字用户线路(Video Digital  Subscriber Line,简称为VDSL)再到各种级的无源光网络(Passive Optical Network,简称为 PON)。无线方面,从通用分组无线业务(General Packet Radio Service,简称为GPRS)到高 速分组数据接入(High-Speed Packet Data Access,简称为HSPDA)到微波接入全球互通 (Worldwide Interoperability for Microwave Access,简称为WiMAX)到长期演进(Long Term  Evolution,简称为LTE)。目前,随着无线保真技术(Wireless Fidelity,简称为WiFi)技术的 成熟和WiFi接入点(Access Point,简称为AP)的大量部署,使得在家庭/企业/热点(Hotspot) 地区可以免费或优惠接入互联网,并享受较高的网络速度。

众多的互联网服务提供商(Internet Service Provider,简称为ISP)开发出了形式多样的软 终端,为客户提供即时通讯(IM)、PRESENCE以及VoIP等业务,比如MSN、Skype等。某 些支持IM、PRESENCE等社交业务的客户端,可以同时关联用户的多个用户号码,如移动号 码和固定号码等,当呼叫该用户时,可以同时振铃或顺序振铃,以完成接续。但对于顺序振 铃,极端情况下接续时间会很长,影响主叫侧客户感受。同时,由于被叫号码不定,造成费 用有可能不同,而主叫侧的VoIP客户端并不能获知到被叫当前绑定的被叫号码,因此,主叫 侧用户不能获知到底是哪个被叫号码(移动或固定号码)是最后接通的,从而影响主叫侧的 财务感受。最后对于运营商而言,无论是同时振铃还是顺序振铃,都是采用试呼的方式进行 接续,从而占用了大量的试呼资源,被叫用户绑定的号码越多,试呼占用的资源越多,造成 的浪费也越多。另外,由于主叫侧的VoIP客户端并不能获知到被叫当前绑定的被叫号码,因 此,主叫用户没有选择最终接通的被叫号码的权利。

针对相关技术中,由于主叫侧的VoIP客户端不能获知到被叫当前绑定的被叫号码,而导 致用户体验较差的问题,目前尚未提出有效的解决方案。

发明内容

针对相关技术中由于主叫侧的VoIP客户端不能获知到被叫当前绑定的被叫号码而导致主 叫用户的体验较差的问题,本发明提供了一种VoIP客户端及其呼叫实现方法、用户终端,以 至少解决上述问题。

根据本发明的一个方面,提供了一种IP电话VoIP客户端,包括:接入模块,用于通过预 定的高速无线网络将VoIP客户端接入到互联网;发送模块,用于向呼叫控制器发送呼叫请求; 接收模块,用于接收所述呼叫控制器返回的各个被叫号码以及呼叫所述各个被叫号码的费率, 其中,所述各个被叫号码包括:所述呼叫请求的被叫注册和/或绑定的一个或多个号码;选择 模块,用于根据所述各个被叫号码及呼叫所述各个被叫号码的费率,从所述各个被叫号码中 选择一个作为当前呼叫的被叫号码;执行模块,用于使用选择的所述被叫号码执行呼叫接续。

优选地,所述VoIP客户端还包括:显示模块,用于显示所述各个被叫号码及呼叫所述各 个被叫号码的费率;所述选择模块,用于响应于用户对显示的所述各个被叫号码的选择,将 用户选择的被叫号码作为当前呼叫的所述被叫号码。

优选地,所述VoIP客户端还包括:计费模块,用于根据当前通话的时长和所述选择模块 选择所述被叫号码对应的费率,计算当前通话的实时费用和当前通话结束后的最终通话费用; 所述显示模块还用于显示所述当前通话的实时费用和当前通话结束后的最终通话费用。

优选地,所述VoIP客户端还包括:上报模块,用于在与被叫的通话结束后,向所述呼叫 控制器上报本次通话的媒体流报告。

优选地,所述VoIP客户端还包括:注册模块,用于通过所述互联网将所述VoIP客户端 注册到所述呼叫控制器和应用服务器。

优选地,所述VoIP客户端还包括:检测模块,用于检测当前是否有稳定的所述预定的高 速无线网络的信号,如果否,则触发提示模块;所述提示模块,用于给出不建议运行所述VoIP 客户端的提示。

优选地,所述执行模块还用于在所述检测模块检测到当前没有所述预定的高速无线网络 的信号或所述接入模块无法接入到互联网的情况下,停止运行所述VoIP客户端。

优选地,所述预定的高速无线网络包括以下之一:无线保真WiFi、免执照移动接入UMA、 微波接入全球互通WiMAX、长期演进LTE、高级LTE。

优选地,所述接收模块还用于在所述VoIP客户端在线且未注册的状态下,接收指示所述 VoIP客户端启动的激活消息;所述VoIP客户端还包括:启动模块,用于在所述激活消息的触 发下启动所述VoIP客户端,并将所述VoIP客户端注册到所述呼叫控制器和应用服务器。

优选地,所述接收模块还用于在所述启动模块将所述VoIP客户端注册到所述呼叫控制器 和应用服务器成功之后,接收来自所述呼叫控制器的呼叫请求,其中,所述呼叫请求的被叫 方为所述VoIP客户端。

优选地,所述激活消息是在所述VoIP客户端作为被叫的情况下,所述呼叫控制器确定所 述VoIP客户端未注册,向通知服务器发送通知,由所述通知服务器向所述VoIP客户端发送 的。

根据本发明的另一个方面,提供了一种用户终端,包括上述的VoIP客户端。

根据本发明的再一个方面,提供了一种IP电话VoIP客户端的呼叫实现方法,包括:VoIP 客户端在通过预定的高速无线网络接入到互联网之后,向呼叫控制器发送呼叫请求;所述VoIP 客户端接收所述呼叫控制器返回的各个被叫号码及呼叫所述各个被叫号码的费率,其中,所 述各个被叫号码包括:所述呼叫请求的被叫注册和/或绑定的一个或多个号码;所述VoIP客户 端根据所述各个被叫号码及呼叫所述各个被叫号码的费率,从所述各个被叫号码中选择一个 作为当前呼叫的被叫号码;所述VoIP客户端使用选择的所述被叫号码执行呼叫接续。

优选地,所述VoIP客户端接收所述呼叫控制器返回的所述VoIP客户端呼叫各个被叫号 码的费率之后,所述方法还包括:显示所述各个被叫号码及呼叫与所述各个被叫号码的费率; 所述VoIP客户端根据所述各个被叫号码及呼叫所述各个被叫号码的费率,从所述各个被叫号 码中选择一个作为当前呼叫的被叫号码,包括:响应于用户对显示的所述各个被叫号码的选 择,将用户选择的被叫号码作为当前呼叫的所述被叫号码;所述VoIP客户端根据所述各个被 叫号码及呼叫所述各个被叫号码的费率,从所述各个被叫号码中选择一个作为当前呼叫的被 叫号码。

优选地,在所述VoIP客户端使用选择的所述被叫号码执行呼叫接续之后,所述方法还包 括:所述VoIP客户端与被叫进行通话,根据当前通话的时长和所述选择模块选择所述被叫号 码对应的费率,计算当前通话的实时费用和当前通话结束后的最终通话费用;所述VoIP客户 端显示所述当前通话的实时费用和当前通话结束后的最终通话费用。

优选地,在所述VoIP客户端使用选择的所述被叫号码执行呼叫接续之后,所述方法还包 括:所述VoIP客户端与被叫进行通话,并在与被叫的通话结束后,向所述呼叫控制器上报本 次通话的媒体流报告。

优选地,所述方法还包括:所述VoIP客户端检测当前是否有稳定的所述预定的高速无线 网络的信号,如果否,则给出不建议运行所述VoIP客户端的提示。

优选地,当所述VoIP客户端检测当前没有所述预定的高速无线网络的信号或者所述VoIP 客户端无法接入到互联网时,所述方法还包括:所述VoIP客户端停止运行。

优选地,所述方法还包括:所述VoIP客户端在在线且未注册的状态下,接收到指示所述 VoIP客户端启动的激活消息;所述VoIP客户端在所述激活消息的触发下启动,并在所述呼叫 控制器和应用服务器上进行注册。

优选地,所述激活消息是在所述VoIP客户端作为被叫的情况下,所述呼叫控制器确定所 述VoIP客户端未注册,向通知服务器发送通知,由所述通知服务器向所述VoIP客户端发送 的。

通过本发明,VoIP客户端在发送呼叫请求后,根据呼叫控制器返回的被叫当前绑定或注 册的一个或多个被叫号码以及呼叫各个被叫号码的费率,从多个被叫号码中选择当前的被叫 号码接续呼叫,解决了相关技术中由于主叫侧的VoIP客户端无法获知被叫当前绑定或注册的 各个被叫号码,从而导致用户体验较差的问题。由于从多个被叫号码中选择当前的被叫号码 接续呼叫,而无需顺序振铃,因此,节约了试呼资源,提高了用户体验。

附图说明

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

图1是本发明实施例中的多媒体呼叫的实现系统的示意图;

图2是根据本发明实施例的VoIP客户端的结构示意图;

图3是根据本发明优选实施例的VoIP客户端的结构示意图;

图4是根据本发明另一优选实施例的VoIP客户端的结构示意图;

图5是根据本发明又一优选实施例的VoIP客户端的结构示意图;

图6是根据本发明再一优选实施例的VoIP客户端的结构示意图;

图7是根据本发明再一优选实施例的VoIP客户端的结构示意图;

图8是根据本发明实施例的VoIP客户端的呼叫实现方法的流程图;

图9是根据本发明优选实施例的VoIP客户端的呼叫实现方法的流程图;

图10是本发明实施例中VoIP客户端发起呼叫时的显示示例图片;

图11是本发明实施例中VoIP客户端收到所有绑定的被叫号码和相应费率时的显示示例图 片;

图12是本发明实施例中用户在VoIP客户端界面上选择要呼叫的被叫号码的显示示例图 片;

图13是本发明实施例中用户选定被叫号码后通话后的显示示例图片;

图14是根据本发明另一优选实施例的VoIP客户端未注册的情况下作被叫的呼叫流程图。

具体实施方式

下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下, 本申请中的实施例及实施例中的特征可以相互组合。

图1是本发明实施例中的多媒体呼叫的实现系统的结构示意图,如图1所示,该系统可 以包括:VoIP客户端2、呼叫控制器4、应用服务器6、计费服务器8和通知服务器10。其中, VoIP客户端2,用于发送呼叫请求,以及根据接收呼叫控制器4返回的各个被叫号码及呼叫 各个被叫号码的费率,选择当前呼叫的被叫号码,并以选择的被叫号码接续呼叫,其中,各 个被叫号码包括:所述呼叫请求呼叫的被叫注册和/或绑定的一个或多个号码;呼叫控制器4, 用于接收VoIP客户端2的呼叫请求,从应用服务器6获取所述各个被叫号码及呼叫所述各个 被叫号码的费率,并向VoIP客户端2发送获取的所述各个被叫号码及呼叫所述各个被叫号码 的费率;以及在接收VoIP客户端2从各个被叫号码对应的费率选项中选择的费率选项后,接 续VoIP客户端2与VoIP客户端2选择的被叫号码对应的被叫终端之间的呼叫;应用服务器6, 用于向呼叫控制器4返回所述各个被叫号码及呼叫所述各个被叫号码的费率;计费服务器4, 用于存储呼叫费率信息,在呼叫过程中,根据主被叫号码,反馈相关的费率;通知服务器5 用于在VoIP客户端作被叫并且未注册的情况下,通知VoIP客户端启动注册,以最大限度的 接续呼叫。

在本发明实施例,用户可以使用VoIP客户端进行呼叫,在接续前将在该VoIP客户端上 显示本次呼叫的被叫对应的多个被叫号码以及各个被叫号码对应的费率,在用户选择合适的 被叫号码后,通过多媒体呼叫系统完成后续的接续。

本发明实施例中,VoIP客户端可以通过应用商店(AppIe Store)(例如,Andriod Market 或其它智能移动终端操作系统以及PC操作系统的应用商店)自由下载。

在本发明实施例中,VoIP客户端可以运行在智能手机、PC机或者其它媒介的用户终端上。 其中,智能手机、PC机或者其它媒介可以从应用商店下载所述VoIP客户端软件,或者,所述 VoIP客户端程序可以预先存储于智能手机、PC机或者其它媒介的相应存储空间及内存中。

本发明实施例中的VoIP客户端可以支持WiFi或其它高速无线网络技术(比如免执照移 动接入(UMA)、WiMax、长期演进(LTE)甚至高级LTE(LTE-A))等,当存在这些无线信 号时,用户可以通过这些无线或者有线承载网络实现语音、视频、短信等实时多媒体呼叫业 务。

图2是根据本发明实施例的VoIP客户端2的结构示意图,如图2所示,根据本发明实施 例的VoIP客户端2主要包括:接入模块20,用于通过预定的高速无线网络将VoIP客户端接 入到互联网;发送模块22,用于向呼叫控制器发送呼叫请求;接收模块24,用于接收所述呼 叫控制器返回的各个被叫号码以及呼叫所述各个被叫号码的费率,其中,所述各个被叫号码 包括:所述呼叫请求的被叫注册和/或绑定的一个或多个号码;选择模块26与接收模块24耦 合,用于根据所述各个被叫号码及呼叫所述各个被叫号码的费率,从所述各个被叫号码中选 择一个作为当前呼叫的被叫号码;执行模块28与选择模块26耦合,用于使用选择的所述被 叫号码执行呼叫接续。

通过本发明实施例提供的VoIP客户端,在发送模块22发送呼叫请求之后,接收模块24 接收呼叫控制器返回的被叫注册或绑定的一个或多个号码,以及各个号码对应的费率,选择 模块26根据接收模块24接收到的信息,选择当前呼叫的被叫号码接续,从而无需顺序振铃 被叫注册或绑定的各个号码,节省了试呼所占用的无线资源,节约了试呼的时间。

图3是根据本发明优选实施例的VoIP客户端的结构示意图,如图3所示,在该优选实施 例中,VoIP客户端还包括:显示模块32与接收模块24耦合,用于显示所述各个被叫号码及 呼叫所述各个被叫号码的费率。则在该优选实施例方式中,选择模块26用于响应于用户对显 示的所述各个被叫号码的选择,将用户选择的被叫号码作为当前呼叫的所述被叫号码。通过 该优选实施例,显示模块32将所述各个被叫号码及呼叫所述各个被叫号码的费率显示给用户, 从而使得主叫用户可以根据可各被叫号码的费率选择当前呼叫的被叫号码,增加了主叫用户 消费的透明度,提高了用户体验。

在本发明实施例的一个优选实施方式中,为了使主叫用户获知当前呼叫过程中的实时费 用及最终通话费用,如图3所示,该VoIP客户端还可以包括:计费模块34用于根据当前通 话的时长和所述选择模块选择所述被叫号码对应的费率,计算当前通话的实时费用和当前通 话结束后的最终通话费用;显示模块32还用于显示所述当前通话的实时费用和当前通话结束 后的最终通话费用。在具体实施过程中,对于预付款业务,在通话开始后,计费服务器也将 根据当前通话的时长和选择模块选择的被叫号码的费率,对当前通话进行计费,由于两者计 费使用的参数相同,因此,两者计费的结果也是相同的。

在本发明实施例的另一个优选实施例中,为了使呼叫控制器可以查询和分析使用本次通 话的数据,如图4所示,在该优选实施例中,VoIP客户端还可以包括:上报模块42,用于在 与被叫的通话结束后,向所述呼叫控制器上报本次通话的媒体流报告。其中,该媒体流报告 中包括但不限于以下信息:当前带宽、时延及抖动等。

在本发明实施例的又一个优选实施例中,为了使呼叫控制器将VoIP客户端与某个用户绑 定,如图5所示,VoIP客户端还包括:注册模块52,用于通过所述互联网将VoIP客户端注 册到呼叫控制器,呼叫控制器可以从应用服务器获取绑定的相关号码,当其它用户拨打VOIP 客户端号码时,呼叫控制器会把该主叫用户号码和VOIP客户端的号码和相关号码送到计费服 务器,获得接续每个号码的费率。

在本发明实施例的又一个优选实施例中,为了使用户可以在当前预定的高速无线网络信 号不稳定时,获知当前网络的情况,如图6所示,VoIP客户端还可以包括:检测模块62,用 于检测当前是否有稳定的所述预定的高速无线网络的信号,如果否,则触发提示模块64;提 示模块64,用于给出不建议运行所述VoIP客户端的提示。

在本发明实施例的另一优选实施例中,执行模块26还用于在检测模块62检测到当前没 有预定的高速无线网络的信号或接入模块22无法接入到互联网的情况下,停止运行VoIP客 户端。

在本发明实施例中,上述预定的高速无线网络包括但不限于:无线保真(WiFi)、免执照 移动接入(UMA)、微波接入全球互通(WiMAX)、长期演进(LTE)和高级LTE(LTE-A)。

在本发明实施例的一个优选实施例中,为了使VoIP客户端在未注册的情况下作为被叫能 够接续成功,在该优选实施例中,如图7所示,接收模块24还用于在VoIP客户端在线且未 注册的状态下,接收指示所述VoIP客户端启动的激活消息;VoIP客户端还包括:启动模块 72,用于在所述激活消息的触发下启动VoIP客户端,并将所述VoIP客户端注册到所述呼叫 控制器和应用服务器。

在本发明实施例的一个优选实施方式中,在VoIP客户端注册成功之后,可以作为被叫接 续呼叫,因此,在该优选实施方式中,接收模块24还用于在启动模块72将所述VoIP客户端 注册到所述呼叫控制器和应用服务器成功之后,接收来自所述呼叫控制器的呼叫请求,其中, 所述呼叫请求的被叫方为所述VoIP客户端。

优选地,上述激活消息是在所述VoIP客户端作为被叫的情况下,所述呼叫控制器确定所 述VoIP客户端未注册,向通知服务器发送通知,由所述通知服务器向所述VoIP客户端发送 的。

根据本发明实施例,还提供了一种用户终端,该用户终端可以包括上述任意一个实施例 或多个实施例的技术特征相组合的VoIP客户端。其中,该用户终端可以是PC机或手持终端 (例如,手机、PSP等)。

根据本发明实施例,还提供了一种VoIP客户端的呼叫实现方法,该方法可以通过上述任 意实施例所述的VoIP客户端实现。

图8是根据本发明实施例的VoIP客户端的呼叫实现方法的流程图,如图8所示,该方法 主要包括以下步骤:

步骤S802,VoIP客户端在通过预定的高速无线网络接入到互联网之后,通过向呼叫控制 器发送呼叫请求;

步骤S804,VoIP客户端接收所述呼叫控制器返回的各个被叫号码及呼叫所述各个被叫号 码的费率,其中,所述各个被叫号码包括:所述呼叫请求的被叫注册和/或绑定的一个或多个 号码;

步骤S806,VoIP客户端根据所述各个被叫号码及呼叫所述各个被叫号码的费率,从所述 各个被叫号码中选择一个作为当前呼叫的被叫号码;

步骤S808,VoIP客户端使用选择的所述被叫号码执行呼叫接续。

通过本发明实施例提供的VoIP客户端的呼叫实现方法,在VoIP客户端发送呼叫请求之 后,接收呼叫控制器返回的被叫注册或绑定的一个或多个号码,以及各个号码对应的费率, 并根据接收到的信息,选择当前呼叫的被叫号码接续,从而无需顺序振铃被叫注册或绑定的 各个号码,节省了试呼所占用的无线资源,节约了试呼的时间。

在本发明实施例的一个优选实施方式中,VoIP客户端在接收到呼叫控制器返回的信息之 后,该方法还可以包括:VoIP客户端显示所述各个被叫号码及呼叫与所述各个被叫号码的费 率。在该优选实施方式中,VoIP客户端可以响应于用户对显示的所述各个被叫号码的选择, 将用户选择的被叫号码作为当前呼叫的所述被叫号码。通过该优选实施例,将所述各个被叫 号码及呼叫所述各个被叫号码的费率显示给用户,从而使得主叫用户可以根据可各被叫号码 的费率选择当前呼叫的被叫号码,增加了主叫用户消费的透明度,提高了用户体验。

在本发明实施例的一个优选实施方式中,在所述VoIP客户端使用选择的所述被叫号码执 行呼叫接续之后,该方法还可以包括:VoIP客户端与被叫进行通话,根据当前通话的时长和 所述选择模块选择所述被叫号码对应的费率,计算当前通话的实时费用和当前通话结束后的 最终通话费用;所述VoIP客户端显示所述当前通话的实时费用和当前通话结束后的最终通话 费用。通过该优选实施方式,使得主叫用户可以获知当前呼叫过程中的实时费用及最终通话 费用,进一步提高了用户体验。在具体实施过程中,对于预付款业务,在通话开始后,计费 服务器也将根据当前通话的时长和选择模块选择的被叫号码的费率,对当前通话进行计费, 由于计费服务器与VoIP客户端计费使用的参数相同,因此,两者计费的结果也是相同的。

在本发明实施例的另一个优选实施方式中,在所述VoIP客户端使用选择的所述被叫号码 执行呼叫接续之后,该方法还可以包括:所述VoIP客户端与被叫进行通话,并在与被叫的通 话结束后,向所述呼叫控制器上报本次通话的媒体流报告。其中,该媒体流报告中的信息包 括但不限于:当前带宽、时延及抖动等。通过该优选实施方式,使得呼叫控制器可以查询和 分析使用本次通话的数据。

在本发明实施例的一个优选实施方式中,VoIP客户端还可以检测当前是否有稳定的所述 预定的高速无线网络的信号,如果否,则给出不建议运行所述VoIP客户端的提示。从而使得 用户可以在当前预定的高速无线网络信号不稳定时,获知当前网络的情况,进一步提高了用 户体验。

在本发明实施例中,当所述VoIP客户端检测当前没有所述预定的高速无线网络的信号或 者所述VoIP客户端无法接入到互联网时,VoIP客户端可以停止运行。从而可以避免VoIP客 户端执行不必要的呼叫或接入。

在本发明实施例的一个优选实施例中,为了使VoIP客户端在未注册的情况下作为被叫 能够接续成功,在该优选实施例中,该方法还可以包括:VoIP客户端在在线且未注册的状态 下,接收到指示所述VoIP客户端启动的激活消息;所述VoIP客户端在所述激活消息的触发 下启动,并在所述呼叫控制器和应用服务器上进行注册。

在本发明实施例的一个优选实施方式中,在VoIP客户端注册成功之后,可以作为被叫 接续呼叫,因此,在该优选实施方式中,VoIP客户端在注册到所述呼叫控制器和应用服务器 成功之后,接收来自所述呼叫控制器的呼叫请求,其中,所述呼叫请求的被叫方为所述VoIP 客户端。

优选地,上述激活消息是在所述VoIP客户端作为被叫的情况下,所述呼叫控制器确定 所述VoIP客户端未注册,向通知服务器发送通知,由所述通知服务器向所述VoIP客户端发 送的。

图9是根据本发明优选实施例的VoIP终端的呼叫实现方法的流程图,如图9所示,该 流程包括以下几个步骤(步骤S902-步骤S908):

步骤S902,VoIP客户端发起呼叫,呼叫控制器接收VoIP客户端的呼叫请求后,把该呼 叫请求发送给应用服务器。

图10是VoIP客户端发送呼叫请求时的显示示例图片,如图10所示,在该示例中,通过 呼叫键,VoIP客户端可以发送呼叫请求。

步骤S904,呼叫控制器接到呼叫请求后,与应用服务器和计费服务器进行交互处理,得 到该呼叫的被叫绑定的一个或多个可呼叫的号码和费率信息,并把这些信息返给VoIP终端。 同时,呼叫控制器暂时挂起呼叫请求。

步骤S906,VoIP客户端在界面上显示所有的绑定的被叫号码和相应费率,客户在界面上 选择要呼叫的被叫号码后,VoIP客户端会把客户选择的被叫号码和费率反馈给呼叫控制器。

图11是本发明实施例中VoIP客户端收到所有绑定的被叫号码和相应费率时的显示示例图 片,如图11所示,在主叫侧的VoIP客户端显示被叫的各个号码以及对应的费率。图12是本 发明实施例中用户在VoIP客户端界面上选择要呼叫的被叫号码的显示示例图片,如图12所 示,主叫用户可以根据VoIP客户端显示的内容,选择对应的被叫号码接续呼叫。

步骤S908,呼叫控制器在收到VoIP客户端发来的被叫号码和费率后,将选择的被叫号码 和费率发送给应用服务器和计费服务器,并恢复呼叫处理,接续VoIP客户端与选择的费率选 项对应的被叫号码的被叫终端之间的呼叫。

图13是本发明实施例中用户选定被叫号码后通话后的显示示例图片,如图13所示,在 通过过程中,VoIP客户端可以显示当前呼叫的实时费用和最终费用。

通过本发明实施例,VoIP客户端发起多媒体呼叫业务后,呼叫控制器从应用服务器和计 费服务器获取VoIP呼叫被叫可用的各个被叫号码的费率信息,并将获取的费率信息返回给 VoIP客户端,VoIP客户端接收到费率信息后,用户根据对费率的需求,选择合适的费率选项, 呼叫控制器接续VoIP客户端与选择的费率选项对应的被叫号码的被叫终端之间的呼叫。从而 VoIP客户端能够在呼叫进行前知晓通话的费率信息,并可以根据各个被叫号码的费率信息选 择合适的费率信息,满足了用户对费率的需求,提高了用户体验。

图14是根据本发明另一优选实施例的VoIP客户端未注册的情况下作被叫的呼叫流程图, 如图14所示,该流程包括以下几个步骤(步骤S140I-步骤S1407):

步骤S14701,其它用户拨打VoIP客户端,呼叫路由到VoIP客户端所在的呼叫控制器。

步骤S1402,呼叫控制器通过VoIP用户状态判断,如果该VoIP客户端已经注册,呼叫控 制器直接把呼叫接续到VoIP客户端;如果VoIP客户端没有注册,呼叫控制器则把路由到通 知服务器。

步骤S1403,由于被叫VoIP客户端没有注册,呼叫控制器给通知服务器发信息。同时, 设定定时器,把呼叫暂时挂起。如果定时器超时,呼叫控制器还没有收到确认消息,则呼叫 控制器释放该呼叫。

步骤S1404,通知服务器给VoIP客户端发激活消息,让VoIP客户端自动启动,并注册。 如果通知服务器成功发送消息,则等待VoIP客户端注册后反馈确认消息;如果通知服务器发 送消息失败,则通知服务器给呼叫控制器反馈失败信息,呼叫控制器释放该呼叫。

步骤S1405,VoIP客户端收到消息后,启动注册。如果VoIP客户端成功注册,则VoIP 客户端给通知服务器发注册成功的确认消息,由通知服务器向呼叫控制器发注册成功的确认 消息,呼叫控制器接续呼叫到VoIP客户端;如果VoIP客户端注册不成功,则VoIP客户端给 通知服务器和呼叫控制器发注册失败的消息,呼叫控制器释放该呼叫。

步骤S14706,呼叫控制器接续呼叫到VoIP客户端。

步骤S1407,呼叫控制器释放呼叫。

通过该优选实施例,其它用户拨打VoIP客户端时,即使VOIP客户端未注册,也可以通 过这个流程触发VOIP客户端自动发起注册,可以最大限度的把呼叫接续到VOIP客户端。

从以上的描述中,可以看出,通过本发明实施例至少一个实施例提供的在智能手机,PC 机或者其它媒介上运行的VoIP客户端,不但方便客户使用,而且支持账户注册、费率显示、 通话费用实时显示等功能,彻底解决客户在通话接通前无法获知或选择呼叫被叫费率的问题。 并且,VoIP客户端进行呼叫时,应用服务器获取VoIP客户端呼叫被叫终端各个被叫号码的费 率信息,并在接续被叫终端前将费率信息发送给VoIP客户端,VoIP客户端接收到本次呼叫各 个被叫号码的费率信息后,根据费率信息选择合适的费率项后,呼叫控制器接续VoIP客户端 与其选择的费率项对应被叫号码的被叫终端之间的呼叫。从而用户能够在呼叫之前知晓呼叫 的费率信息,满足用户对费率的需求,提高多媒体呼叫的用户体验。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算 装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上, 可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置 中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步 骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个 集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员 来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等 同替换、改进等,均应包含在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号