提供到外部电话网络的呼叫转发的VoIP制造技术

技术编号:15767380 阅读:110 留言:0更新日期:2017-07-06 15:16
本发明专利技术的各实施方式总体上涉及提供到外部电话网络的呼叫转发的VoIP。具体地,涉及一种在被呼叫者的IP语音(VoIP)账户离线的情况下使用被呼叫者的电话号码向另一电话网络转发呼叫者对于VoIP呼叫的请求的系统和方法。在VoIP系统确定被呼叫者VoIP账户当前离线之后转发呼叫请求。以这一方式,尽管被呼叫者对于VoIP呼叫不可用,但是仍然能够通过电话网络建立语音通信。被呼叫者的电话号码可以明确地包含在VoIP用户ID中,或者存储在VoIP数据库中并且与用户ID相关联。转发过程对于呼叫者是透明的。

VoIP that provides a call forwarding to an external telephone network

Embodiments of the present invention generally relate to a VoIP that provides a call forwarding to an external telephone network. In particular, a system and method for forwarding callers to a VoIP call request using a caller's telephone number to another telephone network in the event that the caller's IP voice (VoIP) account is offline. The forwarding request is forwarded after the VoIP system determines that the caller VoIP account is currently offline. In this way, voice communication can still be established over the telephone network even though callers are not available for VoIP calls. The caller's phone number can be explicitly included in the VoIP user ID, or stored in the VoIP database and associated with the user ID. The forwarding process is transparent to callers.

