用于控制基于sip的电话中的多媒体功能和服务的系统和改进的方法

文档序号:7950945阅读:189来源:国知局
专利名称:用于控制基于sip的电话中的多媒体功能和服务的系统和改进的方法
用于控制基于SIP的电话中的多媒体功能和服务的系统和改进的方法技术领域本申请涉及用于控制基于SIP的电话中的多媒体功能和辅助服务的系统体系结构和改进的方法。具体来说,本申请涉及用于控制多媒体功能和辅助服务,如,点击呼叫、MP3播放器、在线广告、 国际漫游、来电显示(ID))的体系结构和方法,它们是在基于因特网 协议(IP)的电话技术内实现的,使用会话启动协议(SIP)来进行其 通信。
背景技术
技术进步和客户需求迫使电话公司和因特网服务提供商提供通 信"解决方案,,而不只是基本通话服务。近几年来电信领域的变化促使 发明人及其他服务提供商将运营商推向其提供基本连接的原始核心 服务之外。但是运营商也面临着问题。当今的旧式公共交换电话网 (PSTN),尽管可靠而健壮,但它是建立在基于硬件的电路交换机上的, 它们留下了很小的创新和服务细分的空间。许多运营商通过将网络迁 移到基于IP的技术来解决此问题,但是,他们仍要在没有完全折旧 的PSTN硬件进行巨额投资。这意味着,随着网络迁移继续,将出 现混合型PSTN/IP环境,通信跨PSTN和IP系统两个系统地流 动。当诸如SIP之类的基于IP的电话技术出现时,许多终端设备 能够提供多媒体功能和辅助服务,而无需服务提供商的以网络为中心 的设备的允许。结果,控制从这些以网络为中心的设备提供功能/服务 的能力也可能会下降。在此情况之下,服务提供商将可能能够对于其 所有客户的终端设备只启用均匀的多媒体功能和辅助服务,或对于每一个这样的终端设备依赖于静态提供,以启用/禁用某些不希望有的功 能/服务。相应地,服务提供商希望有更好地控制从网络核心提供控制多媒 体功能和辅助服务的机制,尽管这些多媒体功能和辅助服务实际是由 驻留在最终用户的房屋内的终端设备所提供的。本发明为网络核心设备(例如,SIP服务器)定义了体系结构和机制,以控制终端设备(例 如,SIP电话),以动态地并基于每个用户帐户配置文件,提供多媒体功能和辅助服务。利用本发明的体系结构和机制,服务提供商可以通过在通信数据包(例如,SIP消息)中指出这样的功能/月良务信息来有选择地向适当的用户群提供这些服务。与本发明一起使用的终端设 备也将只遵照这样的通信数据包的指示,提供多媒体功能和辅助服务。因此,服务提供商将重新夺得对他们在IP或混合型PSTN/IP电 话系统中提供的多媒体功能和辅助服务的网络同心控制。 发明内容本发明提供了用于使用会话启动协议(SIP)作为通信协议来进 行数据交换的系统和方法,它们构建了新一代网络(NGN),以便确保 稳定而可靠的数据传输。根据本发明的一个方面,提供了在客户端和服务器之间进行数据 交换的方法,该方法包括(a)使用会话启动协议(SIP)来初始化通 信会话;(b)使用可靠的数据传输(RDT)消息作为扩展的SIP,请 求服务器提供数据,接收数据,并检查是否正确地接收到数据;以及 (c)使用SIP来结束通信会话。根据本发明的另一个方面,提供了一种计算机可读的介质,包括 会话启动协议(SIP)消息,包括初始化会话所需的SIP标头部分和 能够通过设置的会话执行所需的功能的SIP主体部分;以及RDT消 息,包括代表要执行的命令的类型的命令,以及具有执行该命令所需 的信息的至少一个参数,该RDT消息包括在SIP主体部分。根据本发明的另 一个方面,提供了在客户端和服务器之间进行数 据交换的系统,该系统包括用户代理客户端(UAC),它使用可靠的数据传输(RDT)消息作为扩展的会话启动协议(SIP),请求所需的 数据,接收数据,并检查是否正确地接收到数据;以及用户代理服务 器(UAS),用于使用RDT消息作为扩展的SIP,组合所述被请求的 数据与指出是否正确地传输了所述数据的信息,并传输所产生的数 据。向服务器请求数据的用户代理客户端(UAC)包括可靠的数据 传输(RDT)消息处理器,用于将有关被请求的数据的信息转换为 RDT消息并从接收到的RDT消息中提取所述被请求的数据;会话 启动协议(SIP)堆栈,用于来往于服务器传递包括RDT消息的 SIP消息,数据应用单元,用于处理或存储所提取的数据;以及数据 控制器,用于将有关被请求的数据的信息发送到所述RDT消息处理 器并将经过转换的RDT消息传输到所述SIP堆栈,以及将从所述 SIP堆栈接收到的RDT消息发送到所述RDT消息处理器并将有 关所述提取的数据的信息传输到所述数据应用单元。向客户端提供数据的用户代理服务器(UAS),该服务器包括 可靠的数据传输(RDT)消息处理器,用于从接收到的RDT消息提 取有关被请求的数据的信息,并将所述有关被请求的数据的信息转换 为RDT消息;用于来往于客户端传递包括RDT消息的SIP消息 的会话启动协议(SIP)堆栈;用于向数据控制器提供对应于所述有关 被请求的数据的信息的数据提供装置;以及数据控制器,用于将从所 述SIP堆栈接收到的RDT消息发送到所述RDT消息处理器并将 所述所提取的数据的信息传输到所述RDT消息处理器,以及将有关 从所述数据提供装置接收到的数据的信息发送到所述数据提供装置 并将经过转换的RDT消息传输到所述SIP堆栈。根据本发明的另一个方面,提供了在其上实现了数据通信方法 的计算机程序的计算机可读的介质。本申请提供了用于控制功能和服务的方法,包括,从网络核心设 备上存储的用户帐户信息识别配置文件,该配置文件指定哪些功能和 服务可以或不可以由终端设备来实现。此外,本申请还提供了用于控制基于数据包的网络中的功能和服务的另一种方法,包括,向网络核 心设备发送第 一 消息,并从网络核心设备上存储的用户帐户信息识别 配置文件,该配置文件指定哪些功能和服务可以或不可以由终端设备 来实现。方法进一步包括向第二消息中添加配置文件,并将第二消息 从网络核心设备发送到终端设备。本申请提供了用于控制类似于符合SIP的[RFC-3261的功能 和服务的方法。使得本发明和现有技术区别开来的一些其他功能是呼叫转移用户可以使来电在一段时间内自动地转发到另 一个号 码。用户可以指定当第一号码不应答或占线时,可以联络到他的一个 或多个号码。阻绝呼叫或忽略呼叫用户可以指定他或她不希望接收其呼叫的 一个或多个号码。被阻绝的呼叫者将听到一个拒绝消息,而被呼叫者 将不会接收到任何呼叫的指示。呼叫返回对最近的呼叫者进行回拨。如果最近的呼叫者占线, 则可以使被回拨的呼叫排队,直到接通。呼叫跟踪允许用户触发对最近呼叫者的号码进行跟踪。上次呼叫通信时间呼叫者可以跟踪上次呼叫通信时间,并作 为信息存储起来。最近号码列表呼叫者可以具有或记录最近呼叫的和接收到的号 码列表。记录的数量可以由呼叫者进行设置。来电显示呼叫者的号码在第一铃声之后的静默时间自动地显示 出来。此功能要求用户的线路配备有读取和显示包含该号码的带外信 号的设备。兼容性本发明与Windows 2000/XP操作系统兼容。 代理授权支持如果客户端希望使用要求进行呼叫者验证的代理,本发明能够识别状态代码,并进一步能够生成代理授权请求标头并理解代理-验证响应标头。地址簿-允许呼叫者维护一个地址簿,每当需要时可以进行重拨。音量可视化-允许呼叫者可视化当前的音量级别。甚至在呼叫 时也可以控制音量。便于用户安装-本发明易于安装在系统中。稍后在说明书中 给出了详细的按步骤的过程。点击呼叫-本发明与IE浏览器集成,以便用户可以观看显 示在浏览器上的在线广告。用户可以通过点击广告中显示的号码进行 呼叫。 一个微小的服务器是应用程序后面运行,自动地拨此号码。音乐播放器-嵌入了音乐播放器,支持的格式是MP3。此 MP3插件应用程序是使用Java开发的。有音乐盒,用户可以播放 存储在系统上的歌曲。商务处理本发明可使公司通过系统发布广告。他们的公司的条 幅显示在拨号器上。如此,用户可以通过本发明进行网上购物。资金的实时在线添加-用户可以通过他们的信用卡在上网时向 他们的帐户添加资金。去电号码隐藏可使呼叫者阻止他们的号码显示在被呼叫者的来 电显示设备上。优先振铃可使用户指定号码列表,当通过其中一个号码呼叫该 用户时,用户将听到有区别的铃声。电话会议两方或多方可以通过拨到会议桥路号码来彼此连接在一起。在本说明书的后面所附的并且构成本说明书的一部分的权利要 求书中详细地指出了本发明的这些目标以及其他目标,以及构成了本 发明的特征的新颖性的各种特征。为了更好地理解本发明,其使用所 能取得的其操作上的优点和具体的目标,应该参考附图以及其中显示 了本发明的优选实施例的描述。


