用于呼叫控制设备之间的动态电话分机同步的系统及方法

xiaoxiao2020-9-10  4

【知识产权代理】【专利服务】Tel:18215660330

用于呼叫控制设备之间的动态电话分机同步的系统及方法
【专利摘要】在此描述的系统和方法可允许在呼叫控制设备之间共享路由信息。该路由信息可被存储在信息存储库中,其中,呼叫控制设备可在需要时访问该路由信息。该信息存储库可被集中地定位用于由呼叫控制设备进行集中访问或者可被分布给单独的呼叫控制设备用于本地访问。
【专利说明】用于呼叫控制设备之间的动态电话分机同步的系统及方法
[0001] 背景
[0002] 随着人们地理上发生移动,无论是出于个人还是商业理由,他们经常希望或需要 保持与其他各方的通信。人们希望能够接收电话呼叫,即使他们远离家或办公室。而且,个 人通常具有进行通信的多个电话。个人可具有家庭电话、工作电话、以及手机,所有这些电 话可具有不同的电话号码。
[0003] 为了使通信更简单,个人可能希望通过单个号码被访问。这可以使个人免于向朋 友、家庭成员以及商业伙伴提供多个电话号码,进而使呼叫者免于猜测在任何给定时间使 用哪个号码。而且,这使得个人更容易被访问。个人可选择例如进行将正常被引导到其办 公室电话在其正在旅游时被路由到其手机、或者路由到他所在的若干个分机的每个。他随 后很容易被联系,即便在出门时。
[0004] 在企业设置中,当多个交换机可被放置就位时,可存在相关问题。用户可将分机分 配给第一交换机。当添加第二交换机时,可能具有新的或不同的技术能力,第二交换机可能 需要知道第一交换机的存在(并且反之亦然)。而且,第二交换机可能需要知道如何将传入 通信路由到用户的分机。
[0005] 在任一种场景下,呼叫控制设备(诸如交换机)需要共享路由信息。当前,可通 过修改呼叫控制设备中的一个或多个来实现路由信息共享。例如,可执行专用分支交换机 (PBX)的静态配置或重新配置。
[0006] 不幸的是,这种配置过程可能繁琐并且容易出错。如果路由需要随着时间改变,一 个或多个PBX可能必需被配置和重新配置。因此,对于当前技术,可靠的并且及时的路由可 变成问题。
[0007] 附图简要说明
[0008] 图1是流程图,示出根据实施例的处理。
[0009] 图2示出根据实施例的结合中央协调系统的系统。
[0010] 图3是流程图,示出根据实施例的图2的系统的操作。
[0011] 图4不出根据实施例的其中路由指令可被存储在呼叫控制设备中的系统。
[0012] 图5是流程图,示出根据实施例的图4的系统的操作。
[0013] 图6是根据实施例的可在中央协调系统处实现处理的计算系统的框图。
[0014] 图7是根据实施例的可在呼叫控制设备处实现处理的计算机系统的框图。
[0015] 在附图中,参考标号的最左侧数字标识参考标号在其中首次出现的附图。
[0016] 详细描述
[0017] 以下方法和系统解决了如何快速地并且可靠地为呼叫控制设备(诸如交换机)提 供路由指令的技术问题。
[0018] 现在参照附图描述实施例,其中,相似的参考标号指示完全相同的或功能上类似 的元件。当讨论特定配置和安排时,应当理解的是这是仅处于说明性目的而进行的。本领域 普通技术人员将认识到可在不脱离本描述的范围的情况使用其他配置和安排。对于本领域 普通技术人员将明显的是,还可在此处描述的之外的各种其他系统和应用中使用本发明。
[0019] 在此公开了在呼叫控制设备之间共享路由信息的方法和系统。这可允许根据用户 的指令路由呼叫。通常被路由到用户的一个电话或分机的呼叫可替代地被路由到一个或多 个附加的或不同的电话或其他用户设备。以此方式,用户的电话或分机号码可有效地随着 用户移动;用户可接收初始目的地为其电话之一的呼叫,但是在其电话中的一个或多个其 他电话处接收它们。而且,在此描述的系统和方法还可允许当例如在企业环境或其他社区 内向一组现有的呼叫控制设备添加新的呼叫控制设备时,在呼叫控制设备之间共享路由信 息。在此,新的呼叫控制设备需要意识到任何现有的呼叫控制设备以及为其分配的分机,并 且需要知道如何适当地路由预期用于那些分机的呼叫。
[0020] 为第一用户引导呼叫的路由指令可被提供给第一呼叫控制设备。该呼叫控制设备 可以是例如与该用户的电话或分机中的一个相关联的PBX。然后,这些路由指令可被传送到 信息存储库,使得其他呼叫控制设备可访问这些路由指令。在实施例中,信息存储库可以是 可由多个呼叫控制设备中的任一个访问的中央协调系统。中央协调系统可包括存储例如路 由指令的数据库。
[0021] 尝试呼叫第一用户的第二用户通常使与第二用户的电话或分机相关联的另一个 呼叫控制设备(诸如PBX)处理该呼叫。该第二呼叫控制设备可能需要经更新的路由指令; 该设备然后可访问中央协调系统,以获知预期用于第一用户的呼叫的路由指令。第二用户 的呼叫然后可被适当地路由,以将该呼叫引导到第一用户希望接收呼叫的第一用户的电 话。以此方式,任何呼叫控制设备可学习到达第一用户必需的适当的路由指令。
[0022] 在可替代实施例中,信息存储库可分布在一组呼叫控制设备之间,包括第二呼叫 控制设备。在接收到路由指令后,第一呼叫控制设备可将路由指令分布到该组中的每个 呼叫控制设备,包括第二呼叫控制设备以及可能需要获知路由指令的任何其他呼叫控制设 备。以此方式,当处理预期用于第一用户的呼叫时,第二呼叫控制设备可从其自身的本地存 储器获知路由指令。第二呼叫控制设备然后可相应地路由呼叫。
[0023] 在图1中示出了根据实施例的在此描述的系统的处理。在110,可在与用户A的用 户设备(例如,其电话或分机)相关联的呼叫控制设备处接收引导预期用于用户A的未来 呼叫的指令。这些指令可定义多个参数,包括用户接收呼叫所处的用户设备的标识。在某 些情况下,用户设备可补充或替代其常用设备。在120,可使用所接收的指令更新一个或多 个信息存储库。在实施例中,可由用户A的上述呼叫控制设备执行该更新。可在110和120 之后在呼叫控制设备之间实现同步形式,因为两个呼叫控制设备将具有针对预期用于用户 A的呼叫的适当路由指令。
[0024] 在130,用户B可呼叫用户A。在140,与用户B相关联的呼叫控制器可访问信息存 储库之一以便获知路由指令。该后一个呼叫控制设备例如可以是当进行呼叫时用户B的电 话可接入的PBX。信息存储库可以是中央协调系统;可替代地,与用户B相关联的呼叫控制 设备可访问的信息存储库可在该呼叫控制设备内部,如将在以下更详细地描述的。在150, 与用户B相关联的呼叫控制器可根据路由指令将呼叫路由到例如与指令一致的适当呼叫 控制设备。
[0025] 图2示出其中中央协调系统可用作信息存储库的实施例。呼叫控制设备220和 230可与中央协调系统210通信。如果呼叫控制设备接收到路由指令,这些指令可被传递到 中央协调系统210。这种指令可根据实施例被存储在中央协调系统210中的数据库中。
[0026] 呼叫控制设备可以是交换设备,诸如PBX。呼叫控制设备220可与多个终端用户设 备(诸如台式电话222、台式电话224、以及手机226)通信。呼叫控制设备230可与终端用 户设备(诸如台式电话232以及充当"软电话"234的膝上计算机或其他计算设备)通信。 在本示例中,可为某些或全部终端用户设备分配分机号。用户可希望将正常被引导到分机 3333的传入呼叫替代地引导到若干其终端用户设备。这将允许用户接收预期用于分机的 呼叫,即使用户可物理地位于若干其他位置中的任何一个位置。以此方式,号码(在本示例 中,分机3333)可有效地跟随用户到若干设备的每个。被引导到该分机的呼叫可因此被路 由到手机226、台式电话224、和/或软电话234。结果,这三个设备的每个可有效地用作分 机 3333。
[0027] 这种安排要求改变被引导到该分机的呼叫的正常路由。正常被路由到分机3333 的呼叫现在可被路由到台式电路224、手机226、和软电话234。定义这种引导的路由指令可 被发送到中央协调系统210,并可被存储在其中。在本实施例中,这些指令可首先在呼叫控 制设备之一处被接收并实现,该呼叫控制设备然后可将路由指令传递到中央协调系统210。 在此,路由指令可由需要获知将预期用于分机3333的呼叫路由到何处的任何呼叫控制设 备访问。以此方式,如果呼叫控制设备需要路由这种呼叫,该呼叫控制设备可咨询中央协调 系统210,其中,呼叫控制设备可获知新的路由指令。呼叫然后可相应地被该呼叫控制设备 并且被要求这些指令的任何其他呼叫控制设备路由。
[0028] 在另一种场景中,呼叫控制设备230可已经新被添加到企业200。在此,该设备可 能需要获知用户具有与分机3333相对应并且连接到呼叫控制设备220的用户设备224和 226。这种连通性和所得路由信息可能需要与新的呼叫控制设备230共享。在这种情况下, 呼叫控制设备230可按上述方式获得必需的路由指令。初始地,路由指令可由呼叫控制设 备220发送到中央协调系统210,并可被存储在其中。在此,路由指令可由需要获知将预期 用于分机3333的呼叫路由到何处的任何呼叫控制设备访问。以此方式,当呼叫控制设备 230需要路由这种呼叫时,该呼叫控制设备可咨询中央协调系统210,并且,呼叫控制设备 230可由此获知新的路由指令。呼叫然后可相应地被该呼叫控制设备路由。
[0029] 在实施例中,中央协调系统210和呼叫控制设备之间的通信可通过IP语音(V0IP) 应用层在运行TCP/IP传输协议(诸如会话发起协议(SIP))的数据网络上发生。
[0030] 在图3中示出了根据实施例的图2的系统的处理。在310,呼叫控制设备可接收有 关如何引导预期用于用户A的电话或分机的未来呼叫的指令。这些指令可定义多个参数, 包括用户接收呼叫时所处的不同用户设备,补充或替代其常用设备。在320,呼叫控制设备 可用这些路由指令更新中央协调系统。在330,用户B可呼叫A。在340,寻求路由用户B的 呼叫的呼叫控制设备可联系中央协调系统。在350,该呼叫控制设备可学习如何使用存储在 中央协调系统中的信息(即,使用路由指令)路由呼叫。在360,该呼叫控制设备可按需基 于路由指令将用户B的呼叫引导到例如适当的呼叫控制设备或用户设备。
[0031] 在图4中示出了替代实施例。在此,信息存储库的功能性可分布在呼叫控制设备 之间,从而使得每个呼叫控制设备可用作存储路由指令的信息存储库。呼叫控制设备420 可与多个终端用户设备(诸如台式电话422、台式电话424、以及手机426)通信。呼叫控制 设备430可与终端用户设备(诸如台式电话432以及充当"软电话"434的膝上计算机或 其他计算设备)通信。在前述示例中,可为全部终端用户设备分配分机号。用户可希望将 正常被引导到分机3333的传入呼叫引导到其终端用户设备中的一个或多个。这将允许用 户接收预期用于分机的呼叫,即使用户可物理地位于若干其他位置中的任一个。以此方式, 号码(分机3333)可有效地跟随用户到若干设备的每个。被引导到该分机的呼叫可因此被 路由到手机426、台式电话424、和/或软电话434。结果是,这三个设备的每个可用作分机 3333。
[0032] 再次说明,这种安排要求改变被引导到该分机的呼叫的正常路由。正常被路由到 分机3333的呼叫现在可被路由到台式电路424、手机426、和软电话434。这种引导(即, 路由指令)可在若干个呼叫控制设备之间共享。在本实施例中,这些指令可首先在呼叫控 制设备之一处被接收并实现,该呼叫控制设备然后可将引导指令传递到可能需要该信息的 其他呼叫控制设备。结果,每个呼叫控制设备可具有存储在其本地存储器中的经更新的路 由指令的本地副本。任何呼叫控制设备然后可获知将预期用于分机3333的呼叫路由到何 处。以此方式,如果呼叫控制设备需要路由这种呼叫,该呼叫控制设备可咨询其本地存储器 并获知新的路由指令。然后可相应地路由该呼叫。
[0033] 在另一种场景中,呼叫控制设备430可能已经新被添加到企业400。在此,该呼叫 控制设备可能需要获知用户具有与分机3333相对应并且连接到呼叫控制设备320的用户 设备324和326。这种连通性和所得路由信息可能需要与新的呼叫控制设备430共享。在 这种情况下,呼叫控制设备430可按上述方式获得必需的路由指令。在本实施例中,可首先 在呼叫控制设备420处接收并实现这些指令,该呼叫控制设备然后可将引导指令传递到可 能需要该信息的其他呼叫控制设备(诸如呼叫控制设备430)。结果,企业中的其他呼叫控 制设备可具有存储在其本地存储器中的经更新的路由指令的本地副本。这些呼叫控制设 备(包括呼叫控制设备430)中的任一个然后可获知将预期用于分机3333的呼叫路由到何 处。以此方式,在呼叫控制设备430需要路由这种呼叫,该呼叫控制设备可咨询其本地存储 器并获知新的路由指令。然后可相应地路由该呼叫。
[0034] 在实施例中,呼叫控制设备之间的用于更新路由指令目的的通信可通过V0IP应 用层在运行TCP/IP传输协议(诸如SIP)的数据网络上发生。
[0035] 在图5中示出了根据实施例的图4的系统的处理。在510,可接收用于到用户A的 未来呼叫的引导指令。在实施例中,这些指令可在呼叫控制设备处被接收并存储在其内部 存储器中。在520,该呼叫控制设备可用这些路由指令更新其他呼叫控制设备。在530,用 户B可呼叫用户A。在540,尝试路由该呼叫的呼叫控制设备可访问其本地存储器。在550, 该呼叫控制设备然后可通过读取存储在其存储器中的路由指令获知需要如何路由该呼叫。 在560,该呼叫控制设备然后可相应地路由该呼叫。
[0036] 在本实施例中,在呼叫控制设备之间通信经更新的路由指令可以以若干方式中的 任一种进行。可顺序地将路由指令从一个呼叫控制设备发送到另一个,例如,直至可能要求 路由指令的所有呼叫控制设备被更新。可替代地,路由指令可根据预定义的拓扑传播算法 并行地传播通过该组呼叫控制设备。可替代地,呼叫控制设备可将路由指令同时广播到每 个呼叫控制设备。
[0037] 而且,在替代实施例中,中央协调系统(如图2所示)的使用和分布式系统(如图 4所示)的使用可组合,从而使得用于分布路由指令的两种机制可用。本实施例提供使得这 种指令对呼叫控制设备可用而采用的冗余机制,允许改善的系统稳健性。
[0038] 可在硬件、软件、固件及其组合(包括离散和集成电路逻辑、专用集成电路(ASIC) 逻辑、以及微控制器)中实现在此公开的一个或多个特征,并且可将其实现为域专用集成 电路封装或集成电路封装的组合的一部分。如在此所使用的术语"软件"指代包括具有计 算机可读介质的计算机程序产品,该计算机可读介质具有存储在其内的计算机程序逻辑, 以便致使计算机系统执行在此公开的一个或多个特征和/或特征的组合。计算机可读介质 可以是瞬态或非瞬态的。瞬态计算机可读介质的示例可以是通过局域网或广域网、或通过 网络(诸如互联网)在射频或导体上传输的数字信号。非瞬态计算机可读介质的示例可以 是致密盘、闪存、或其他数据存储设备。
[0039] 在实施例中,在此描述的某些或全部处理可被实现为软件或固件。在图6中的 计算系统600的上下文中示出了这种软件或固件实施例。系统600可包括中央处理单元 (CPU) 620以及存储器主体610,该存储器主体可包括可存储计算机程序逻辑640的一个或 多个计算机可读介质。存储器610可被实现为例如只读存储器(ROM)或随机存取存储器 (RAM)设备。CPU620和存储器610可使用本领域普通技术人员已知的任何若干技术(诸如 总线或点到点互连)进行通信。包含在存储器610中的计算机程序逻辑640可由CPU 620 读取并执行。在实施例中,一个或多个I/O端口和/或I/O设备(一起被示出为I/O 630) 也可连接到CPU 620和存储器610。
[0040] 在图6的实施例中,系统600可在中央协调系统的上下文中操作。路由指令可被存 储在存储器610中,在数据库(未示出)或具有可比功能性的其他可访问数据结构中。在 这种实施例中,计算机程序逻辑640可包括负责搜索、从其读取、以及向其写入路由指令数 据库的数据库模块650。计算机程序逻辑640还可包括负责促进中央协调系统和外部组件 (诸如呼叫控制设备)之间的通信的通信接口模块660。数据库模块650和通信接口模块 660可一起使得路由指令可用于外部呼叫控制设备。
[0041] 如上所述,中央协调系统和呼叫控制设备之间的通信可通过V0IP应用层在运行 TCP/IP传输协议(诸如SIP)的数据网络上发生。模块660可实现执行或支持这些协议层 的某些或全部逻辑。
[0042] 在将路由指令的信息存储库分布在呼叫控制设备之间的实施例中,这种呼叫控制 设备可结合计算系统(诸如图7中所示)。系统700可包括中央处理单元(CPU) 720以及存 储器主体710,该存储器主体可包括可存储计算机程序逻辑740的一个或多个计算机可读 介质。存储器710可被实现为例如只读存储器(ROM)或随机存取存储器(RAM)设备。CPU 720和存储器710可使用本领域普通技术人员已知的若干技术(诸如总线或点到点互连) 中的任一个进行通信。包含在存储器710中的计算机程序逻辑740可由CPU 720读取并执 行。在实施例中,一个或多个I/O端口和/或I/O设备(一起被示出为I/O 730)也可连接 到CPU 720和存储器710。
[0043] 在实施例中,路由指令可被存储在存储器710中,在数据库(未示出)或具有可比 功能的其他可访问的数据结构中。在所示出的实施例中,计算机程序逻辑740可包括存储 器访问模块750。该模块可允许呼叫控制设备中的切换逻辑访问所存储的路由指令,并且将 新接收的路由指令写入到存储器。其还可方便从存储器检索用于通信到其他呼叫控制设备 的路由指令。计算机程序逻辑740还可包括负责促进该呼叫控制设备和其他呼叫控制设备 之间的通信的通信接口模块760。存储器访问模块750和通信接口模块760可一起使得路 由指令对外部呼叫控制设备可用并且接收附加的路由指令。如上所述,呼叫控制设备之间 的这种通信可通过VOIP应用层在运行TCP/IP传输协议(诸如SIP)的数据网络上发生。
[0044] 在此借助示出其功能、特征、以及关系的功能构建块公开了方法和系统。这些功能 构建块的边界中的至少某些已经在此被任意地定义以用于方便描述。可定义替代边界,只 要其指定的功能和关系被适当地执行。
[0045] 在此描述的系统和方法的优点是可使用这些方法快速地并且可靠地更新路由指 令。其中使用中央协调系统的实施例具有仅在单个位置要求更新的优点。其中呼叫控制设 备存储路由指令的实施例具有使经更新的路由指令可本地地用于单独的呼叫控制设备的 优点,允许快速的检索。
[0046] 在此描述了用于分布呼叫路由指令的方法的实施例。该方法可包括在与第一用户 相关联的第一呼叫控制设备处接收引导预期用于该第一用户的未来呼叫的路由指令。该方 法可进一步包括用这些指令更新一个或多个信息存储库,其中,该一个或多个存储库包含 指定如何引导呼叫的信息,使得当第二用户尝试呼叫该第一用户时,该指令对与该第二用 户相关联的第二呼叫控制设备可用,以允许该第二呼叫控制设备确定该呼叫将根据该一个 或多个信息存储库的该指令被路由。
[0047] 在替代实施例中,用于分布呼叫路由指令的方法可包括访问包含路由指令的信息 存储库。该方法可进一步包括使用这些指令确定如何将呼叫从第二用户路由到第一用户, 其中,该存储库是一个或多个信息存储库中的由与该第一用户相关联的第一呼叫控制设备 根据提供给该第二用户的该呼叫控制设备的路由指令更新的存储库。
[0048] 在替代实施例中,用于分布呼叫路由指令的方法可包括在信息存储库处接收对存 储在该存储库中的路由指令的更新,其中,该更新是从与第一用户相关联的第一呼叫控制 设备接收的。该方法可进一步包括:在该信息存储库处,当第二呼叫控制设备尝试将呼叫从 第二用户路由到该第一用户时,使得该经更新的路由指令对该第二呼叫控制设备可用。 [0049] 在任何这些实施例中,该一个或多个信息存储库可包括中央数据库。可替代地或 附加地,该一个或多个信息存储库中的一个可位于该第二呼叫控制设备中。该一个或多个 信息存储库中的其他存储库驻留在一个或多个对应的附加呼叫控制设备中。这些呼叫控制 设备可各自包括专用分支交换机。该更新使用利用TCP/IP传输层协议的通信协议发生。通 信协议可在应用层使用V0IP协议(诸如SIP)。
[0050] 任何上述方法可通过计算机程序产品实现,该计算机程序产品包括具有存储在其 中用于分布呼叫路由指令的控制逻辑的至少一个计算机可用介质。该计算机控制逻辑可被 配置成用于在处理器上执行以便执行任何上述方法。
[0051] 在此描述了用于分布呼叫路由指令的系统。该系统可包括一个或多个信息存储 库,该一个或多个信息存储库被配置成用于从与第一用户相关联的第一呼叫控制设备接收 路由指令、存储所述路由指令以便引导预期用于该第一用户的未来呼叫、以及允许与第二 用户相关联的第二呼叫控制设备访问所述路由指令。当该第二用户尝试呼叫该第一用户 时,该一个或多个信息存储库允许该第二呼叫控制设备访问所述路由指令并且由此确定如 何根据该路由指令路由该呼叫。
[0052] 用于分布呼叫路由指令的可替代系统可包括第一呼叫控制设备,该第一呼叫控制 设备与第一用户相关联并且被配置成用于接收引导预期用于该第一用户的未来呼叫的路 由指令、以及将所述路由指令发送到一个或多个信息存储库。这种系统还可包括与第二用 户关联的第二呼叫控制设备,该第二呼叫控制设备被配置成用于当该第二用户尝试呼叫该 第一用户时在该一个或多个信息存储库处访问该路由指令、以及确定如何根据该路由指令 路由该呼叫。
[0053] 该一个或多个信息存储库可包括中央数据库。可替代地或附加地,该一个或多个 信息存储库可驻留在该第二呼叫控制设备中。该一个或多个信息存储库中的其他存储库驻 留在其他对应的呼叫控制设备中。这些呼叫控制设备可各自包括专用分支交换机。该一个 或多个信息存储库和该第一和第二呼叫控制设备之间的通信使用利用TCP/IP传输层协议 的通信协议发生。通信协议可在应用层使用V0IP协议(诸如SIP)。
[0054] 尽管已经在此公开了各实施例,应当理解的是已经仅通过举例而非限制展现了它 们。对于本领域普通技术人员将明显的是可在不背离在此公开的方法和系统的范围的情况 下做出各种形式和细节的改变。因此,权利要求书的幅度和范围不应当由在此公开的任何 示例性实施例所限制。
【权利要求】
1. 一种分布呼叫路由指令的方法,包括: 在与第一用户相关联的第一呼叫控制设备处接收引导预期用于所述第一用户的未来 呼叫的路由指令;以及 用所述指令更新一个或多个信息存储库,其中所述一个或多个存储库包含指定如何引 导呼叫的信息,使得当第二用户尝试呼叫所述第一用户时,所述指令对与所述第二用户相 关联的第二呼叫控制设备可用,允许所述第二呼叫控制设备确定所述呼叫将根据所述一个 或多个信息存储库中的所述指令被路由。
2. -种分布呼叫路由指令的方法,包括: 访问包含路由指令的信息存储库;以及 使用所述指令确定如何将呼叫从第二用户路由到第一用户, 其中,所述存储库是一个或多个信息存储库中的由与所述第一用户相关联的第一呼叫 控制设备根据提供给所述第二用户的所述呼叫控制设备的路由指令更新的一个存储库。
3. -种分布呼叫路由指令的方法,包括: 在信息存储库处,接收对存储在所述存储库中的路由指令的更新,其中所述更新是从 与第一用户相关联的第一呼叫控制设备接收的;以及 在所述信息存储库处,当第二呼叫控制设备尝试将呼叫从第二用户路由到所述第一用 户时,使得所述经更新的路由指令对所述第二呼叫设备可用。
4. 如权利要求1、2、或3所述的方法,其中,所述一个或多个信息存储库包括中央数据 库。
5. 如权利要求1、2、或3所述的方法,其中,所述一个或多个信息存储库中的一个存储 库位于所述第二呼叫控制设备中。
6. 如权利要求5所述的方法,其中,所述一个或多个信息存储库中的其他存储库驻留 在一个或多个对应的附加呼叫控制设备中。
7. 如权利要求1、2、或3所述的方法,其中,所述呼叫控制设备各自包括专用分支交换 机。
8. 如权利要求1、2、或3所述的方法,其中,所述更新使用利用TCP/IP传输层协议的通 信协议进行。
9. 如权利要求8所述的方法,其中,所述通信协议在应用层处使用IP语音协议。
10. -种用于分布呼叫路由指令的系统,包括: 一个或多个信息存储库,被配置成用于 从与第一用户相关联的第一呼叫控制设备接收路由指令, 存储所述路由指令以便引导预期用于所述第一用户的未来呼叫;以及 允许与第二用户相关联的第二呼叫控制设备访问所述路由指令, 其中,当所述第二用户尝试呼叫所述第一用户时,所述一个或多个信息存储库允许所 述第二呼叫控制设备访问所述路由指令并且由此确定如何根据所述路由指令路由所述呼 口 4。
11. 一种用于分布呼叫路由指令的系统,包括: 第一呼叫控制设备,被配置成用于与第一用户相关联并且被配置成用于 接收引导预期用于所述第一用户的未来呼叫的路由指令,以及 将所述路由指令发送到一个或多个信息存储库;以及 第二呼叫控制设备,被配置成用于与第二用户相关联并且被配置成用于 当所述第二用户尝试呼叫所述第一用户时,在所述一个或多个信息存储库处访问所述 路由指令;以及 确定如何根据所述路由指令路由所述呼叫。
12. 如权利要求10或11所述的系统,其中,所述一个或多个信息存储库包括中央数据 库。
13. 如权利要求10或11所述的系统,其中,所述一个或多个信息存储库中的一个存储 库驻留在所述第二呼叫控制设备中。
14. 如权利要求13所述的系统,其中,所述一个或多个信息存储库中的其他存储库进 一步驻留在其他对应的呼叫控制设备中。
15. 如权利要求10或11所述的系统,其中,所述呼叫控制设备各自包括专用分支交换 机。
16. 如权利要求10或11所述的系统,其中,所述一个或多个信息存储库和所述第一和 第二呼叫控制设备之间的通信使用利用TCP/IP传输层协议的通信协议进行。
17. 如权利要求16所述的系统,其中,所述通信协议在应用层处使用IP语音协议。
18. -种计算机程序产品,包括具有存储在其中的用于分布呼叫路由指令的控制逻辑 的至少一个计算机可使用介质,所述计算机控制逻辑被配置成用于在处理器上执行以执行 如权利要求1至9中任一项所述的方法。
【文档编号】H04L12/16GK104221322SQ201280071883
【公开日】2014年12月17日 申请日期:2012年4月9日 优先权日:2012年4月9日
【发明者】R·贝瑟, T·维罗尔, I·艾泽伯格 申请人:英特尔公司

最新回复(0)