【技术实现步骤摘要】
提供到外部电话网络的呼叫转发的VoIP
本公开内容总体上涉及网络通信领域,并且更具体地涉及因特网协议语音(VoIP)通信领域。
技术介绍
因特网协议通信(VoIP)是一种使用数字信号传输技术实时地并且至少部分地通过因特网传输语音通信的技术。VoIP通过远距离交换载波使得通过因特网协议(IP)的音频或视频呼叫成为专门使用传统公共交换电话网络(PSTN)的语音传输的成本有效的替选。由于传输的数字属性,VoIP提供增加的信号处理、加密和呼叫建立及操作能力。通常,使用实时传输协议(RTP)、RTP控制协议(RTCP)和会话发起协议(SIP)传输VoIP消息。因此,VoIP系统包括RTP服务器和SIP服务器。RTP定义标准化的分组格式并且携带媒体流(例如音频数据和视频数据),而RTCP用于监测传输统计和服务质量(QoS)并且帮助多个流的同步。SIP帮助建立和结束通过网络实现的各个系统部件的连接。在现有的VoIP系统中,每个用户与独立于电话号码(诸如固定电话号码或移动电话号码)的用户账户相关联。通常,用户ID可以是由用户选择的任何字符串。呼叫者用户和被呼叫者用户二者必须同时用其VoIP账户登录以发起VoIP呼叫。使用VoIP时的挫折的主要原因是用户账户(特别是被呼叫者)通常保持登出或离线,因此呼叫者不能联系到被呼叫者,例如当VoIP应用程序在被呼叫者的IP电话上被关闭时,被呼叫者的IP电话被关闭或者不能访问WiFi或任何其他网络服务等。相比而言,用户的固定电话或蜂窝电话通常保持待机或常开。
技术实现思路
因此,会有利的是,提供一种VoIP系统,该VoIP系统能够增加一个VoIP用户与另一VoIP用户语音通信的机会并且从而改善对VoIP系统的用户体验。本公开内容的实施例提供一种VoIP系统,该VoIP系统被配置成基于VoIP呼叫请求来访问电话号码,并且如果被呼叫者离线,则向与电话号码相关联的电话设备转发呼叫请求。电话设备被VoIP系统外部的电话网络(诸如固定电话、移动电话、专用电话网络中的电话、或者被呼叫者的另一VoIP系统中的电话(本文中统称为“普通电话”))控制。在接收到VoIP呼叫请求时,VoIP系统的会话发起协议(SIP)服务器搜索被呼叫者账户已登录至其的任何端点设备。如果确定被呼叫者账户离线,则SIP服务器向与电话号码相关联的电话网络自动传送呼叫请求。以这一方式,可以有利地通过普通电话联系被呼叫者,尽管他/她的VoIP账户离线。在一些实施例中,VoIP系统使用普通电话的电话号码作为用户的VoIP账户ID。因此,在呼叫转发期间,SIP服务器可以自动且直接使用被呼叫者的VoIP账户ID联系被呼叫者的普通电话。向外部电话网络转发VoIP呼叫请求的过程对于呼叫者端点设备是透明的,并且因此对于呼叫者是透明的。因此,呼叫者仅需要拨打被呼叫者一次并且被提供通过VoIP呼叫或电话呼叫联系被呼叫者的可能性。另外,由于根据本公开内容的VoIP系统向使用VoIP通信比电话网络给予优先权,其有利地减小用于语音通信的用户的平均成本。本公开内容的实施例还提供使用VoIP系统处理与普通电话相关的呼叫请求的机制,尤其是当普通电话在国内网络覆盖范围外部并且会产生漫游费用的时候。被呼叫者的普通电话被配置成将呼叫请求自动变换成VoIP呼叫请求,VoIP呼叫请求被自动转发给与本地接入号码相关联的SIP平台。接入号码被选择以使得普通电话与SIP平台之间的通信免漫游费。如果被呼叫者的VoIP账户ID被设置为与普通电话号码相同,则SIP平台可以基于拨打的号码直接向被呼叫者的VoIP账户发送呼叫请求。这一机制可以有利地节约在被呼叫者相对于普通电话的国内网络处于外国时会被强加的被呼叫者漫游费用。从普通电话呼叫切换到VoIP呼叫对于呼叫者的设备并且因此对于呼叫者是透明的。如果用户的VoIP账户和普通电话都被配置用于向彼此转发呼叫,则在被呼叫者的VoIP账户离线的情况下可以出现呼叫死循环。为了解决这一问题,根据本公开内容的实施例的SIP服务器确定呼叫请求从外部电话网络(例如共用交换电话网络(PSTN))传输还是在VoIP系统内(例如通过因特网)传输。如果呼叫来自PSTN并且被呼叫者的VoIP账户离线,则SIP服务器将呼叫标记为源自VoIP系统并且自动结束呼叫会话而将其再次转发给PSTN系统。在本公开内容的一个实施例中,一种计算机实现的方法包括接收通过第一用户账户从第一端点设备提交的对于与第二用户实时通信的第一呼叫请求。第一呼叫请求标识与第二用户相关联的第二用户账户。第一用户账户和第二用户账户向VoIP服务提供商注册。该方法还包括确定第二用户账户当前是否在线,并且基于第一呼叫请求标识与第二用户账户相关联的电话号码。如果第二用户账户当前离线,则向与电话号码相关联的电话设备发送对于与第二用户实时通信的第二呼叫请求。电话设备被VoIP服务提供商外部的电话网络控制。然后在第一端点设备与电话设备之间发起呼叫会话。以上是概述并且因此根据需要包含对细节的简化、概括和省略;因此,本领域技术人员应当理解,该概述仅是说明性的而非意在以任何方式进行限制。如仅由权利要求限定的本专利技术的其他方面、专利技术特征和优点在下面给出的非限制性的详细描述中将变得很清楚。附图说明结合附图阅读以下详细描述将更好地理解本专利技术的实施例,在附图中,相似的附图标记表示相似的元素,并且在附图中:图1是描绘根据本公开内容的一种实施例的管理包括到外部电话网络中的电话的呼叫转发的VoIP呼叫的示例性计算机实现的过程的流程图;图2图示根据本公开内容的一种实施例的在处理VoIP呼叫请求和呼叫转发期间的示例性通信流程;图3是描绘根据本公开内容的一种实施例的向VoIP系统转发漫游呼叫以用于处理的示例性计算机实现的方法的流程图;图4图示根据本公开内容的一种实施例的被配置成使用VoIP系统促进初始与普通电话相关的国际呼叫的示例性通信网络;图5是描绘根据本公开内容的一种实施例的在VoIP系统与PSTN之间的呼叫转发而没有引起呼叫死循环的示例性过程的流程图;图6图示根据本公开内容的一种实施例的在被呼叫者的VoIP账户和普通电话都被配置用于呼叫转发时、在处理VoIP呼叫请求期间的示例性通信流程;图7是图示根据本公开内容的一种实施例的被配置成向外部电话网络转发呼叫请求的VoIP系统中的示例性SIP服务器设备的配置的框图;以及图8图示根据本公开内容的一种实施例的包括能够向外部电话网络转发呼叫的VoIP系统的网络系统。具体实施方式现在将详细参考本专利技术的优选实施例,其示例在附图中说明。虽然结合优选实施例描述本专利技术,然而应当理解,其并非意在将本专利技术限制为这些实施例。相反,本专利技术意在覆盖能够被包括在由所附权利要求限定的本专利技术的精神和范围内的替选、修改和等同方案。另外,在对本专利技术的实施例的以下详细描述中,给出大量具体细节以便提高对本专利技术的透彻理解。然而,本领域普通技术人员应当理解,可以在没有这些具体细节的情况下实践本专利技术。在其他情况下,没有详细描述众所周知的方法、过程、部件和电路以免模糊本专利技术的各实施例的各方面。虽然一种方法出于清楚的考虑可以被描绘为一系列编号的步骤,然而编号不一定指示各步骤的顺序。应当理解,其中一些步骤可以被本文档来自技高网...
提供到外部电话网络的呼叫转发的VoIP

