专利名称:使用电子邮件分发组来分发语音呼叫的机制的制作方法
技术领域:
本发明涉及方便利用分发组来路由统一通信内的数据通信的系统和/或方法。分发组件可利用分发组来自动地路由统一通信内的语音数据通信。该分发组可以与PSTN号码和SIP URI链接或相关联,以允许VoIP网络发起与它们的数据通信。另外,该分发组件可充分利用包括电子邮件分发组的电子邮件应用程序和/或电子邮件组件,其中该分发组件可以从该电子邮件分发组中创建分发组以自动地路由语音通信。因此,该分发组可以映射电子邮件分发组和相应的成员资格以允许语音通信路由和/或定向。
在根据本发明的另一方面,持久聊天组件可以通过使用SIP URI来实现与分发组和相应成员相关联的持久聊天室。该持久聊天室可以与该分发组相关,其中可以通过利用该分发组来发起数据通信。此外,可以为分发组和/或该分发组内的成员的一部分中的至
4少一个提供状态和/或在场指示符。该状态和/或在场指示符可以提供对成员和/或一部 分成员是否可用于数据通信(例如,语音、音频、即时消息收发、视频、电子邮件等)的洞察。 在所要求保护的主题的其它方面,提供了便于将电子邮件分发组扩展到统一通信网络中的 不同的数据通信以增强通信能力的方法。
以下描述和附图详细阐明了所要求保护的主题的某些说明性方面。然而,这些方 面仅指示了可采用本发明的原理的各种方法中的几种,且所要求保护的主题旨在包括所有 这些方面及其等效方面。当结合附图考虑以下本发明的详细描述时,所要求保护的主题的 其它优点和新颖特征将变得显而易见。
附图简述
图1示出便于利用分发组来路由统一通信内的数据通信的示例性系统的框图。
图2示出便于将电子邮件分发组集成到统一通信内的数据通信的示例性系统的 框图。 图3示出便于跨统一通信内的多种数据通信模式来管理分发组的示例性系统的 框图。 图4示出便于将电子邮件分发组扩展到统一通信网络内的不同数据通信以增强 通信能力的示例性系统的框图。 图5示出便于结合统一通信,利用分发组来定向传入数据通信的示例性系统的框 图。 图6示出便于将电子邮件分发组扩展到统一通信网络内的不同数据通信以增强 通信能力的示例性系统的框图。 图7示出用于利用分发组来路由统一通信内的数据通信的示例性方法。
图8示出便于将电子邮件分发组集成到统一通信内的数据通信的示例性方法。
图9示出其中可采用所要求保护的主题的新颖方面的示例性联网环境。
图10示出根据所要求保护的主题的可采用的示例性操作环境。
详细描述 所要求保护的主题参考附图来描述,所有附图中使用相同的附图标记来指代相同 的元素。在以下描述中,为解释起见,阐明了众多具体细节以提供对本发明的全面理解。然 而,很明显,所要求保护的主题可以在没有这些具体细节的情况下实施在其它情况下,以框 图形式示出了公知的结构和设备以便于描述本发明。 如在此使用的,术语"组件"、"系统"、"接口"、"服务器"、"目录"、"多点会议单元"等 指的是计算机相关的实体,它们可以是硬件、软件(例如,执行中的)和/或固件。例如,组 件可以是运行在处理器上的进程、处理器、对象、可执行码、程序、函数、库、子例程、和/或 计算机或软件和硬件的组合。作为说明,运行在服务器上的应用程序和服务器都可以是组 件。 一个或多个组件可驻留在一个进程内,且组件可位于一台计算机上和/或分布在两台 或更多计算机之间。 此外,所要求保护的主题可以使用产生控制计算机以实现所公开的主题的软件、 固件、硬件或其任意组合的标准编程和/或工程技术而被实现为方法、装置或制品。在此 使用的术语"制品"旨在涵盖可以从任何计算机可读设备、载体或介质访问的计算机程序。 例如,计算机可读介质可以包括但不限于磁存储设备(例如,硬盘、软盘、磁带……)、光盘(例如,紧致盘(CD)、数字多功能盘(DVD)……)、智能卡和闪存设备(例如,卡、棒、钥匙驱 动器……)。另外应该明白,可以使用载波来承载计算机可读电子数据,例如那些用于发送 和接收电子邮件或用于访问如因特网或局域网(LAN)等网络的数据。当然,本领域的技术 人员将会认识到,在不背离所要求保护的主题的范围或精神的前提下可以对这一配置进行 许多修改。此外,在此使用词语"示例性"意指用作示例、实例或说明。在此被描述为"示例 性"的任何方面或设计并不一定要被解释为相比其它方面或设计更优选或有利。
现转向附图,图1示出便于利用分发组来路由统一通信内的数据通信的系统100。 系统100可包括可利用分发组来自动地路由和/或定向数据通信106的分发组件102,其中 数据通信可以与任何合适的数据通信模式相关,该数据通信模式与统一通信组件104所提 供的统一通信相关联。例如,与统一通信相关联的数据通信模式可以是但不限于电子邮件 数据通信模式、语音数据通信模式、音频数据通信模式、即时消息收发数据通信模式、视频 数据通信模式、和/或语音邮件数据通信模式。 一般而言,分发组件102可以将传入数据路 由和/或定向到分发组所定义的实体/成员。具体地,分发组件102可以利用分发组来路 由数据通信,其中分发组可以用相应的公共交换电话网(PSTN)号码和会话发起协议(SIP) 统一资源标识符(URI)来定义至少一个实体/成员。通过采用具有PSTN号码和SIP URI 的分发组,分发组件102可使得能够以经济且低维护成本的方式自动路由语音数据通信。 换言之,分发组件102可以利用分发组来转移和/或重定向数据通信,其中分发组可以与实 体、PSTN号码、和/或SIP URI相关联。可以理解,具有链接的PSTN号码的分发组允许跨激 活PSTN号码的任何语音数据通信(例如,蜂窝网络、内部网络、统一通信网络、外界网络通 信、外部网络通信、陆线等)的通用实现。换言之,分发组可由能够访问链接到分发组和相 应成员和/或与分发组和相应成员相关的PSTN号码的任何合适的语音数据通信来激活和 /或利用。因此,分发组可包括可由网际协议语音(VoIP)网络(未示出)呼叫和/或利用 的PSTN覆盖面电话号码(PSTN facingphone number)和SIP URI。还可以理解,系统100 可以与各种产品、应用程序、软件、和/或硬件一起使用。例如,系统100可以结合诸如目录 (例如,与操作系统相关联的目录服务,该操作系统是自动化用户数据、安全性、分发资源、 目录互操作等的网络管理的集中式且标准化的系统)中的通用分发组等电子邮件分发组 来使用。 例如,分发组可被用来路由和/或定向统一通信内的各种数据格式、模式、类型等 的数据通信。通过将PSTN号码和SIP URI链接到分发组,传入语音通信可以在统一通信网 络和/或系统内无缝地路由和/或定向。例如,激活和/或启动链接到分发组的PSTN号码 可以允许该分发组的成员接收该数据通信。 一般而言,分发组可用于语音通信并且可出现 在目录中以使得能够进行数据通信(例如,发送电子邮件、语音谈话、即时消息收发等)。
在另一示例中,分发组件102可充分利用与各种电子邮件应用程序/软件、日历应 用程序/软件、即时消息收发应用程序/软件等相关联和/或与它们一起使用的分发组,其 中这一充分利用使得能够将分发组成员/实体扩展到使用对应于成员/实体的PSTN号码 和SIP URI的语音通信路由。 一般而言,任何合适的分发组可由分发组件102利来扩大和 /或扩展到使用PSTN号码和SIP URI来路由语音通信。具体地,可以创建电子邮件分发组 来将电子邮件定向到特定电子邮件地址。这样的分发组可由分发组件102充分利用,其中 可针对每一现有成员/实体来关联PSTN号码和SIP URI。对于分发组的每一成员,可以提
6供电子邮件地址、PSTN号码和SIP URI以允许路由数据通信。因此,定向到分发组的电子 邮件可被路由到与成员/实体相关联的电子邮件地址,且定向到链接到该分发组的PSTN号 码的语音通信可被路由到与成员/实体相关联的SIP URI。例如,可使用分发组件102,通 过添加可扩展标记语言(XML)配置形式的附加属性来扩展现有电子邮件分发组(例如,链 接到PSTN号码和SIP URI等),该附加属性可由客户机侧应用程序用来在将数据通信定向 到分发组和/或列表时应用规则。 可以理解,统一通信组件104可以是可使得能够利用各种数据通信模式来进行数 据通信(例如,实时等)的集成企业通信客户机,这些数据通信模式诸如但不限于电子邮 件、即时消息收发、网际协议语音(VoIP)通信、视频会议、音频、语音、桌面共享、应用程序 共享等。此外,统一通信组件104还可使得能够在数据通信内集成各种计算机应用程序和 /或软件,诸如但不限于,文字处理应用程序、数据电子表格应用程序、演示/幻灯片创建 程序、电子邮件应用程序(例如,充分利用地址簿、联系人信息等)、笔记记录应用程序、信 息收集应用程序、多用户协作笔记记录应用程序、桌面共享应用程序、共享工作空间应用程 序、专用对等软件应用程序、和/或企业门户应用程序。换言之,统一通信组件104可以在 各种数据通信模式中采用实时通信,其中可以充分利用多种应用程序和/或软件来增强实 时通信体验。 此外,系统100可包括任何合适的和/或必要的接口组件108 (在此被称为"接口 108"),该接口组件提供将分发组件102集成到实际上任何操作和/或数据库系统中和/或 彼此集成的各种适配器、连接器、通道、通信路径等。另外,接口组件108可以提供各种适配 器、连接器、通道、通信路径等,它们提供与分发组件102、统一通信组件104、数据通信106、 以及与系统100相关联的任何其它设备和/或组件的交互。 图2示出便于将电子邮件分发组集成到统一通信内的数据通信的系统200。系统 200可包括分发组件102,其可实现用于路由和/或定向数据通信的分发组,其中该分发组 可以与PSTN号码和SIP URI相关联以便于语音通信路由和/或定向。换言之,可增强与数 据通信一起使用的分发组以路由语音通信和/或传入PSTN通信。分发组件102可将PSTN 号码链接到分发组,其中可以使用SIP URI来路由该分发组的成员/实体。
可以理解,分发组件102所使用的分发组可适用于与统一通信相关联的任何合适 的数据通信。例如,统一通信组件104可以结合统一通信来使用数据通信,其中分发组可以 重定向、转发、和/或路由数据通信(例如,传入数据通信)而不管数据通信模式202。可以 理解,可以存在任何合适数量的数据通信模式202,诸如但不限于,数据通信模式工到数据通 信模式w,其中N是正整数。例如,数据通信模式可以是可与统一通信一起使用的任何通信 模式或格式(例如,电子邮件、语音、即时消息收发、语音邮件、音频、视频等)。
分发组件102可充分利用电子邮件组件204和/或服务器组件206,以使用分发 组来路由数据通信。具体地,分发组件102可使用具有相关联的PSTN号码和SIP URI的分 发组,该相关联的PSTN号码和SIP URI与该组的成员和/或实体相关。可以理解,电子邮 件组件204可以是任何合适的电子邮件应用程序、软件、硬件、设备等,其中电子邮件消息 可以是已创建、已接收至lj、已发送、已存储、和/或已草拟的消息中的至少一个。例如,电子 邮件组件204可包括为电子邮件路由和/或定向而创建的各个分发组。分发组件204可通 过将PSTN号码和SIP URI链接到电子邮件分发组和相应成员/实体来扩展和/或使该分发组能够用于语音通信路由。具体地,服务器组件206可包括与各个成员、实体、SIP URI、 PSTN号码、电子邮件分发组成员等相关联的细节,以允许分发组路由和/或定向数据通信。 例如,服务器组件206可包括与电子邮件分发组相关的属性(例如,成员、联系人信息、电子 邮件地址等),其中分发组件102可充分利用该电子邮件分发组以便通过链接对应于该电 子邮件分发组的每一成员的PSTN号码和SIPURI来为使用该组的成员资格的语音通信生成 路由和/或重定向能力。因此,电子邮件分发组可被用于利用对应于该分发组的成员/实 体的所链接/映射的PSTN号码和SIP URI来路由语音数据通信。 在一个示例中,名为DG1的电子邮件分发组可包括分别具有电子邮件地址userA@ email, com和userB@email. com的用户A和用户B。因此,定向到分发组DG1的任何电子邮 件可被自动地路由至用户A和用户B各自的电子邮件地址。分发组件102可以通过链接与 用户A和用户B相关的PSTN号码和SIP URI来扩展这样的电子邮件分发组(例如DG1),以 使得能够进行语音通信重定向和/或路由。因此,在联系特定PSTN号码时,可以提供使DG1 能够路由语音通信的选项。DG1可链接到PSTN号码,其中在激活该PSTN号码(以及DG1) 时,语音通信被定向到用户A和用户B及其各自的SIP URI。可以理解,除启用将电子邮件 分发组扩展到语音通信的选项之外,这样将分发组用于语音通信是自动的,只需很少或不 需用户交互。 图3示出便于跨统一通信内的多种数据通信模式来管理分发组的系统300。系统 300可包括分发组件102,其可利用与对应于分发组的每一成员和/或实体的PSTN号码和 SIP URI相关联的分发组来自动地路由语音通信。此外,分发组件102可以结合与统一通信 组件104所提供的统一通信相关的多种数据通信模式来利用这样的分发组。可以理解,分 发组件102可以通过链接PSTN号码和成员SIP URI来将与统一通信内的任何数据通信模 式相关的任何分发组扩展为适用于路由语音通信。 —般而言,系统300可以统一分发组和语音查寻组的概念。此外,系统300可以移 除管理语音查寻组所需的管理负载以启用与电子邮件、即时消息收发、视频等相关的分发 组。例如,在用户创建电子邮件分发组(例如,与服务器应用程序、服务器、网络等相关联) 时,该用户可以为该分发组选择PSTN号码并获取对应于该分发组以及电子邮件地址的SIP URI。该分发组随后可用于语音通信并且还可作为用户可向其发送电子邮件或与其开始语 音对话的实体出现在目录中(在以下更详细地讨论)。此外,该分发组可用于其中存在与该 分发组相关联的、用户可加入和离开的持久会议的"持久聊天"室(在以下更详细地讨论)。
系统300可包括数据存储302,数据存储302可包括与分发组件102、统一通信组 件104、数据通信模式、分发组、分发组内的成员/实体相关的任何合适的数据和/或与系统 300相关联的任何合适的数据。例如,数据存储302可包括,但不限于包括分发组规则(以 下讨论)、分发组成员资格、分发组隐私、PSTN号码、SIP URI、电子邮件分发组、与数据通信 模式/格式相关的分发组、与成员/实体相关的联系人信息(例如,PSTN号码、SIPURI、电 子邮件地址、即时消息收发别名、邮箱号、语音邮件号等)、分发组的用户偏好等。
可以理解,数据存储302可以是例如易失性存储器或非易失性存储器,或者可 同时包括易失性存储器和非易失性存储器两者。作为说明而非局限,非易失性存储器 可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程 ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM),它用作外部高速缓冲存储器。作为说明而非局限,RAM具有多种形式,诸如静态RAM(SRAM)、动态RAM (DRAM)、同步 DRAM (SDRAM)、双数据率SDRAM (DDR SDRAM)、增强型SDRAM (ESDRAM)、同步链路(Synchlink) DRAM(SLDRAM)、存储器总线(Rambus)直接RAM (RDRAM)、直接存储器总线动态RAM (DRDRAM)、 以及存储器总线动态RAM (RDRAM)。本发明的系统和方法的数据存储302旨在包括但不限于 这些以及任何其它适当类型的存储器。此外,可以理解,数据存储302可以是服务器、数据 库、硬盘驱动器、笔驱动器、外部硬盘驱动器、便携式硬盘驱动器等等。 系统300还可包括便于查询数据的搜索组件304。搜索组件304可使用户和/或 机器能够搜索与系统300相关的数据,并且具体地,能够查询存储在数据存储302中的数 据。因此,用户可以利用搜索组件304来搜索分发组、分发组的成员、联系人信息、电子邮件 地址、PSTN号码、SIP URI、即时消息收发别名等。另外,可以理解,搜索组件304可由任何 用户和/或机器独立于位置和/或远程地来使用。换言之,远程用户(例如,在与系统300 不相同的系统、网络等上)可以访问搜索组件304以定位特定分发组以用于数据通信。例 如,用户B可在企业C搜索并找到与公司A相关联的分发组。 分发组件102还可利用可指定与分发组相关的至少一个规则和/或选项的规则组 件306。规则组件306可以提供与如何结合链接PSTN号码和/或SIP URI的分发组来处理 语音通信相关联的细节。规则组件306所提供的这些选项和/或细节可以是但不限于,成 员的响铃选项(例如,响铃次数、响铃类型、何时响铃、向谁响铃等)、联系哪些成员/向哪些 成员响铃(例如,联系一部分成员、除分发组的成员之外、要响铃的成员的分层结构等)、分 发组安全性/隐私(例如,只在网络内部展示、在网络外展示、普遍展示、对分发组的一部分 实体的部分访问等)、分发组访问(例如,本地、远程、公司、相关的雇员分层结构、管理等)、 预备和/或待命选项、非应答呼叫选项(例如,语音邮件、重定向到分发组、重新路由、分发 组的通用邮箱等)、响铃持续时间、分发组成员资格定义(例如,定义的成员资格等)、与分 发组相关联的未接呼叫的语音邮件设置、对分发组的编辑/操纵、分发组的设置、分发组的 配置等。 例如,规则可以指定如何处理数据通信,其中这些规则可以是以下规则中的任一 个1)向"在场"成员/实体响铃(例如,向具有"在线"在场状态的成员/实体或不处于呼 叫、数据通信中的成员/实体响铃,联系将状态设为"有空"或"接受数据通信"的成员,等 等);2)指定要激活的分发组内的成员/实体的数量限制(例如,联系分发组的IO个成员 中的5个,联系分发组的一部分以优化数据通信处理,等等);3)启用非应答呼叫选项(例 如,发送到语音邮件,发送到共享分发组语音邮箱,发送到分发组所有者邮箱,向所有成员 发送丢失的数据通信,向分发组的一部分成员发送丢失的数据通信,利用诸如电子邮件、即 时消息收发、音频、视频等数据通信模式来向分发组的一部分通知未接呼叫,等等);4)对 于分发组成员的传入数据通信激活(例如,对一部分成员同时响铃,对成员响铃的特定次 序,用于接收通信的成员分层结构,对成员循环响铃,和/或上述任何组合,等等);以及5) 使各分发组能够包含不同的分发组(例如,指定可如何处理嵌套分发组,是否可以向嵌套 分发组同时响铃、循环响铃、向一部分成员同时响铃、向一部分成员循环响铃、和/或其任 何组合,等等)。在一特定示例中,分发组可以链接到电子邮件应用程序和/或组件中的统 一"语音信箱"(以上在项3中讨论的)。该统一语音信箱可以存储分发组的语音邮件。因 此,如果分发组成员表(BILLING)包括成员A、B和C,则与该分发组相关联的语音邮件可以存储在该分发组的成员可访问的统一语音信箱中。另外,该分发组的成员可得到关于统一 语音信箱中的语音邮件的消息等待通知。 图4示出便于将电子邮件分发组扩展到统一通信网络中的不同的数据通信以使 得能够增强通信能力的系统400。系统400可包括分发组件102,其可利用分发组来自动地 转移、路由、和/或定向统一通信内的语音数据通信。具体地,分发组件102可以实现一分 发组,该分发组具有与其成员/实体相关的PSTN号码和SIP URI。因此,在激活、拨打、联 系、和/或启动该PSTN号码时,数据通信可被定向到由SIP URI定位的分发组的各个成员。 可以理解,分发组件102可以利用统一通信组件104所使用的统一通信内的这样的分发组。
分发组件102可以利用持久聊天组件402,其可允许实时通信和/或将"状态"与 分发组的成员相关联。例如,持久聊天组件402可使得能够至少部分地基于与分发组相对 应的SIP URI来将持久聊天室与这些分发组相关联。使用这些聊天室,成员和/或分发组 本身可包括所发布和/或展示的"状态"。换言之,成员和/或分发组本身可具有与统一通 信组件104相关联和/或在网络、服务器、应用程序等中的在场团块(blob)。状态和/或在 场可以指示成员/实体是有空、忙碌、正在开会、正在通信、在休假、在午餐、离开办公桌、没 空、生病、在家工作、还是请勿打扰等。可以理解,状态和/或在场可以是可指示分发组的成 员的状态的任何合适的描述。状态和/或在场可被提供给分发组的每一成员,其中这样的 分发组可用于聊天、联系、即时消息收发、电子邮件、语音通信等。 例如,分发组可包括用户A、用户B、用户C和用户D,其中用户A有空,用户B正在 午餐,用户C不在办公室,且用户D有空。别名、成员、实体等的列表可以与即时消息收发应 用程序和/或聊天应用程序相关,其中这样的列表可包括具有相应成员(例如,用户A、用户 B、用户C和用户D)的分发组。如果发起与分发组的聊天,则用户A和用户D将可供聊天, 其中用户B和用户C将不可以。此外,可以理解,状态可以动态地实时更新,以便在用户B 和/或用户C中的一个变得有空的情况下允许其进入该分发组的聊天室。
在另一示例中,分发组件102可以利用分发组的每一成员的状态和/或在场来配 置该分发组的各个选项(例如,响铃、成员资格、非应答选项、预备、待命成员资格,等)。例 如,在低成员资格时间段/持续时间期间,如果分发组成员的一特定部分没空,则"预备"和 /或"待命"成员/实体的一部分可以被访问以接收该分发组的数据通信。因此,分发组还 可包括主要成员集合和预备和/或辅助成员集合。在另一示例中,一分发组可以为一不同 的分发组担当预备和/或待命分发组。 分发组件102还可使分发组成员能被隐藏和/或保密。分发组成员和/或实体可 以对一部分查看者(例如,访问该分发组以便进行使用的本地或远程实体)隐藏和/或保 密。例如,特定分发组的成员可以对用户隐藏,但可被该分发组的所有者和/或创建者看 到。在一个或多个成员可以时,具有隐藏成员的分发组可以将其自己的在场示为可用。其他 用户可以发送电子邮件或呼叫该分发组而不必知晓该组的成员(例如,姓名、联系人信息、 位置等)。可以理解,隐藏和/或秘密技术可以广泛用于呼叫中心类型的应用程序和/或呼 叫中心系统。 图5示出便于结合统一通信,利用分发组来定向传入数据通信的系统500。系统 500可以利用分发组件(未示出)以便用分发组来自动地路由语音数据通信,其中该分发组 可包括PSTN号码和SIP URI。此外,该分发组可以从电子邮件分发组中创建。 一般而言,可
10以理解,该分发组可以从与任何数据通信模式/格式相关的任何合适的分发组(例如,电子 邮件分发组、即时消息收发分发组等)中创建。 系统500可包括可向分发组发起数据通信的呼叫者502。可以理解,可针对系统 500创建和设置分发组,其中设置可包括将成员、PSTN号码、SIP URI、规则等相关联。呼叫 者502可以是任何合适的机器、用户、具有机器的用户、计算机等。服务器504可以查询与 分发组相关联的策略和/或扩展分发组的成员资格。可以明白和理解,服务器504可以与 统一通信系统和/或服务器相关,诸如但不限于统一通信组件(以上讨论的)。服务器504 可以通过访问目录506来标识策略和/或扩展成员资格,其中目录506可以是与操作系统 相关联的目录服务,该操作系统是自动化用户数据、安全性、分发资源、目录互操作等的网 络管理的集中式且标准化系统。注意,在隐藏的和/或秘密分发组的情况下,服务器504可 以不扩展分发组并向会议服务器暗示与呼叫者502相关联的策略(例如允许会议服务器对 呼叫者502隐藏被呼叫方的身份)。 一旦服务器504标识了所设置的策略,则其可以直接或 通过会议服务器(例如,多点会议组件508)来向分发组成员响铃。例如,服务器504可以 使用多点会议组件508基于策略集和/或所扩展的分发组来创建和/或生成会议。因此, 来自呼叫者502的传入数据通信可被自动地路由到分发组的成员510。此外,分发组可包括 任何合适数量的成员并且不限于图5中示出的3个成员510。 图6示出采用智能来便于将电子邮件分发组扩展到统一通信网络内的不同的数 据通信以使得能够增强通信能力的系统600。系统600可包括分发组件102、统一通信组件 104、数据通信106、以及接口 108。可以理解,分发组件102、统一通信组件104、数据通信 106和接口 108可基本上类似于之前附图中描述的相应组件、通信和接口。系统600还包 括智能组件602。智能组件602可由分发组件102用来便于利用具有PSTN号码和SIP URI 的分发组来自动地路由和/或定向语音数据通信。例如,智能组件602可以推断与分发组 相关联的策略和/或规则、分发组的成员资格、非应答呼叫选项、预备和/或待命成员、响铃 选项、用户/成员偏好、隐私设置、PSTN号码、SIP URI、电子邮件分发组相关性(例如,将哪 些电子邮件分发组扩展到语音通信分发等)、成员的状态、聊天设置/配置、分发组的位置、 分发组的远程选项、嵌套分发组设置/规则等等。 可以理解,智能组件602能够从一组通过事件和/或数据捕捉到的观察结果中推 出或推断系统、环境和/或用户的状态,以根据本发明来分发数据通信。例如,推断可用于 标识特定的上下文或动作,或可生成状态的概率分布。推断可以是概率性的,即,基于数据 和事件的考虑计算感兴趣的状态的概率分布。推断也可以指用于从一组事件和/或数据组 成更高级事件的技术。这类推断导致从一组观察到的事件和/或存储的事件数据中构造新 的事件或动作,而无论事件是否在相邻时间上相关,也无论事件和数据是来自 一个还是若 干个事件和数据源。可采用各种分类(显式和/或隐式训练的)方案和/或系统(例如, 支持向量机、神经网络、专家系统、贝叶斯信任网络、模糊逻辑、数据融合引擎……)来执行 关于所要求保护的主题的自动化和/或推断的动作。 分类器是将输入属性矢量x = (xl, x2, x3, x4, xn)映射到该输入属于的一个类 的置信度的函数,即f(x)=置信度(类)。这一分类可采用基于概率和/或基于统计的分 析(例如,分解成分析效用和成本)来预测或推断用户期望自动执行的动作。支持向量机 (SVM)是可采用的分类器的一个示例SVM通过找出可能输入空间中的超曲面来操作,其中,超曲面试图将触发准则从非触发事件中分离出来。直观上,这使得分类对于接近但不等同 于训练数据的测试数据正确。可采用其它定向和非定向模型分类方法,包括,例如,朴素贝 叶斯、贝叶斯网络、决策树、神经网络、模糊逻辑模型以及提供不同独立性模式的概率分类 模型。此处所使用的分类也包括用于开发优先级模型的统计回归。例如,所要求保护的主 题可以利用与可根据分发列表向各个成员分发数据通信的服务器和/或实体相关的智能 组件602。分发组件102还可利用提供各种类型的用户界面来方便用户和耦合到分发组件 102的任何组件之间的交互的呈现组件604。如图所示,呈现组件604是可以与分发组件 102 —起利用的单独实体。然而,可以理解,呈现组件604和/或类似的查看组件可以被结 合到分发组件102中和/或是一独立单元。呈现组件604可提供一个或多个图形用户界面 (GUI)、命令行界面等等。例如,可以呈现向用户提供对数据进行加载、导入、读取等的区域 或手段的GUI,并且该GUI可包括呈现这些动作的结果的区域。这些区域可包括已知的文本 和/或图形区域,包括对话框、静态控件、下拉菜单、列表框、弹出菜单、编辑控件、组合框、 单选按钮、复选框、按钮以及图形框。另外,可采用便于呈现的实用程序,诸如用于导航的垂 直和/或水平滚动条以及确定一区域是否可被查看的工具栏按钮。例如,用户可以与耦合 到和/或结合到分发组件102中的一个或多个组件交互。 用户还可例如经由诸如鼠标、滚球、键区、键盘、笔和/或语音激活等各种设备来 与这些区域交互以便选择和提供信息。通常,诸如键盘上的按钮或回车键等机制可在输入 了信息之后采用以启动搜索。然而,可以理解,所要求保护的主题不限于此。例如,仅仅突出 显示一复选框即可启动信息传达。在另一示例中,可采用命令行界面。例如,命令行界面可 以提示(例如,经由显示器上的文本消息和音频声调)用户通过提供文本消息来输入信息。 用户然后可提供适当的信息,诸如对应于在该界面提示中提供的选项的字母数字输入或对 提示中所提出的问题的回答。可以理解,命令行界面可以与GUI和/或API结合使用。另 外,命令行界面可以结合具有有限图形支持和/或低带宽通信信道的硬件(例如,视频卡) 和/或显示器(例如,黑白和EGA)来使用。 图7-8示出根据所要求保护的主题的方法和/或流程图。为解释简明起见,该方 法被描绘和描述为一系列动作。可以理解和明白,本发明不受所示出的动作和/或动作次 序的限制。例如,动作可按照各种次序和/或并发发生,且带有未在此处呈现和描述的其它 动作。此外,并非所有示出的动作都是实现根据所要求保护的主题的方法所必需的。另外, 本领域的技术人员可以理解和明白,方法可经由状态图或事件替代地被表示为一系列互相 关状态。另外还应该理解,下文以及本说明书全文中所公开的方法能够被存储在制品上,以 便于把此类方法传送和转移到计算机。在此使用的术语"制品"意指包含可以从任何计算 机可读设备、载体或介质访问的计算机程序。 图7示出便于利用分发组来路由统一通信内的数据通信的方法700。方法700可 用来生成分发组,该分发组与PSTN号码和SIP URI相关以自动地路由定向到该PSTN号码 的语音数据通信。在附图标记702处,生成具有至少一个或多个成员的分发组。例如,该分 发组可包括任何合适数量的成员和/或实体,其中这些成员和/或实体可以是用户、机器、 计算机、自动化呼叫中心、人、公司、部门、和/或可以处理语音通信的任何合适的实体。
所创建的分发组还可包括与处理语音通信相关联的各种策略和/或规则。例如, 这些规则和/或策略可以与以下内容相关成员的响铃选项、向哪些成员联系/响铃、分发组安全性/隐私、分发组访问、预备和/或待命选项、非应答呼叫选项、响铃持续时间、分发 组成员资格定义、对于与分发组相关联的未接呼叫的语音邮件设置、对分发组的编辑/操 纵、分发组的设置、分发组的配置等。 在附图标记704处,可将分发组与公共交换电话网(PSTN)号码和会话发起协议 (SIP)统一资源标识符(URI)相关联。因此,具有相应号码和规则的分发组可被链接到PSTN 号码和SIP URI。在附图标记706处,在启动该PSTN号码后,可自动将语音通信路由到分发 组的至少一个成员。通过将PSTN号码链接到具有相应号码的分发组,目标为该PSTN号码 的语音通信可被自动地定向和/或路由到该分发组成员的一部分。此外,可以理解,可以采 用与该分发组相关联的规则和/或策略来确保语音通信流量调节的无缝实现。
图8示出用于将电子邮件分发组集成到统一通信内的数据通信的方法800。在附 图标记802处,可接收与电子邮件分发组相关的数据。例如,与电子邮件分发组相关的数据 可以是成员列表、成员的联系人信息的一部分(例如,电子邮件地址、网际协议(IP)地址、 电话号码、姓名、PSTN号码、SIP URI等)、与分发组相关联的规则或策略(例如,优先级、分 层结构、数据路由选项、策略设置等)、与分发组相关的参考和/或名称、和/或与可被充分 利用来生成用于语音通信的分发组的、与电子邮件分发组相关联的数据的任何其它部分。
在附图标记804处,可充分利用电子邮件分发组来创建具有PSTN号码和SIP URI 的分发组。例如,电子邮件分发组可包括各个成员、成员电子邮件地址、和/或参考名,其中 定向到该参考名的电子邮件通信可被路由到各个成员的电子邮件地址。通过充分利用电子 邮件分发组、成员、以及成员联系人信息,可以创建语音通信分发组来路由和/或自动地定 向语音通信。具体地,电子邮件分发组可被用来创建包括相关的PSTN号码和SIP URI的分 发组。例如,电子邮件分发组可以定义成员资格、参考名、和/或联系人信息(例如,成员姓 名、成员电话号码等)。在附图标记806处,可以利用分发组来自动地定向语音通信。因此, 目标为该分发组和/或PSTN号码的语音通信可被自动地路由和/或定向到该分发组的成 员(例如,以与目标为电子邮件分发组的电子邮件基本上相似的方式)。
在附图标记808处,可以使用与该分发组相关联的持久聊天室,其中该持久聊天 室可包括该分发组的至少一个成员的状态。例如,持久聊天室可至少部分地基于与分发组 相对应的SIP URI来与这些分发组相关联。使用这些聊天室,成员和/或分发组本身可包 括所发布和/或展示的"状态"。状态和/或在场可以指示成员/实体是有空、忙碌、正在开 会、正在通信、在休假、在午餐、离开办公桌、没空、生病、在家工作、还是请勿打扰等。可以理 解,状态和/或在场可以是可指示分发组的成员的状态的任何合适的描述。状态和/或在 场可被提供给分发组的每一成员,其中这样的分发组可用于聊天、联系、即时消息收发、电 子邮件、语音通信等。换言之,分发组可以是发起与该分发组的成员的通信(例如,电子邮 件、语音、音频、视频、即时消息收发等)的网关。 为了提供用于实现所要求保护的主题的各方面的附加上下文,图9-10及以下讨 论旨在提供对其中可实现本发明的各方面的合适的计算环境的简要概括描述。例如,如在 先前附图中所示,便于使用分发组来自动地路由统一通信内的语音通信的分发组件可以在 这样合适的计算环境中实现。尽管上文已经在运行在本地计算机和/或远程计算机上的计 算机程序的计算机可执行指令的一般上下文中描述了所要求保护的主题,然而本领域中的 技术人员将认识到,本发明也可以结合其它程序模块来实现。 一般而言,程序模块包括执行
13特定任务和/或实现特定抽象数据类型的例程、程序、组件、数据结构等等。 此外,本领域的技术人员可以理解,本发明的方法可用其它计算机系统配置来实
施,包括单处理器或多处理器计算机系统、小型计算机、大型计算机、以及个人计算机、手持 式计算设备、基于微处理器的和/或可编程消费电子产品等,其每一个都可操作上与一个
或多个相关联的设备通信。所示的所要求保护的主题的各方面也可在其中某些任务由通过 通信网络链接的远程处理设备来执行的分布式计算环境中实施。然而,本发明的一些方面 (如果不是全部方面)可以在独立计算机上实施。在分布式计算环境中,程序模块可以位于 本地和/或远程存储器存储设备中。 图9是所要求保护的主题可以与之交互的示例性计算环境900的示意性框图系统 900包括一个或多个客户机910。客户机910可以是硬件和/或软件(例如,线程、进程、计 算设备)。系统900还包括一个或多个服务器920。服务器920可以是硬件和/或软件(例 如,线程、进程、计算设备)。服务器920可以容纳各线程以通过例如利用本发明执行转换。
在客户机910和服务器920之间的一种可能的通信能够以适合在两个或多个计算 机进程之间传输的数据分组的形式进行。系统900包括可以用来使客户机910和服务器 920之间通信更容易的通信框架940。客户机910可在操作上连接到一个或多个可以用来 存储对客户机910本地的信息的客户机数据存储950。同样地,服务器920可在操作上连接 到一个或多个可以用来存储对服务器920本地的信息的服务器数据存储930。
参考图IO,用来实现所要求保护的主题的各个方面的示例性环境1000包括计算 机1012。计算机1012包括处理单元1014、系统存储器1016和系统总线1018。系统总线 1018将包括但不限于系统存储器1016的系统组件耦合到处理单元1014。处理单元1014 可以是各种可用处理器中的任一种。双微处理器和其它多处理器体系结构也可用作处理单 元1014。 系统总线1018可以是几种类型的总线结构中的任意一种,包括存储器总线或 存储器控制器、外围总线或外部总线、和/或利用下述可用总线体系结构中的任意一种 的局部总线,其包括但不限于,工业标准体系结构(ISA)、微通道体系结构(MSA)、扩展型 ISA (EISA)、智能驱动器电子学(IDE) 、 VESA局部总线(VLB)、外围部件互连(PCI)、卡总线、 通用串行总线(USB)、高级图形端口 (AGP)、个人计算机存储卡国际联合会总线(PCMCIA)、 火线(IEEE 1394)、以及小型计算机系统接口 (SCSI)。 系统存储器1016包括易失性存储器1020和非易失性存储器1022。基本输入/输 出系统(BIOS)包含诸如在启动期间在计算机1012的元件之间传送信息的基本例程,其存 储在非易失性存储器1022中。作为说明而非限制,非易失性存储器1022可以包括只读存储 器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)、或者闪 存。易失性存储器1020包括用作外部高速缓存存储器的随机存取存储器(RAM)。作为说明 而非限制,RAM具有多种形式,诸如静态RAM (SRAM)、动态RAM (DRAM)、同步DRAM (SDRAM)、双 数据率SDRAM (DDR SDRAM)、增强型SDRAM (ESDRAM)、同步链路(Synchl ink) DRAM (SLDRAM)、 存储器总线(Rambus)直接RAM (RDRAM)、直接存储器总线动态RAM (DRDRAM)、以及存储器总 线动态RAM (RDRAM) 计算机1012还包括可移动/不可移动、易失性/非易失性计算机存储介质。例 如,图10示出了盘存储1024。盘存储1024包括但不限于诸如磁盘驱动器、软盘驱动器、磁
14带驱动器、Jaz驱动器、Zip驱动器、LS-100驱动器、闪存卡、或者记忆棒之类的设备。此外, 盘存储1024可以包括独立的或者与其它存储介质结合的存储介质,其它存储介质包括但 不限于诸如紧致盘ROM设备(CD-ROM)、可记录CD驱动器(CD-R驱动器)、可重写CD驱动器 (CD-RW驱动器)或者数字多功能盘ROM驱动器(DVD-ROM)这样的光盘驱动器。为了便于 将盘存储设备1024连接到系统总线1018,通常使用诸如接口 1026等可移动或不可移动接 □。 应该明白,图10描述了担当用户与在合适的操作环境1000中描述的基本计算机 资源之间的中介的软件。这样的软件包括操作系统1028。可被存储在盘存储1024上的操 作系统1028用于控制并分配计算机系统1012的资源。系统应用程序1030通过存储在系 统存储器1016或盘存储1024上的程序模块1032和程序数据1034来利用操作系统1028 对资源的管理。应该明白,所要求保护的主题可以用各种操作系统或操作系统的组合来实 现。 用户通过输入设备1036将命令或信息输入到计算机1012中。输入设备1036包 括但不限于诸如鼠标、跟踪球、指示笔、触摸垫等定点设备、键盘、话筒、操纵杆、游戏手柄、 圆盘式卫星天线、扫描仪、TV调谐卡、数码相机、数码摄像机、网络摄像头等等。这些以及其 它输入设备通过系统总线1018经由接口端口 1038连至处理单元1014。接口端口 1038包 括,例如串行端口、并行端口、游戏端口、以及通用串行总线(USB)。输出设备1040利用与 输入设备1036相同类型的某些端口。因此,例如,USB端口可以用来向计算机1012提供输 入,以及将来自计算机1012的信息输出到输出设备1040。提供输出适配器1042是为了说 明除了输出设备1040之外还有一些像监视器、扬声器、以及打印机这样的需要专用适配器 的输出设备1040。输出适配器1042包括,作为说明而非限制,提供输出设备1040和系统总 线1018之间的连接手段的显卡和声卡。应该注意到,其它设备和/或设备系统提供了输入 和输出能力,诸如远程计算机1044。 计算机1012可以使用至诸如远程计算机1044等一个或多个远程计算机的逻辑 连接在网络化环境中操作。远程计算机1044可以是个人计算机、服务器、路由器、网络PC、 工作站、基于微处理器的电器、对等设备或者其它常见的网络节点等,且通常包括相对于计 算机1012所描述的多个或者全部元件。为了简明起见,对远程计算机1044仅示出了存储 器存储设备1046。远程计算机1044经由网络接口 1048被逻辑地连接到计算机1012,然 后经由通信连接1050物理地连接。网络接口 1048包括诸如局域网(LAN)和广域网(WAN) 这样的有线和/或无线通信网络。LAN技术包括光纤分布式数据接口 FDDI)、铜分布式数据 接口 (CDDI)、以太网、令牌环等。WAN技术包括但不限于,点对点链路、诸如综合业务数字网 (ISDN)及其各种变体等电路交换网、分组交换网、以及数字用户线(DSL)。
通信连接1050指的是用于将网络接口 1048连接到总线1018的硬件/软件。虽 然为了清楚地举例说明,通信连接1050被示为在计算机1012的内部,但其也可以在计算机 1012的外部。仅出于示例的目的,连接到网络接口 1048所需要的硬件/软件包括内部和外 部技术,诸如包括常规电话级调制解调器、电缆调制解调器以及DSL调制解调器等调制解 调器,ISDN适配器,和以太网卡。 在上面所描述的包括本发明的示例。当然,不可能为了描述所要求保护的主题而 描述组件或方法的每一个可以想到的组合,但本领域中的普通技术人员应该认识到,本发明的许多进一步的组合和排列都是可能的。因此,所要求保护的主题旨在涵盖所有这些落 入所附权利要求书的精神和范围中的改变、修改和变动。 特别地,对于由上述组件、设备、电路、系统等执行的各种功能,除非另外指明,否 则用于描述这些组件的术语(包括对"装置"的引用)旨在对应于执行所描述的执行此处 在所要求保护的主题的示例性方面中所示的功能的组件的指定功能(例如,功能上等效) 的任何组件,即使这些组件在结构上不等效于所公开的结构。在这一点上,也可认识到本发 明包括用于执行所要求保护的主题的各种方法的动作和/或事件的系统以及具有用于执 行这些动作和/或事件的计算机可执行指令的计算机可读介质。 有多种实现本发明的方法,例如适当的API、工具箱、驱动程序代码、操作系统、控 件、独立或可下载软件对象等,它们使得应用程序和服务能够使用本发明的广告技术。所要 求保护的主题从API (或其它软件对象)的观点以及从根据本发明的广告技术来操作的软 件或硬件对象的观点构想了用途。由此,此处描述的本发明的各种实现都可以具有完全采 用硬件、部分采用硬件并且部分采用软件、以及采用软件的方面。 已经关于若干组件之间的交互描述了前述系统。应该理解,这样的系统和组件可 以包括根据前述的各种置换和组合的那些组件或指定的子组件、指定的组件或子组件中的 某一些、和/或另外的组件。子组件也可以被实现为通信耦合至其它组件而非被包括在父 组件(分层)内的组件。另外,应注意到一个或多个组件可被组合成提供聚集功能的单个 组件,或被分成若干单独的子组件,且诸如管理层等任何一个或多个中间层可被设置成通 信耦合到这样的子组件以便提供集成功能。此处描述的任何组件也可以与在此未具体描述 但本领域的技术人员公知的一个或多个其它组件交互。 另外,尽管可相对于若干实现中的仅一个来公开本发明的一个特定特征,但是这 一特征可以如对任何给定或特定应用所需且有利地与其它实现的一个或多个其它特征相 组合。而且,就术语"包括"、"含有"、"具有"、"包含"、其变型以及其他类似单词在详细描述 或权利要求书中的使用而言,这样的术语旨在以类似于术语"包括"作为开放的过渡词的方 式为包含性的而不排除任何附加或其它元素。
权利要求
一种便于结合统一通信来路由传入数据通信的系统,包括对使用以下数据通信模式的数据通信采用统一通信的统一通信组件(104)电子邮件数据通信模式、语音数据通信模式、即时消息收发数据通信模式、以及语音邮件数据通信模式;以及利用分发组来自动地将语音数据通信路由到成员的分发组件(102),所述分发组包括具有公共交换电话网(PSTN)号码和会话发起协议(SIP)统一资源标识符(URI)的至少一个成员。
2. 如权利要求1所述的系统,其特征在于,所述数据通信模式包括以下各项中的至少一个音频数据通信模式、视频数据通信模式、即时消息收发数据通信模式、桌面共享数据通信模式、或应用程序共享数据通信模式。
3. 如权利要求1所述的系统,其特征在于,所述统一通信组件是利用统一通信来提供实时通信的集成企业通信客户机。
4. 如权利要求1所述的系统,其特征在于,所述分发组件充分利用电子邮件组件所利用的电子邮件分发组,所述电子邮件分发组被重用来创建链接到PSTN号码和SIP URI的、使得能够进行语音数据通信路由的分发组。
5. 如权利要求4所述的系统,其特征在于,所述电子邮件分发组通过提供以下各项中的至少一个来使得能够进行语音通信路由与分发组相关联的成员列表、所述分发组的参考名、成员的联系人信息的一部分、或者与所述电子邮件分发组相关联的规则。
6. 如权利要求4所述的系统,其特征在于,还包括由所述电子邮件组件或所述分发组件的至少一个充分利用来创建所述分发组的服务器组件,所述服务器组件可包括与成员、SIP URI、PSTN号码、或电子邮件分发组成员中的至少一个相关的数据的一部分。
7. 如权利要求1所述的系统,其特征在于,还包括利用与所述分发组相关的所述PSTN号码和SIP URI的网际协议语音(VoIP)网络。
8. 如权利要求1所述的系统,其特征在于,还包括指定对所述语音通信的处理的规则组件,所述处理包括以下各项中的至少一个成员的响铃选项、联系哪一个成员/向哪一个成员响铃、分发组安全性/隐私、分发组访问、预备选项、非应答呼叫选项、响铃持续时间、分发组成员资格定义、基于分发列表的隐藏成员来阻塞通信、或与所述分发组相关联的未接呼叫的语音邮件设置。
9. 如权利要求8所述的系统,其特征在于,所述规则组件还用以下各项中的至少一个来处理语音通信向"在场"成员响铃;指定要激活的分发组中的成员的数量限制;启用非应答呼叫选项,诸如向语音邮件、共享分发组语音邮箱、分发组所有者邮箱、或分发组成员中的一部分的邮箱中的至少一个发送丢失的通信;为所述分发组的成员配置传入数据通信激活选项,包括对一部分成员同时响铃、对成员响铃的特定次序、用于接收通信的成员分层结构、或对成员循环响铃中的至少一个;或者使各分发组能够包含不同的分发组。
10. 如权利要求1所述的系统,其特征在于,所述分发组由内部实体、外部实体、本地实体、或远程实体中的至少一个来激活,所述实体是机器、用户、计算机、设备、企业、或组件中的至少一个。
11. 如权利要求1所述的系统,其特征在于,还包括便于查询与以下各项中的至少一个相关的数据的搜索组件所述分发组、所述分发组的成员、与所述分发组相关联的规则、PSTN号码、SIP URI、或分发组参考名。
12. 如权利要求1所述的系统,其特征在于,还包括持久聊天组件,所述持久聊天组件 采用以下各项中的至少一个与利用所述SIPURI的所述分发组和至少一个相应成员相关 联的持久聊天室,其中所述分发组是所述持久聊天室的主标识符;或者与所述分发组的成 员的可用性相对应的状态。
13. 如权利要求12所述的系统,其特征在于,所述分发组用于发起与至少一个成员的数据通信,所述数据通信是聊天、联系、即时消息收发、电子邮件、或语音通信中的至少一 个。
14. 如权利要求1所述的系统,其特征在于,所述分发组件使与所述分发组相关联的成 员列表的一部分能够被隐藏或保密中的至少一个。
15. —种便于自动地路由统一通信内的语音通信的计算机实现的方法,包括 生成具有至少一个或多个成员的分发组(702、802、804); 将所述分发组与PSTN号码和SIP URI相关联(704、804);以及在启动所述PSTN号码后,自动将语音通信路由到所述分发组的至少一个成员(706、 806)。
16. 如权利要求15所述的方法,其特征在于,还包括 接收与电子邮件分发组相关的数据的一部分;充分利用所述电子邮件分发组来创建用于语音通信路由的分发组;以及 通过将PSTN号码和SIP URI链接到所述分发组和相应成员来将所述电子邮件分发组 扩展到语音通信。
17. 如权利要求15所述的方法,其特征在于,还包括采用与所述分发组相关联的持久 聊天室来使得能够与所述分发组的至少一个成员进行实时通信。
18. 如权利要求15所述的方法,其特征在于,所述分发组包括该分发组内的一部分成 员的状态,所述状态与对于数据通信的可用性相关。
19. 如权利要求15所述的方法,其特征在于,还包括使与所述分发组相关联的成员列 表的一部分能够被隐藏或保密中的至少一个。
20. —种便于结合统一通信来路由传入数据通信的计算机实现的系统,包括 用于对使用至少以下数据通信模式的数据通信采用统一通信的装置(104):电子邮件数据通信模式、语音数据通信模式、即时消息收发数据通信模式、以及语音邮件数据通信模 式;以及用于利用分发组来自动将语音数据通信路由到成员的装置(102、702、704、706、806), 所述分发组包括具有公共交换电话网(PSTN)号码和会话发起协议(SIP)统一资源标识符 (URI)的至少一个成员。
全文摘要
所要求保护的主题提供了一种便于结合统一通信来路由传入数据通信的系统和/或方法。统一通信组件可以对使用电子邮件数据通信模式、语音数据通信模式、即时消息收发数据通信模式、以及语音邮件数据通信模式的数据通信采用统一通信。分发组件可以利用分发组来自动地将数据通信路由到实体,该分发组包括具有公共交换电话网(PSTN)号码和会话发起协议(SIP)统一资源标识符(URI)的至少一个实体。
文档编号H04L12/66GK101779414SQ200880101358
公开日2010年7月14日 申请日期2008年7月26日 优先权日2007年8月1日
发明者R·拉马内森 申请人:微软公司