通过参考附图对示范性实施例的详细描述,本发明的上述及其他 功能和优点将变得更加明显,其中图1A和1B是用于说明根据本发明的在用户代理客户端(UAC)和用户代理服务器(UAS)之间进行数据交换的系统的视图;图2是显示了根据本发明的在客户端和服务器之间进行数据 交换的过程的流程图。图3是显示了通过供终端设备使用的功能和服务的注册消息 进行控制的流程图。图4A显示了根据本发明的播放器体系结构。图4B是代表SIP-PSTN呼叫流程中的传递随机数据的过程 的通信图形。图4C是代表SIP-SIP呼叫流程中的传递随机数据的过程的 通信图形。图5显示了 Globe7可视电话音乐(VTM)播放器信令代码流程。图6显示了 Globe7可视电话音乐(VTM)播放器实时协议 (RTP)通信代码流程。图7显示了根据本发明的Globe7可视电话的GUI(图形用户 界面)。图8显示了验证/注册方法的GUI(图形用户界面)。 图9A显示了拨号盘模式的GUI (图形用户界面)。 图9B是与其他可用的基于SIP的电话的比较图表。 图10描述基本音乐代码流程图。 图11显示了音乐播放器的GUI (图形用户界面)。
具体实施方式
SIP即会话启动协议,是用于因特网会议、电话、在线状态 (presence)、事件通知和即时消息的信令协议。SIP是在IETF MMUSIC (多方多媒体会话控制)工作组内开发的。SIP是基于文 本的协议,类似于HTTP和SMTP,用于启动用户之间的交互式通 信会话。这样的会话包括语音、视频、聊天、交互式游戏,以及虚拟 现实。SIP即会话启动协议,是主要为因特网会议、电话、在线状态(presence)、事件通知和即时消息部署的IP上的信令协i义。 请求/响应协议(类似于HTTP,但是是对等的) 简单而可扩展为移动性而设计(代理重定向服务器)双向验证能力协商。SIP用于控制允许对下列会话进行操纵的信令1. 即时消息会话2. 通过因特网的电话3. 游戏服务器。4. 资源位置 体系结构本发明使用Java综合网络(JAIN) SIP堆栈。这里,编码是使 用Java进行的。此外,还有在代码中运行的UAC (用户代理客户 端)和UAS(用户代理服务器)。呼叫者的UAC与被呼叫者的UAS 进行通信。这是通过中间的代理进行的。代理服务器联络一个或多个 客户端或下一跳服务器,并将呼叫请求进一步传递到具有UAC和 UAS的服务器。JMF即Java媒体框架,是以Java构建的多媒体应用程序的库 的集合。它提供发送和接收实时多媒体的RTP/RTCP接口,用于音 频和视频播放的接口。 一旦建立了 SIP会话,就使用RTP库来发 送实时音频和视频数据。会话启动协议(SIP)是用于在IP上举行多媒体会议的因特 网工程任务组标准。SIP是基于ASCII的应用程序层控制协议,可 以用来在两个或更多端点之间建立、维持和结束呼叫。类似于其他 VoIP协议,SIP用于解决分组电话网络内的信令和会话管理的功能。 信令允许呼叫信息跨网络边界地传输。会话管理提供了控制端对端呼 叫的能力。SIP可以用于电话、多方电话会议、视频点播和虛拟演示。 SIP提供下列功能a) 确定目标端点的位置-SIP支持地址解析、名称映射,以及 呼叫重定向。b) 确定目标端点的媒体功能-通过会话描述协议(SDP), SIP 确定端点之间的共同服务的"最低级别,,。会议是只使用可以得到所有 端点支持的媒体功能来建立的。c) 确定目标端点的可用性-如果因为目标端点不可用而导致呼 叫不能完成,则SIP判断被呼叫方是已经正在打电话还是在分配的 铃声数量内不应答。然后,它返回指出为什么目标端点不可用的消息。d) 在始发端点和目标端点之间建立会话一如果可以完成呼叫,则 SIP在端点之间建立会话。SIP也支持中间呼叫变化,如向会i义中添 加另一个端点或改变媒体特征或编解码器。e) 处理呼叫的转移和结束一SIP支持呼叫从一个端点向另一 个端点的转移。在呼叫转移过程中,SIP简单地在受让人和新端点(由 主动转移的一方指定)之间建立会话,并结束受让人和主动转移的一 方之间的会话。在呼叫结束时,SIP结束所有各方之间的会话。下面将参考附图详细描述本发明的实施例。图1A和IB是用于说明根据本发明的在用户代理客户端 (UAC)和用户代理服务器(UAS)之间进行数据交换的系统的视图。请参看图1A,使用可靠的数据传输(RDT)消息的数据通信系 统包括用户代理客户端(UAC)和用户代理服务器(UAS)。客户端(UAC)通过因特网或WAN通过代理服务器与服务器 (UAS)连接在一起。两个终端(客户端和服务器)使用会话启动协议(SIP)相互进 行通信。SIP是用于在VoIP终端之间建立会话的协议,允许进行诸 如IP电话、PDA、移动电话等等之类的语音通信。SIP,基于文本 的应用程序层协议,支持终端之间的P2P(对等的)通信,以便两个 或更多终端可以建立、校正和结束会话。相应地,在^f吏用SIP初始 化会话之后,客户端(UAC)和服务器(UAS)直接通过虚拟路径进 行P2P通信。RDT消息是根据本发明的扩展的SIP,向其中添加了能够提高 数据传输的可靠性和稳定性的功能。RDT消息具有SIP提供的所有 优点,即,用户移动性、最小状态维护,以及下层协议的独立性。客户端(UAC)使用RDT消息请求所需的数据,并检查是否正 确地接收到被请求的数据。客户端(UAC)可以是具有支持SIP和 RDT消息的通信功能的各种终端中的任何一种,如IP电话、PDA、 移动电话或PC。服务器(UAS)使用RDT消息将被请求的数据与能够判断是 否正确地传输了数据的信息组合起来,并传输产生的数据。服务器 (UAS)可以执行电子商务、内容分发、数据仓库,以及电子文档管理 之中的至少一个功能。图1B显示了具有与图1相同结构的数据通信系统,只是客户 端(UAC)通过有线连接到代理服务器。图2是显示了根据本发明 的在客户端和服务器之间进行数据交换的过程的流程图。请参看图 2,要在客户端(UAC)和服务器(UAS)之间接收或传输数据,使用 SIP初始4匕会话。现在本发明将被称为Globe可视电话音乐播放器,它是SIP 用户代理[RFC-3261具有多功能但是价格有竟争力的电话,供企业 和居民使用。它具有其他SIP电话中所没有的独特功能。它经过全 面的测试,互操作性良好。它基于广泛部署的SIP协议设计,以符 合服务提供商和系统集成商的要求。使用我们的Globe7可视电话音 乐(VTM)播放器,可以拨打到世界的任何角落的任何移动电话或固 定电话,类似地,也可以从前者接收呼叫。通过将以SIP将MP3播 放器集成到播放器中来给该播放器提供电源。Globe7可视电话 (VTM)播放器通过为您提供MP3播放器以无数次地播放您的喜爱 的歌曲,满足了娱乐需求。可以播放台式机上的任意数量的具有不匹 配的话音质量的歌曲。在本发明中嵌入了浏览器,可以显示包含广告 的某些条幅。在这些条幅上有点击呼叫功能。图3是显示了用于传递随机数据的过程的流程图。本实施例包括使用RDT消息向服务器UAS请求随机数据,并将被请求的随机 数据划分为作为传输的基本单位的数据块,并传递随机数据,判断在 接收到的数据中是否有错误。请参看图3,如果使用SIP初始化会 话,则在客户端(UAC)和服务器(UAS)之间形成了 SIP会话,这 样便可以在客户端(UAC)和服务器(UAS)之间进行直接的P2P 通信。传递随机数据的过程包括数据请求步骤、数据通信步骤,以及 数据检查步骤。图4A显示了根据本发明的播放器体系结构。图4B是代表 SIP-PSTN呼叫流程中的传递随机数据的过程的通信图形。如果使用 SIP初始化会话,则在客户端(UAC)和月良务器(UAS)之间形成了 SIP会话,这样便可以在客户端(UAC)和服务器(UAS)之间进行 直接的P2P通信。类似地,图4C是代表SIP-SIP呼叫流程中的 传递随机数据的过程的通信图形。步骤1:首先,Globe7电话用户代理A发出启动呼叫的 INVITE请求。然后,Globe7电话用户代理B用Trying响应代码 (100)作出响应,指出正在处理呼叫请求。步骤2: 然后,Globe7电话用户代理B用OK响应代码 (200)作出响应,指出用户代理已经接受呼叫。步骤3: 然后,用户代理A用确认(ACK)请求响应Gl0be7 电话用户代理B,指出用户代理A从Globe7电话用户代理B那 里接收了最后的响应代码。步骤4:然后,实时数据被封装在RTP数据包中,并在Globe7 电话用户代理A和Globe7电话用户代理B之间发送。无论是 Globe7电话用户代理A还是Globe7用户代理B都可以发送 BYE请求,指出用户代理希望结束会话。然后,Globe7电话用户代 理B向Globe7电话用户代理A发送OK响应代码(200)以指 出请求已经成功。这里,在两端建立了 RTP媒体通信。图5显示了 Globe7可视电话音乐(VTM)播放器信令代码 流程图。该图描述了电话获得注册并在此后生成呼叫的基本流。这里,使用SIP堆栈,生成呼叫参数,并向目标被呼叫者发送呼叫信号,或接收呼叫并处理呼叫。图6显示了 Globe7可视电话音乐(VTM)播放器实时协议 (RTP)通信代码流程。 一旦建立了呼叫,实时协议开始应用。上面的 图形说明了是如何使用Java媒体框架API来进行通信的,以及如 何生成和发送或接收语音数据包。图7显示了根据本发明的Globe7可视电话的GUI(图形用户 界面)。界面中包括了上面定义的不同的创新功能。Globe7可视电 话音乐(VTM)播放器使用Jain SIP堆栈。编码是在支持电话和音 乐Mp3格式的Java和JMF环境中进行的。图8显示了 Globe7可视电话的验证/注册方法的GUI(图形 用户界面)。当用户选择并单击Globe7.exe图标时,GUI出现。验 证窗口将与主屏幕一起打开。该软件为用户提供了唯一用户ID和密 码。复选框"记住我的ID与密码,,将ID和密码保存在用户的计算机 中。图9A显示了拨号盘模式的GUI(图形用户界面)。如图所示, 默认显示"拨号,,选项卡/按钮。在"拨号,,选项卡中,可以进行呼叫,挂 断或应答呼叫。请注意,在用户在软件中进行注册并获得在服务器注 册中注册的ID之前,他不能进行呼叫。可以有三种不同的方式进行呼叫。a) .在文本字段输入电话号码,并单击"拨号"按钮或按下回车键。b) .通过点击数字按钮,输入电话号码。c) .当用户点击这些按钮时,值将落于文本字段。从而,用户可 以通过按下回车键(或)通过单击"拨号"按钮来进行呼叫。拨号的顺序是00+国家代码+区域代码+电话号码。 呼叫的按如下方式显示。
当用户拨号时,他可以看到的状态是该号码正在连接[Ex: 0017816132085 is Connecting]。 当线路或网络通畅时,用户可以听见铃声。他将看到的状态是该号码正在响铃[Ex: 0017816132085 is Ringing]。 当被呼叫方应答呼叫时,用户可以看到的状态是该号码已连接Ex: 0017816132085 is Connected]。 如果用户希望桂断呼叫,他可以点击"挂断"按钮。当他单击挂 断按钮,则呼叫将被断开。他可以看到的状态是该号码断开连接。[Ex: 0017816132085 is Disconnected]。 当用户从外部接收到呼叫时,他在显示器上获得的状态是号码 正在警告[Ex: 006565125001 is Alerting。他可以通过单击"应答,,按 钮来应答呼叫。他将看到的状态是该号码已连接。[Ex: 006565125001 is Connected]。图10描述基本音乐代码流程图。除软电话功能之外,MP3播 放器也嵌入在Globe7可视电话音乐(VTM)播放器。此播放器只支 持MP3格式。这里所描述的音乐播放器使用Java声音API。当前它只支持 MP3格式,当从播放列表中选择歌曲时,它对MP3文件进行解码 并播放。可以播放不计其数歌曲任意次。播放器播放用户台式机上的 任意数量的具有不匹配的话音质量的歌曲。此MP3插件应用程序是使用Java声音API开发的。有音乐 盒,用户可以播放存储在他的系统上的歌曲。图11显示了音乐播放器的GUI(图形用户界面)。如图所示, 默认显示"音乐,,选项卡/按钮。通过使用"音乐,,选项卡,可以播放 MP3歌曲/音乐,并访问音乐盒,当不4吏用电话时,可以播放存储在 系统上的歌曲。该界面显示了四个不同的操作模式,即1.打开2. 添加,3.播放4.停止打开-> 当用户点击"打开"按钮时,出现文件对话框,以便他 可以从目录中选择歌曲。它不出现在列表中,而是从它所在的位置播 放。添加-> 当用户点击"添加,,按钮时,出现文件对话框,以便他可以从目录中选择歌曲。当他点击"打开,,时,歌曲将被添加到列表中。播放-> "播放,,按钮简单地开始播放所选择的音乐或使用播放 的默认设置停止->"停止"按钮停止播放所选定的音乐。要播放歌曲,用户可以从列表中双击歌曲(或),右键单击歌曲, 然后单击"播放"。类似地,要停止歌曲,用户可以右键单击歌曲,并 单击"停止",(或)单击"停止,,按钮。要删除歌曲,用户可以右键选 择歌曲,并选择"删除",(或)选择歌曲并按下"删除"。本发明的上文所描述的实施例只是本发明的示例。读者可以想到 本发明的范围内的很多修改和改进。那些精通本技术的普通人员在不 偏离本发明的范围的情况下,可以实施更改和修改,本发明的范围只 由所附的权利要求进行定义。
权利要求
1. 用于控制基于SIP的电话中的多媒体功能和辅助服务的系统,所述系统包括至少一个用户代理客户端(UAC),用于使用可靠的数据传输(RDT)消息作为扩展的会话启动协议(SIP),请求所需的数据,并检查是否正确地接收到所述数据;以及至少一个用户代理服务器(UAS),用于使用RDT消息作为扩展的SIP,组合所述被请求的数据与指出是否正确地传输了所述数据的信息,并传输所产生的数据;以及支持与另一个SIP实体实时地进行双向通信,并也支持信令和媒体的SIP终端;以及能够联络至少一个客户端或下一跳服务器并进一步传递所述呼叫请求的至少一个代理服务器;以及能够接受SIP请求的至少一个重定向服务器;以及能够提供有关呼叫者的可能位置的信息并重定向到所述代理服务器的至少一个位置服务器。
2. 根据权利要求1所述的系统,其中,向服务器请求数据的 所述用户代理客户端(uac),所述客户端包括能够将有关被请求的数据的信息转换为rdt消息并从接收到 的rdt消息中提取所述被请求的数据的可靠的数据传输(rdt) 消息处理器;数据控制器,用于将有关被请求的数据的信息发送到所述rdt 消息处理器并将经过转换的rdt消息传输到所述sip堆栈,以及 将从所述sip堆栈接收到的rdt消息发送到所述rdt消息处理 器并将有关所述提取的数据的信息传输到所述数据应用单元; 用于处理或存储所提取的数据的数据应用单元; 用于来往于服务器之间传递包括rdt消息的sip消息的会 话启动协议(sip)堆栈。
3. 根据权利要求1所述的系统,其中,所述用户代理客户端 (UAC)是IP电话、计算机、电话、PDA和移动电话之中的任何一 个。
4. 根据权利要求1所述的系统,其中,所述代理服务器能够 在所述服务器内包含UAC和UAS。
5. 根据权利要求1所述的系统,其中,所述重定向服务器将 所述地址映射到零个或多个新地址,并将那些地址返回到所述客户 端,并不启动SIP请求或接受呼叫。
6. 根据权利要求1所述的系统,其中,所述位置服务器可以 与所述SIP服务器协同定位。
7. 根据权利要求1所述的系统,其中,所述SIP终端服务器 类似于包含UAC的H.323终端。
8. 根据权利要求1所述的系统,其中,代表所述客户端接收 SIP请求并对其作出响应并接受、重定向或拒绝呼叫的所述用户代理 服务器(UAS),所述服务器包括能够从接收到的RDT消息提取有关被请求的数据的信息,并 将所述有关被请求的数据的信息转换为RDT消息的可靠的数据传 输(RDT)消息处理器;以及数据控制器,用于将从所述SIP堆栈接收到的RDT消息发送 到所述RDT消息处理器并将所述所提取的数据的信息传输到所述 RDT消息处理器,以及将有关从所述数据提供装置接收到的数据的 信息发送到所述数据提供装置并将经过转换的RDT消息传输到所 述SIP堆栈;以及用于向数据控制器提供对应于所述有关被请求的数据的信息的 数据提供装置;以及用于来往于客户端传递包括RDT消息的SIP消息的会话启 动协议(SIP)堆栈。
9. 根据权利要求1所述的系统,其中,所述系统包括下列功 能呼叫转移、阻绝呼叫或忽略呼叫、呼叫返回、呼叫跟踪、上次呼叫通信时间、最近号码列表、来电显示、与Windows 2000/XP操作 系统兼容、代理授权支持、地址簿、音量可视化、便于用户安装、点 击呼叫、音乐播放器、商务处理、资金的实时在线添加、去电号码隐 藏、优先振铃以及电话会议。
10. 用于控制基于SIP的电话中的多媒体功能和辅助服务的改 进方法,所述方法包括下列步骤生成通过至少一个用户代理客户端(UAC)启动并发送SIP请 求的呼叫者应用;以及通过至少一个用户代理服务器(UAS)代表客户端接收所迷 SIP请求并对SIP请求作出响应;以及通过至少一个代理服务器联络一个或多个客户端或所述下一跳 服务器并进一步传递所述呼叫请求;以及接受所述SIP请求并将所述地址映射到零个或多个新地址,以 及通过至少一个重定向服务器将那些地址返回到所述客户端。
11. 根据权利要求1所述的方法,进一步包括下列步骤从至少 一个服务器上存储的用户帐户信息识别配置文件,所述配 置文件指定哪些功能和服务可以或不可以由终端设备来实现; 将所述配置文件添加到至少一个消息中;以及 将所述至少 一 个消息从所述网络核心设备发送到所述终端设备。
12. 根据权利要求1所述的方法,进一步包括在终端设备 (UAC)上只实现由所述至少 一 个消息的所迷配置文件允许实现的所 述功能和服务的步骤。
13. 根据权利要求1所述的方法,进一步包括使用终端设备 (UAC)的会话启动协i义电话和(UAS)的会话启动协议服务器的步 级
全文摘要
用于控制基于SIP的电话中的多媒体功能和辅助服务的系统,包括至少一个UAC,用于使用RDT消息作为扩展的SIP,请求所需的数据,并检查是否正确地接收到所述数据;至少一个UAS,用于使用RDT消息作为扩展的SIP,组合所述被请求的数据与指出是否正确地传输了所述数据的信息,并传输所产生的数据;支持与另一个SIP实体实时地进行双向通信,并也支持信令和媒体的SIP终端;能够联络至少一个客户端或下一跳服务器并进一步传递所述呼叫请求的至少一个代理服务器;以及能够接受SIP请求的至少一个重定向服务器;以及能够提供有关呼叫者的可能位置的信息并重定向到所述代理服务器的至少一个位置服务器。
文档编号H04Q7/20GK101273342SQ200580050241
公开日2008年9月24日 申请日期2005年5月10日 优先权日2005年5月10日
发明者文卡特·斯里尼瓦斯·米纳瓦里 申请人:文卡特·斯里尼瓦斯·米纳瓦里
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1