用于路由针对某个电话号码的呼叫的方法和系统的制作方法

文档序号:7863222阅读:201来源:国知局
专利名称:用于路由针对某个电话号码的呼叫的方法和系统的制作方法
用于路由针对某个电话号码的呼叫的方法和系统
本申请是2005年2月11日递交的发明名称为“用于路由语音、视频或其它多媒体通信的分组流量的使用即时消息偏好/设置的预测性通信路由选择方案”、申请号为 200580004722. 3 (PCT/US2005/004700)的专利申请的分案申请。技术领域
本发明一般地涉及通信,具体而言,涉及使用即时消息的路由选择通信。
背景技术
电话通信的常见问题是忙碌信号。如果家里有一条电话线并且其正被使用,其它呼叫则无法进入。某些订户可能具有“呼叫等待”,其中以信号方式通知另一传入呼叫的信号被接收,但是在没有第二条电话线的情况下通常无法例如由家中的两个人立即接听两个呼叫。
当电话线被计算机通信会话占用时,例如当调制解调器正在使用电话线时,也存在这个问题。在这些情况下,存在用于以信号方式通知传入呼叫正在等待的基于客户端或基于服务器的服务。对于基于客户端的计算机呼叫等待,正在使用调制解调器的用户的计算机注意到线路上来自电话公司的呼叫等待信号,并执行程序来以信号方式通知用户正有呼叫进入。随后,用户可以丢弃调制解调器连接并允许呼叫者再呼入或者可能能够接通呼叫者。对于基于服务器的计算机呼叫等待,忙碌信号的事实被从电话公司的语音系统传输到服务器,服务器随后通过向在线用户路由信号的计算机通信系统来发起信号。发明内容
在本发明的实施例中,即时消息偏好和设置被用于预测性通信,包括数据流量的路由选择。例如,如果语音网络不可用或出于其它原因,可以通过基于分组的网络来路由语音呼叫。除了语音呼叫之外,本发明的实施例还可以路由视频呼叫、多媒体通信和其它通信。在某些实施例中,即时消息存在性可被查询,以确定如何路由IP语音或PSTN电话呼叫。因此,如果在与正被呼叫的PSTN电话线的位置不相关的计算机或计算设备上检测到相关联的即时消息的存在,则可以将呼叫路由到该计算机或计算设备。
在一个实施例中,提供了用于使用即时消息(IM)服务器来路由针对某个号码的呼叫的方法。该方法包括=WPSTN电信设备接收针对所述号码的呼叫;确定针对所述号码的路由选择偏好,该路由选择偏好指示所述呼叫是否应被路由到与所述号码相关联的一个或多个IM用户名;确定是否有与所述号码相关联的所述一个或多个IM用户名中的任何一个在线;以及针对所述呼叫使所述在线IM用户名振铃。
在另一实施例中,提供了用于路由针对某个号码的呼叫的方法。该方法包括接收针对所述号码的呼叫;确定针对所述号码的路由选择偏好,该路由选择偏好指示所述呼叫是否应被路由到与所述号码相关联的IM客户端;以及如果所述偏好指示所述呼叫应该被路由到所述頂客户端,则将针对所述号码的呼叫路由到頂服务器,其中所述頂服务器被配置用于确定是否有与所述号码相关联的任何即时消息(IM)用户名在线,如果有,则针对所述呼叫使所述在线IM用户名振铃。
在又一实施例中,提供了用于路由呼叫的系统。该系统包括被配置用于接收 PSTN呼叫的电信设备;IM服务器,该IM服务器包含被配置用于执行以下操作的逻辑确定针对所述号码的路由选择偏好,该路由选择偏好指示所述呼叫是否应被路由到与所述号码相关联的一个或多个頂用户名;确定是否有与所述号码相关联的所述一个或多个頂用户名中的任何一个在线;以及针对所述呼叫使所述在线IM用户名振铃。
通过参考说明书的其余部分以及附图,可以进一步理解这里公开的本发明的性质和优点。