【技术保护点】
一种通过网络提供语音通信服务的计算机实现的方法,所述方法包括:接收通过第一用户账户从第一端点设备提交的对于与第二用户实时通信的第一呼叫请求,其中所述第一呼叫请求标识与所述第二用户相关联的第二用户账户,其中所述第一用户账户和所述第二用户账户向因特网协议语音(VoIP)服务提供商注册,并且其中所述第二用户账户的标识与电话号码相同;确定所述第二用户账户当前是否在线;如果基于所述确定所述第二用户账户当前离线,则向与所述电话号码相关联的电话设备自动提交对于与所述第二用户实时通信的第二呼叫请求,其中所述电话设备被所述VoIP服务提供商外部的电话网络控制;以及在所述第一端点设备与所述电话设备之间发起呼叫会话。

【技术特征摘要】
1.一种通过网络提供语音通信服务的计算机实现的方法,所述方法包括:接收通过第一用户账户从第一端点设备提交的对于与第二用户实时通信的第一呼叫请求,其中所述第一呼叫请求标识与所述第二用户相关联的第二用户账户,其中所述第一用户账户和所述第二用户账户向因特网协议语音(VoIP)服务提供商注册,并且其中所述第二用户账户的标识与电话号码相同;确定所述第二用户账户当前是否在线;如果基于所述确定所述第二用户账户当前离线,则向与所述电话号码相关联的电话设备自动提交对于与所述第二用户实时通信的第二呼叫请求,其中所述电话设备被所述VoIP服务提供商外部的电话网络控制;以及在所述第一端点设备与所述电话设备之间发起呼叫会话。2.根据权利要求1所述的计算机实现的方法,还包括:如果基于所述确定所述第二用户账户当前在线,则标识所述第二用户账户已登录的第二端点设备,在所述第一端点设备与所述第二端点设备之间发起VoIP呼叫会话。3.根据权利要求1所述的计算机实现的方法,其中向公共交换电话网络(PSTN)提交所述第二呼叫请求,并且所述电话设备是固定电话。4.根据权利要求1所述的计算机实现的方法,其中向移动通信网络提交所述第二呼叫请求,并且所述电话设备是移动电话,并且其中所述提交所述第二呼叫请求对于所述第一端点设备是透明的。5.根据权利要求1所述的计算机实现的方法,其中所述第一端点设备对应于安装有VoIP应用程序的计算设备。6.根据权利要求1所述的计算机实现的方法,其中通过经由安装在所述第一端点设备中的VoIP应用程序的图形用户界面输入所述电话来提交所述第一呼叫请求。7.根据权利要求1所述的计算机实现的方法,还包括:接收对于关于向所述电话号码转发VoIP呼叫请求以配置所述第二用户账户的用户指令。8.一种系统,包括:通信电路;处理器;以及存储器,耦合到所述处理器并且包括指令,所述指令在由所述处理器执行时使得所述系统执行根据会话发起协议(SIP)促进通过网络的语音通信的方法,所述方法包括:接收通过第一用户账户从第一端点设备提交的对于与第二用户实时通信的第一呼叫请求,其中所述第一呼叫请求标识与所述第二用户相关联的第二用户账户,其中所述第一用户账户和所述第二用户账户向IP语音(VoIP)服务提供商注册,并且其中所述第二用户账户的标识与电话号码相同;确定所述第二用户账户当前是否在线;如果基于所述确定所述第二用户账户当前离线,则向与所述电话号码相关联的电话设备提交对于与所述第二用户实时通信的第二呼叫请求,其中所述电话设备被所述VoIP服务提供商外部的电话网络控制,并且其中所述提交所述第二呼叫请求对于所述第一端点设备是透明...

【专利技术属性】
技术研发人员:李明
申请(专利权)人:阿尔格布鲁控股有限公司
类型:发明
国别省市:开曼群岛,KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1