A method for controlling calls between the first and second user terminals includes detecting connection failures between the first user terminal and the packet switching network during a call, and in response, making calls at least partially through the PSTN network through the connection between the first user terminal and the PSTN network. The call may be initiated by the first user terminal (such that the first user terminal is the caller and the second user terminal is the callee). Calls can be initially made through a packet-switched connection between the first user terminal and the packet-switched network before failure. This method can be implemented by a client application running on the first user terminal. Alternatively, the method can be implemented by the server.
【技术实现步骤摘要】
【国外来华专利技术】分组切换到PSTN呼叫回退
本公开涉及通过PSTN网络进行的语音呼叫和通过分组交换网络进行的语音呼叫。
技术介绍
传统的语音呼叫可以通过公共交换电话网(PSTN)进行。这指的是世界电路交换电话网络中的一个或组合,在该网络上可以基于标准化的电话号码系统对用户的电话进行寻址。PSTN网络包括陆线网络以及移动蜂窝网络。因此,移动电话可以通过安装在移动电话上的拨号器应用程序通过PSTN网络拨打和接收电话呼叫,该拨号器应用程序使用电话中的无线收发器经由语音信道连接到蜂窝网络的基站。然后,拨号器应用程序可以通过蜂窝网络连接到另一个移动或静态终端(且如果不在同一网络上,则向前通过PSTN的另一个蜂窝网络或陆线网络)。还已知使用户能够通过分组交换网络进行语音呼叫,该分组交换网络可以包括单个专有网络或多个组成网络的组合。例如,分组交换网络可以包括诸如公司内联网的专用内联网,和/或诸如通常被称为因特网的广域互联网络。在使用因特网协议作为分组协议进行的呼叫的情况下,这种呼叫被称为因特网协议语音(VoIP)呼叫。为了能够拨打或接收诸如VoIP呼叫之类的分组交换呼叫,每端的用户在他或她的相应用户终端上安装了通信客户端应用(或者等效地使用他或她的用户终端来访问客户端的服务器托管实例,例如通过用户终端上的通用web浏览器访问的web托管实例)。客户端应用程序使用用户终端上的网络接口连接到分组交换网络(例如,因特网),从而通过分组交换网络与另一用户终端建立通信会话。对于分组交换呼叫,用户终端可以是传统的台式计算机,但也可以是诸如智能手机、平板电脑或笔记本电脑的移动终端,或者甚至是诸如智能 ...
【技术保护点】
1.一种用于在作为近端终端的用户的近端用户和作为远端终端的用户的远端用户之间与远端用户终端进行呼叫的近端用户终端;所述近端用户终端包括:至少一个第一网络接口,用于在所述近端用户终端与分组交换网络之间形成连接,用于使用基于分组的语音呼叫服务在所述分组交换网络上进行所述呼叫;第二网络接口,用于在所述近端用户终端与PSTN网络之间形成连接;存储器,包括一个或多个存储器单元,所述存储器存储通信客户端应用程序;以及处理装置,包括一个或多个处理单元,所述处理装置被布置为运行所述通信客户端应用程序;其中,所述通信客户端应用程序被配置为使得当在所述处理装置上运行时执行以下操作:检测所述近端终端与所述分组交换网络之间的所述连接中的故障,以及作为响应,通过使用第二接口经由所述近端用户终端与所述PSTN网络之间的所述连接进行所述呼叫,至少部分地通过所述PSTN网络进行所述呼叫。
【技术特征摘要】
【国外来华专利技术】2016.09.26 GB 1616310.7;2016.11.09 US 15/347,6221.一种用于在作为近端终端的用户的近端用户和作为远端终端的用户的远端用户之间与远端用户终端进行呼叫的近端用户终端;所述近端用户终端包括:至少一个第一网络接口,用于在所述近端用户终端与分组交换网络之间形成连接,用于使用基于分组的语音呼叫服务在所述分组交换网络上进行所述呼叫;第二网络接口,用于在所述近端用户终端与PSTN网络之间形成连接;存储器,包括一个或多个存储器单元,所述存储器存储通信客户端应用程序;以及处理装置,包括一个或多个处理单元,所述处理装置被布置为运行所述通信客户端应用程序;其中,所述通信客户端应用程序被配置为使得当在所述处理装置上运行时执行以下操作:检测所述近端终端与所述分组交换网络之间的所述连接中的故障,以及作为响应,通过使用第二接口经由所述近端用户终端与所述PSTN网络之间的所述连接进行所述呼叫,至少部分地通过所述PSTN网络进行所述呼叫。2.如权利要求1所述的近端用户终端,其中,所述通信客户端应用程序被配置为使得当在所述处理装置上运行时执行以下操作:在所述故障之前,初始地通过使用所述第一网络接口以经由所述近端用户终端与所述分组交换网络之间的所述连接并经由所述分组交换网络与所述远端用户终端之间的连接进行所述呼叫来使用分组交换语音呼叫服务自始至终在所述分组交换网络上建立所述呼叫;以及然后,响应于检测到所述故障,在所述呼叫期间,通过所述使用所述第二接口经由所述近端用户终端与所述PSTN网络之间的所述连接进行所述呼叫,将所述呼叫切换到至少部分地通过所述PSTN网络进行。3.根据权利要求1或2所述的近端用户终端,其中,所述故障包括:所述近端用户终端与所述分组交换网络之间的所述连接完全丢失,或者所述近端用户终端与所述分组交换网络之间的所述连接降至低于阈值质量。4.根据前述权利要求中任一项所述的近端用户终端,其中,所述通信客户端应用程序被配置为使得所述通过所述PSTN网络进行所述呼叫包括:通过使用所述远端用户终端的PSTN号码经由所述PSTN网络与所述远端用户终端之间的连接进行所述呼叫,自始至终通过所述PSTN网络进行所述呼叫。5.根据权利要求1至3中任一项所述的近端用户终端,其中,所述通信客户端应用程序被配置为使得所述通过所述PSTN网络进行所述呼叫包括:通过使用映射到在所述分组交换语音呼叫服务中标识所述远端用户的用户ID的网关PSTN号码经由所述PSTN网络与所述分组交换网络之间的网关,并使用所述分组交换语音呼叫服务和所述远端用户的所述用户ID经由所述分组交换网络经由所述分组交换网络与所述远端终端之间的连接进行所述呼叫,仅部分地通过所述PSTN网络进行所述呼叫。6.根据权利要求4或5所述的近端用户终端,其中,所述通信客户端应用程序被配置为在所述近端用户终端与所述分组交换网络之间的所述连接的所述故障之前,在所述远端用户终端的所述用户的简档中查找所述PSTN号码,所述简档与所述分组交换语音呼叫服务相关联。7.根据权利要求6所述的近端用户终端,其中,所述分组交换语音呼叫服务具有包括所述近端用户和所述远端用户的多个用户,所述多个用户被分配有在所述分组交换语音呼叫服务内标识他们的相应用户ID;并且其中,所述通信客户端应用程序被配置为使得当在所述处理装置上运行时执行以下操作:访问电话号码数...
【专利技术属性】
技术研发人员:C·A·罗德布罗,S·苏哈诺夫,T·厄尔曼,J·N·R·林德布鲁姆,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。