图I示出根据本发明一个实施例提供数据流量的路由选择的系统。
图2示出根据本发明的实施例的系统的更详细实施例。
图3示出根据本发明一个实施例使用PAB信息来使语音呼叫个性化的简化流程图。
具体实施方式
图I示出根据本发明一个实施例提供数据流量的路由选择的系统100。如图所示, 提供了电信设备(telco) 101、流量服务器130和IM服务器132以路由数据流量。在一个实施例中,被路由的数据流量可以是语音呼叫、视频呼叫、多媒体通信和其它通信。例如,语音呼叫可以通过PSTN(公共交换电话网)105或基于分组的网络134来路由。虽然语音呼叫将被描述,但是将意识到,本发明的实施例可以路由其它类型的数据流量。例如,本发明的实施例可以路由视频呼叫、多媒体通信和其它通信。
在一个实施例中,系统可以向电信设备101发送语音呼叫。例如,系统可以是使用 PSTN电话的另一个用户、发送IP语音(VoIP)呼叫的计算设备、发送VoIP呼叫的即时消息客户端等等。电信设备101可以通过电话线104和PSTN 105向电话106路由语音呼叫。如下面将描述的,呼叫也可以被路由到计算设备110。
电信设备101可以是任何电信设备(telecommunications device)。例如,电信设备101可以是能够路由PSTN语音呼叫的任何系统。电信系统(telco system) 100的示例包括由相互竞争的本地交换通信公司(CLEC)、现有本地交换通信公司等运营的系统,并且可能包括交换机、监视器等等。
如图所示,电信系统101被配置用于处理来自语音干线(trunk)的语音线路。当呼叫将被路由到位置102时,电信系统101 (例如交换机)在电话线104上发信号。如果电话106处于挂机状态(即没在使用),该信号则触发振铃,并且可以完成从电信设备101到话机106的呼叫。
位置102可以是包括电话106和/或计算设备110的任何位置。例如,位置102可以是家、办公室位置等等。在一个实施例中,位置102可以是与电话号码或另一标识符(例如頂用户名、电子邮件地址等等)相关联的位置。例如,位置102可以是家,其中针对电话号码的电话呼叫被电信设备102路由。位置102可以与很多能够接收语音呼叫的设备相关联。例如,电话106、计算设备110和其它设备122被设置在位置102中。
电话106可以是任何能够接收语音呼叫的设备。例如,电话106可以是任何PSTN 设备。例如,电话106可以是陆上线路电话、无线电话、无绳电话、个人数字助理(PDA)等等。
计算设备110可以是被配置用于接收语音呼叫的任何计算设备。在一个实施例中,计算设备110可以包括除了语音呼叫之外还可接收即时消息通信的頂客户端。计算设备110可以包括计算机、个人数字助理(PDA)、工作站、膝上型计算机、个人计算机等等。
其它设备122可以是可以接收语音呼叫的任何其它设备。
在一个实施例中,计算设备110被配置用于接收VoIP呼叫。虽然计算设备110被示为在位置102中,但是将意识到,计算设备110可以位于远离位置102的位置上。例如, 用户可以使用计算设备110上的頂客户端来接收来自远程位置的呼叫。因此,用户可以具有与位置102相关联的用户名。该用户可以在任何位置登录到IM客户端并接收针对与位置102相关联的电话号码的呼叫。
呼叫可以通过PSTN网络105或基于分组的网络134来接收。PSTN网络105被配置用于通过简单老式电话系统(POTS)或PSTN来发送语音呼叫。頂服务器132被配置用于通过基于分组的网络来发送语音呼叫。基于分组的网络134可以包括IP(因特网协议)网络、异步传输模式(ATM)网络、帧中继网络、无线网络等等。
流量服务器130被配置用于接收来自电信设备101的信令。例如,呼叫可以被电信设备101接收。电信设备101可以被配置用于通过PSTN网络105向电话106发送语音呼叫。另外,电信设备101可以选择通过流量服务器130、IM服务器132和基于分组的网络 134向运行在计算设备110上的頂客户端发送呼叫。在此情况下,语音呼叫可被路由到流量服务器130。流量服务器130随后被配置用于确定可以向在计算设备110处的頂客户端递送语音呼叫的頂服务器132。不同的頂服务器132可被配置用于向位置102处的頂客户端递送信息。流量服务器130确定适当的IM服务器132并向IM服务器132发送语音呼叫。
頂服务器132随后被配置用于通过基于分组的网络134向与位置102相关联的一个或多个頂客户端发送语音呼叫。頂服务器132被配置用于向计算设备110上的頂客户端提供頂相关(M-related)服务。例如,頂客户端可以通过頂服务器132与其它頂客户端执行頂会话。一般而言,IM客户端与用户名相关联。用户名是用于各种用户的标识符。例如,頂用户名可以是登录ID,例如Yahoo !頂标识符等等。頂用户名可以与位置102相关联。例如,如果某个家庭住在位置102,则家中每个成员的頂用户名可以与位置 102相关联。頂服务器132可以与每个与位置102相关联的頂用户名通信。
在一个实施例中,IM服务器132可以将接收自流量服务器130的语音呼叫发送到 IM用户名。IM服务器132可以被配置用于当接收到针对某个电话号码的电话呼叫时,使IM 用户名振铃。例如,IM用户名可以与位置102的电话号码相关联。当接收到针对该电话号码的语音呼叫时,可以利用表明已接收到针对该电话号码的语音呼叫的指示来联络頂服务器132。随后IM服务器132可以检测哪个IM用户名在线,并且随后使在线的IM客户端振铃。
因此,存在(presence)信息可被用于确定哪些頂客户端在线。在一个实施例中, 存在信息可以指示IM客户端离线还是在线。还可能存在各种状态,例如忙碌、离开等等。IM服务器132可被配置用于基于该状态使IM客户端振铃,例如如果状态为“离开”则可以使 IM振铃,但是如果状态为“忙碌”,则不振铃。
语音呼叫可以通过位置102处的路由器120被路由。路由器120可以将呼叫路由到电话106、计算设备110或其它设备122。位置102处的网络连接可以是拨号线路,宽带, 例如经由DSL过滤器,或路由器120,等等。而且,如上所述,用户名可被登录在远离位置102 的頂客户端上。这些呼叫可被适当地路由并且可能不经过位置102。
当接收到针对电话号码的呼叫时,语音呼叫从而通过基于分组的网络134被从頂服务器132路由到计算设备110上的IM客户端。现将论述语音呼叫被如何路由到位置102 处的电话106和IM客户端的各种情形。
图2示出根据本发明实施例的系统100的更详细实施例。在一个实施例中,语音呼叫可在电信设备101处被接收。该语音呼叫可以根据存储在数据库210中的用户偏好被路由。在一个实施例中,用户偏好可能指示如果电话106忙碌,语音呼叫则应该被路由到頂服务器132以路由到IM客户端208。在另一实施例中,用户偏好可能指示传入的语音呼叫被自动路由到頂服务器132,以路由到客户端208和/或电话106。
如果用户偏好指示针对电话号码的语音呼叫应该被自动路由到IM服务器132,电信设备101则接收语音呼叫并将其路由到IM服务器132。该路由选择可以使用呼叫转发来实现。例如,呼叫转发可以在电信设备101处建立,以使得针对电话号码的语音呼叫被路由到頂服务器132的地址。本领域技术人员将想到将针对电话号码的电话呼叫重路由到IM 服务器132的其它方法。
如图所示,頂服务器132包括頂相关服务器202和通信服务器204。頂相关服务器202提供IM相关服务。例如,IM相关服务器202允许IM客户端执行传统的IM会话。
通信服务器204被配置用于根据用户偏好路由语音呼叫。用户偏好可以指示应该如何路由呼叫。例如,某些用户偏好可能指示如果状态指示用户在线或离开,则应该将呼叫路由到IM用户名。但是,如果状态指示IM用户忙碌或不在线,IM用户名则可能不被振铃。另外,也可使用其它偏好,例如将呼叫通过无线网络路由到蜂窝电话、使电话106振铃坐坐寸寸ο
在一个实施例中,通信服务器204被配置用于确定与电话号码相关联的頂用户名是否被登录在頂客户端208上。例如,存在信息可以指示用户在线。如果IM用户名被登录,通信服务器204则可以使在頂客户端208处的頂用户名振铃。另外,通信服务器204 可以使电话106振铃。振铃操作可以通过基于分组的网络134向頂客户端208和电话106 执行。在另一实施例中,电信设备101还可能通过PSTN 105使电话106振铃。
如上所述,使多个IM客户端(或用户名)与同一电话号码相关联是可能的。因此, 除了电话106之外,可能还有任何数目的IM用户名被振铃。这些设备的用户随后可以接受呼叫并在IM环境内处理呼叫。如果用户接受呼叫,则向流量服务器130传回这一事实,然后流量服务器130请求通过流量服务器130和頂服务器132来路由该呼叫。如果頂用户名中的任何一个应答该呼叫,通信服务器204则可以抑制其它线路上的振铃。
在另一实施例中,在电话106上检测到忙碌信号之前可能不向通信服务器204发送语音呼叫。例如,用户可能正在使用位置102处的主电话106。例如,电话106可能正被用于通过PSTN 105的语音呼叫或通过基于分组的网络134的VoIP呼叫。在任何一种情况下,电信设备101都可能能够检测到电话106正在忙碌。当在电信设备101处接收到针对电话106的另一语音呼叫时,确定电话106正在忙碌。用户偏好可能被设置为使语音呼叫随后被路由到通信服务器204。
在此情况下,通信服务器204可以基于用户偏好路由呼叫。例如,在线的頂用户名可被确定并且这些IM用户名可被振铃。因此,与接收忙碌信号的情况不同,IM用户名可能被振铃。而且,即使对电话106启用了呼叫等待,除了使用通信服务器204向电话106发送呼叫等待信号之外,也可能使頂用户名振铃。因此,传统的电话服务在以下方面被扩展 与接收忙碌信号或呼叫等待信号的情况不同,IM用户名可以针对语音呼叫被振铃。因此, 用户没有被限制为在位置102处一次接收一个呼叫。相反,使用IM用户名可以接收多个呼叫。因此,使用电话106的用户可能不会用电话106占用电话线。
当使用IM客户端应答呼叫时,应答呼叫的用户名的状态可被改变。例如,状态可以改变为“忙碌,我正在通话中”或某种其它状态。该状态随后可被传输到頂服务器132, 该頂服务器132将该状态传播到其它用户名。
在另一示例中,针对不同群组列表的状态可被改变。例如,IM客户端可能具有针对某个用户的具有不同伙伴的不同群组,例如具有工作联系人的工作群组列表和具有个人联系人的个人群组列表。基于正在呼叫的人,可以针对不同群组列表以不同方式改变状态。 例如,如果用户正在工作并接收到呼叫,则IM客户端将工作群组列表中的状态改为忙碌, 但保持个人群组列表在线。在另一示例中,如果用户接收到个人呼叫,IM客户端则将个人群组列表中的状态改为忙碌,但保持工作群组列表在线。
通信服务器204还可以使用用户的个人地址簿(PAB) 206来提供个性化信息。各个用户可能具有不同的个人地址簿206。例如,第一 IM用户名可以具有其自己的PAB 206 而第二頂用户名可以具有其自己的第二 PAB 206。PAB 206可以包括其它用户的各种地址。例如,条目可以指示朋友的联络信息,例如他们的姓名、昵称、电话号码和电子邮件地址坐坐寸寸ο
用于填充用户的PAB 206的技术在同时递交的题为“ INTEGRATED INSTANT MESSAGING, ROUTING AND TELEPHONE SERVICES BILLING SYSTEM” 的美国申请 No.(代理案卷号No. 017887-014210US)中有所描述,据此通过参考将该申请结合于此,以用于所有目的。
图3示出根据本发明一个实施例使用PAB信息来使语音呼叫个性化的简化流程图300。在步骤302,针对接收的语音呼叫的呼叫者标识信息被确定。例如,呼叫者ID信息 (例如电话号码)可被使用。呼叫者ID信息可被从电信设备101提供到通信服务器204。 例如,呼叫者ID信息可以指示从其发送呼叫的电话号码、从其发送呼叫的电子邮件地址或者从其发送呼叫的任何其它标识信息。
在步骤304,针对可以接收语音呼叫的每个用户,在PAB 206中查找呼叫者标识信息。例如,每个在线的頂用户名的个人地址簿可以被查找。
在步骤306,从每个用户的PAB 206确定呼叫者标识信息的个性化名称。例如,PAB 206可能包括呼叫者标识信息的个性化名称。例如,电话号码“415-555-1010”在第一用户的PAB 206中可能是“Uncle Billy”,而在第二用户的PAB 206中可能是“Billy”。
在步骤308,针对每个頂用户名,在頂客户端208上显示个性化名称。另外,如果可能,个性化名称可以在电话106上被显示为呼叫者ID信息。因此,使用PAB 206中的信息的个性化名称可以被显示。因此,用户可以容易地识别出谁在呼叫。
如果在用户的PAB 206中没有找到针对呼叫者标识信息的条目,则可以将该信息添加到PAB 206。呼叫者标识信息可能不是一个完整的列表。例如,可能只提供了电话号码。可以针对呼叫者标识信息利用电话簿执行白页/黄页查找,以确定关于呼叫者的其它信息。例如,呼叫者的地址可以被确定。该信息随后被添加到PAB 206。
另外,用户可以使用頂客户端来查询最近X天中进行的任何数目的呼叫的呼叫者标识信息。例如,记账系统可能已经记录了从到该电话号码的呼叫中接收的呼叫者标识信息。通信服务器204可以首先在电话簿中进行查找并确定所有呼叫者的标识信息。该信息随后可以被添加到PAB206。用户随后可以使呼叫者标识信息的名称个性化。
在另一实施例中,通信服务器204可以允许用户使其自己的振铃音调和/或回铃音调个性化。例如,当从某个呼叫者标识信息接收到呼叫时,会响起个性化的振铃音调。例如,如果某人的父母发出了呼叫,则可以响起某种振铃音调。如果用户的女朋友发出呼叫, 则可以响起另一振铃音调。用户还可以向朋友发送振铃音调作为礼物。
因此,使用系统100,可以使用能够利用语音输入能力和音频输出来接收呼叫的頂客户端来路由呼叫。系统100可以检测何时呼叫忙碌,将呼叫路由到生成可由用户的IM 客户端激活以获取呼叫的頂的服务器。然后,呼叫中被接收到的那部分可被作为真实的IP 呼叫来处理。呼叫可以被路由到与电话号码相关联的IM客户端在线的任何地方。
在家中,一个人可能在利用电话106进行传统的语音呼叫。当另一呼叫传入时,如果在其他情况下它将以线路忙碌的方式显示,但在这里相反呼叫被路由到頂客户端208。 頂客户端可能位于可由位置102中的正在进行语音呼叫的用户或其他人所利用的计算机上。这可以被用在现场,例如用在企业、家等中。随后可以通过因特网连接(例如拨号连接或宽带、另一电话线等等)来执行頂路由选择。因此,用户可能不需要预订呼叫等待服务, 因为呼叫可被转发到在頂客户端上活动的頂用户名。
虽然上面描述了通过PSTN网络在电信设备101处接收传统的语音呼叫,但是将会理解,VoIP呼叫可以在流量服务器130处被接收。流量服务器130随后将确定是将呼叫路由到电信设备101还是路由到IM服务器132。如果呼叫被路由到电信设备101,电信设备101则可确定电话106是否在忙碌,然后根据用户偏好来路由呼叫。而且,在另一实施例中,流量服务器130可以基于用户偏好来路由呼叫。例如,呼叫可以被自动路由到IM服务器132。而且,流量服务器130可以将呼叫自动路由到电信设备101。
除了语音流量之外,视频、网络照相(例如Yahoo ! Webcam)流量以及其他多媒体流量也可以被支持。如果系统检测到呼叫的两端具有兼容的设备,例如都运行着Yahoo ! 的webcam服务,协议则可以从仅限语音切换到视频呼叫。
本发明的实施例提供了很多优点。例如,通过根据用户偏好路由呼叫,用户可以避免“呼叫等待服务”。而且,到一个电话号码的多个呼叫可以被位置102处的用户所接收。 因此,传统的电话服务将电话线104限制为接收一个或两个呼叫。但是,使用本发明的实施例可以接收任何数目的呼叫。使用电话106处的IM用户名可以接收多个呼叫。可以使用用户偏好来智能地路由这些呼叫。
以这种方式,可以按頂偏好和设置所确定的方式路由呼叫。某些頂设置可能指示在正向IM客户端路由呼叫,但是IM客户端不在线的情况下,向何处路由呼叫。例如,用户可能请求呼叫在家中振铃,但是如果线路忙碌,则路由到IM,但如果IM不在线,则作为IP 语音(VoIP)呼叫路由到蜂窝电话号码。
其它实施例
虽然已经针对特定实施例描述了本发明,但是本领域技术人员将意识到,可能执行多种修改。
这里描述的实施例可以参考通信系统的实例所特有的网站、链接和其它术语。应该理解,这里描述的系统和过程可以适用于不同的数据传输技术。
本发明可以以软件或硬件或其组合中的控制逻辑的形式实现。控制逻辑可以作为适合于指导信息处理设备执行在本发明实施例中公开的一组步骤的多个指令被存储在信息存储介质中。基于这里提供的公开和教导,本领域普通技术人员将想到用于实现本发明的其他方式和/或方法。
以上描述是示例性的而非限制性的。在阅读本公开之后,本发明的很多变化将对本领域技术人员来说变得明显。因此,本发明的范围不应参考以上描述来确定,而应该参考所附权利要求书及其全部范围或等同物来确定。
权利要求
1.ー种使用即时消息(IM)服务器来路由针对某个电话号码的呼叫的方法,该方法包括 从PSTN电信设备接收针对所述电话号码的呼叫; 确定针对所述电话号码的路由选择偏好,该路由选择偏好指示所述呼叫是否应经由所述頂服务器被路由到与客户端和所述电话号码相关联的ー个或多个頂用户名,其中所述頂服务器可操作以用于将来自第一頂用户名的即时消息发送到第二頂用户名; 响应于接收到所述呼叫,确定所述ー个或多个IM用户名的存在性; 如果所确定的存在性是在线,则确定所述用户的状态,其中所述状态指示所述用户是否有空; 基于所确定的所述用户的状态,针对所述呼叫使所述IM用户名振铃; 确定是否有在线客户端使用頂用户名应答所述呼叫;以及 使得应答了所述呼叫的在线客户端针对多个群组中的一个或多个群组的状态改变。
2.如权利要求I所述的方法,其中所述呼叫被从所述PSTN电信设备自动转发到所述頂服务器。
3.如权利要求I所述的方法,还包括除了所述在线IM用户名振铃之外,还使针对所述电话号码的PSTN电话振铃。
4.如权利要求I所述的方法,还包括 确定是否有在线客户端使用所述頂用户名应答所述呼叫;以及 使得除了应答所述振铃的在线IM用户名之外的其它在线IM用户名的振铃被抑制。
5.如权利要求4所述的方法,还包括当所述在线IM用户名使用所述IM客户端应答所述振铃时,使得PSTN电话的振铃被抑制。
6.如权利要求I所述的方法,还包括 在所述頂用户名的个人地址簿(PAB)中查找与所述PSTN电信设备相关联的电话号码; 从所述PAB确定针对与所述PSTN电信设备相关联的电话号码的个人标识符;以及 使得所述个人标识符被显示在IM客户端上。
7.如权利要求6所述的方法,其中所述PAB位于所述IM服务器处。
8.如权利要求I所述的方法,还包括 在所述頂用户名的个人地址簿(PAB)中查找与所述PSTN电信设备相关联的电话号码; 如果与所述PSTN电信设备相关联的电话号码不在所述PAB中,则确定针对与所述PSTN电信设备相关联的电话号码的标识信息;以及将所述个人信息添加到所述頂用户名的PAB。
9.一种用于路由针对某个电话号码的呼叫的方法,该方法包括 接收针对所述号码的呼叫; 确定针对所述电话号码的路由选择偏好,该路由选择偏好指示所述呼叫是否应被路由到与所述号码相关联的頂客户端; 如果所述偏好指示所述呼叫应该被路由到所述頂客户端,则将针对所述电话号码的呼叫路由到IM服务器,其中所述IM服务器被配置用于确定是否有与所述电话号码相关联的任何即时消息(IM)用户名在线,如果有,则针对所述呼叫使所述在线IM用户名振铃; 确定是否有在线客户端使用頂用户名应答所述呼叫;以及使得应答了所述呼叫的在线客户端针对多个群组中的一个或多个群组的状态改变。
10.如权利要求9所述的方法,其中所述路由选择偏好指示针对所述电话号码的呼叫应该被转发到所述頂服务器。
11.如权利要求9所述的方法,其中所述路由选择偏好指示如果所述电话号码忙碌,则针对所述电话号码的呼叫应该被转发到所述頂服务器。
12.如权利要求9所述的方法,其中所述呼叫是PSTN呼叫。
13.如权利要求9所述的方法,其中所述呼叫是VoIP呼叫。
14.一种用于路由针对某个电话号码的呼叫的系统,该系统包括 被配置用于接收PSTN呼叫的电信设备; IM服务器,该IM服务器可操作以用于将来自第一 IM用户名的即时消息发送到第二 IM用户名,并且包含被配置用于执行以下操作的逻辑 确定针对所述电话号码的路由选择偏好,该路由选择偏好指示所述呼叫是否应被路由到与所述电话号码相关联的ー个或多个頂用户名; 确定所述ー个或多个M用户名的存在性;以及 如果所确定的存在性是在线,则针对所述呼叫使所述IM用户名振铃;以及 IM客户端,被配置用于接收针对在线IM用户名的呼叫并且改变应答了所述呼叫的IM用户名针对多个群组中的一个或多个群组的状态。
15.如权利要求14所述的系统,还包括被配置用于接收来自所述电信设备的呼叫的PSTN电话。
16.如权利要求14所述的系统,其中所述呼叫是用所述PSTN电信设备通过PSTN网络来发送的。
17.如权利要求14所述的系统,其中所述呼叫是用所述IM服务器通过基于分组的网络来发送的。
全文摘要
本发明公开了用于路由针对某个电话号码的呼叫的方法和系统。本发明提供了将即时消息偏好和设置用于预测性通信(包括数据流量的路由选择)的技术。如果语音网络不可用,或者出于其它原因,可以通过基于分组的网络来路由语音呼叫。除了语音呼叫之外,本发明的实施例还可以路由视频呼叫、多媒体通信和其它通信。在某些实现方式中,即时消息存在性可被查询,以确定如何路由IP语音或PSTN电话呼叫。因此,如果在与正被呼叫的PSTN电话线位置不相关的计算机或计算设备上检测到相关联的即时消息的存在,则可以将呼叫路由到该计算机或计算设备。
文档编号H04M3/22GK102984397SQ20121039857
公开日2013年3月20日 申请日期2005年2月11日 优先权日2004年2月13日
发明者玛德胡·亚拉格达, 沃伦·王 申请人:雅虎公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1