使用信令来从ip网络元件动态地控制pstn网络元件的方法、系统和计算机程序产品的制作方法

文档序号:7640502阅读:217来源:国知局
专利名称:使用信令来从ip网络元件动态地控制pstn网络元件的方法、系统和计算机程序产品的制作方法
技术领域
本文所述主题涉及用于提供基于分组网络的通信业务的方法、系统和计 算机程序产品。更特别地,本文所述主题涉及使用信令来从IP网络元件动 态地控制PSTN网络元件的方法、系统和计算机程序产品。
背景技术
在电信网络中,由于IP网络设备相对于对应的电路交换的设备成本减 少,日益期望经由IP网络来向订户提供业务。期望提供的业务的实例包括 因特网呼叫等待、呼叫转移、主叫方ID传递以及其它业务。使用IP设备来 提供每个这些业务需要通知PSTN事件,例如呼叫终止尝试。
为了解决与使用IP设备来提供业务相关联的一些问题,正TF RFC 3910 于2003年2月命名了 SPIRITS(请求因特网业务的PSTN中的业务)协议, draft-IETF-SPIRITS-protocol-0.4.txt,这里将以上公开完整引入本文做为参 考,其指定了 SPIRITS服务器可以用于订阅以及接收PSTN中的事件的通知 的方法。例如,对于因特网主叫方ID传递业务,SPIRITS协议给出用于提 供业务的呼叫流程,其中在该因特网主叫方ID传递业务中,经由拨号连接 而连接到因特网的订户对主叫方的识别进行接收。在该呼叫流程中,SPIRITS 服务器同意从SPIRITS客户端接收打入呼叫尝试的通知。必须在被叫方的端 局设置终止尝试触发器,以检测对被叫方的呼叫。当检测到触发器时,端局 通知SPIRITS客户端,该SPIRITS客户端向SPIRITS服务器通知该终止尝 试。来自SPIRITS客户端的通知包括主叫方ID。当SPIRITS协议指定用于提供简单业务(例如因特网的主叫方ID和呼 叫等待)的呼叫流程时,SPIRITS协议无法完全地指定如何执行需要PSTN 实体(例如端局)的持续参与的业务。SPIRITS协议也缺少若干在PSTN中 可用的高级智能网(AIN)消息。SPIRITS协议的另一个缺点是对于需要动 态的处理的呼叫,它无法包括用于向AIN节点发送未请求的消息的方法。 SPIRITS协议中的实例涉及响应于PSTN事件,将事件通知传递到SPIRITS 服务器。
需要动态处理的业务的一个实例是使用IP接口从一个电话到另一个电 话的呼叫的动态重定向。例如,主叫方可以期望主叫方经由他的或者她的办 公计算机终端,对该主叫方在家中接收到呼叫的通知进行接收。当主叫方接 收到对他的或者她的住宅电话号码的呼叫时,在主叫方办公室计算机终端上 可以出现用于指示他的或者她的住宅电话在响铃的窗口。如果几秒钟内没有 人应答该呼PL],用户可以期望将该呼叫重定向到他的或者她的工作电话或者 蜂窝电话。SPIRITS协议为用户提供用于接收该呼叫的通知而不是将呼叫动 态地重定向到另一个电话的方法。
一些动态业务是可用的。例如,Verizon iobi业务允许用户经由计算机接
口接收打入呼叫的通知,或者应答该呼叫或者将该呼叫转发到语音邮件。然 而,Verizon iob网址(http:〃www.22.verizon.com/business/iobi/)上的l壬何可
用实例都没有公开对位置而不是语音邮件的动态呼叫重定向。通常,相信IP 应用服务器没有用于动态地控制PSTN网络元件以提供动态的呼叫处理的 可用机制。
因此,需要使用信令来从IP网络元件动态地控制PSTN网络元件的方 法、系统和计算机程序产品。

发明内容
根据一个方面,本文所述主题包括使用信令来从IP网络元件动态地控 制PSTN网络元件的方法。该方法包括从IP应用服务器接收第一 SIP消息。 第一 SIP消息可以识别与电路交换的网络的订户相关联的呼叫事件触发器。 响应于接收第一 SIP消息,可以生成用于识别呼叫事件触发器和订户的第一 SS7消息。可以将该第一 SS7消息路由到电路交换的网络节点。可以从电路交换的网络节点接收第二 SS7消息。第二 SS7消息可以指示与该程序相对 应的呼叫事件的触发。响应于接收第二SS7消息,可以生成用于指示呼叫事 件的触发的第二 SIP消息并将其路由到IP应用服务器。响应于第二 SIP消 息,可以接收第三SIP消息。该第三SIP消息可以指定PSTN呼叫控制功能。
根据另一个方面,本文所述主题可以用于指定在电话之间建立呼叫。一 种用于指定这种呼叫的示例性方法可以包括从IP应用服务器接收第一 SIP 消息。该第一SIP消息可以指定在电话之间建立呼叫。该电话中的至少一个 可以与电路交换的网络的订户相关联。响应于接收第一SIP消息,可以生成 用于指定在电话之间建立呼叫的第一 SS7消息。可以将该第一 SS7消息路 由到电路交换的网络节点。
根据另一个方面,本文所述主题可以提供用于在重新开始的呼叫建立处 理期间使用的信息。一种示例性方法可以包括接收主叫方用于与在电路交换 的网络节点上的被叫方进行通信的请求。响应于接收该请求,可以挂起呼叫 建立处理,并且生成用于路由到SIP-SS7网关的TCAP请求消息。可以在该 SIP-SS7网关接收该TCAP请求消息。该SIP-SS7网关可以生成相关的SIP 请求消息。可以将SIP请求消息传输到VoIP应用服务器功能。在该VoIP应 用服务器功能可以执行呼叫控制功能以及生成相关联的SIP响应消息。可以 将该SIP响应消息路由到SIP-SS7网关。在SIP-SS7网关,可以接收SIP响 应消息以及生成相关的TCAP响应消息。可以将TCAP消息路由到电路交换 的网络节点。可以在电路交换的网络节点接收TCAP响应消息。在重新开始 的呼叫建立处理期间,电路交换的网络节点可以使用在TCAP响应消息中传 达的信息。
可以将本文所述主题实现为计算机程序产品,其包括收录在计算机可读 介质当中的计算机可执行指令。适于实现本文所述主题的示例性的计算机可 读介质包括盘片存储器件、芯片存储器件、专用集成电路、可编程的逻辑器 件和可下载的电气信号。另外,可以将用于实现本文所述主题的计算机可读 介质置于单个器件或者计算机平台上。可替换地,可以将本文所述主题实现 在交叉分布于多个器件或者计算机平台中的计算机程序产品上。


现在参考附图来解释主题的示例性实施例,其中
图1是根据本文所述主题的实施例,用于使用信令来从IP网络元件动
态地控制PSTN网络元件的方法、系统和计算机程序产品的电信系统的实例 的图2是根据本文所述主题的实施例,用于使用信令来从IP网络元件动 态地控制PSTN网络元件的方法、系统和计算机程序产品的示例性过程的流 程图3是根据本文所述主题的实施例,用于向电路交换的网络订户提供点 击呼叫特征的电信系统的实例的图4A是根据本文所述主题的实施例,用于向电路交换的网络订户提供 动态的打入呼叫重定向特征的电信系统的实例的图4B是根据本文所述主题的实施例,用于指示打入呼叫以及与该呼叫 相关联的姓名和电话簿号码的示例性弹出式窗口的屏幕显示;
图5是根据本文所述主题的实施例,用于向主叫方断开连接的电路交换 的网络订户提供动态的打入呼叫特征的电信系统的实例的图6是根据本文所述主题的实施例,用于向电路交换的网络订户提供找 我/模拟响铃特征的电信系统的实例的图7A是根据本文所述主题的实施例的示例性呼叫日志条目的屏幕显
示;
图7B是根据本文所述主题的实施例,示出了在VoIP应用服务器和用于 获得订户呈现信息的呈现服务器之间的消息交换的消息流程图8是根据本文所述主题的实施例,用于选择呼叫管理特征的屏幕显
示;
图9是根据本文所述主题的实施例,用于在对本地应答的打入呼叫进行 监视以及指示出呼叫得到应答的示例性情况下交换消息的电信系统的实例 的图10是根据本文所述主题的实施例,用于在对本地应答的打入呼叫进 行监视以及指示出呼叫被终止的示例性情况下交换消息的电信系统的实例 的图11是根据本文所述主题的实施例,用于在对没有呼叫等待并且本地占线的订户电话的打入呼叫进行管理的示例性情况下,交换消息电信系统的 实例的图12是根据本文所述主题的实施例,用于在将打入呼叫转发到另一个 电话的示例性情况下,交换消息的电信系统的实例的图13是根据本文所述主题的实施例,用于在接收占线电话的打入呼叫 指示并且管理该呼叫的示例性情况下,交换消息的电信系统的实例的图14是根据本文所述主题的实施例,用于在对占线电话的进行打入呼 叫的示例性情况下,交换消息的电信系统的实例的图15是根据本文所述主题的实施例,用于在对打入呼叫不提供行动的 示例性情况下,交换消息的电信系统的实例的图16是根据本文所述主题的实施例,用于在将打入呼叫重定向到语音 邮件或者移动电话的示例性情况下,交换消息的电信系统的实例的图17是根据本文所述主题的实施例,用于提供点击呼叫特征的电信系 统的实例的图。
图18示出了是根据本文所述主题的实施例的应用服务器和SSG的示例
性内部构造的方框图19是示出了根据本文所述主题的实施例的未接呼叫通知的图20是根据本文所述主题的实施例的示例性过程的流程图,VoIP应用
服务器可以通过该过程向电路交换的网络提供用于响应呼叫事件触发器的
信息;以及
图21是根据本文所述主题的实施例的使用信令的示例性呼叫重定向的消息 流程图。
具体实施例方式
根据一个方面,可以将用于向电路交换的网络订户提供基于分组网络的 通信业务的电信系统实现为在一个或者更多电信系统的组件上执行的硬件、 软件和/或者固件组件来。可以将本文所述主题用来向电路交换的网络订户 提供用于观察与远程电话相关联的呼叫活动信息的能力。可以经由图形用户 接口 (GUI)向订户提供该呼叫活动信息。此外,可以将该呼叫活动记入日
志o
本文所述主题可以向订户提供用于指定PSTN呼叫控制功能以及动态地指示PSTN网络元件来实现该控制功能的能力。可以经由GUI来指定 PSTN呼叫控制功能。订户可以在回拨的基础和日期上远程控制静态呼叫活 动,例如发送到语音邮件、忽视呼叫、稍后呼叫和呼叫重定向。此外,订户 可以动态地将打入呼叫路由到远程电话。也可以将点击拨号功能、同时响铃 和找到我呼叫控制功能提供给订户。订户可以在网络激活的计算机上指定呼 叫控制功能。
本文所述主题也可以在IP网络中提供其它高级智能网(AIN)业务。此 外,本文所述主题促进AIN节点和SIP节点之间的通信,用于主控以及定 义AIN域和SIP域中的业务。可以将这些业务提供给SIP和PSTN订户。订 户可以在网络激活的计算机上控制这些业务的实现。
图1示出了根据本文所述主题的实施例,使用信令来从IP网络元件动 态地控制PSTN网络元件的电信系统的实例。参考图l,订户100可以访问 计算机102,以便观察与订户所订阅的通信业务相关的信息并且指定呼叫控 制功能。订户100可以将指令输入计算机102,以便响应于呼叫事件触发器 的触发,请求呼叫事件的通知,并且/或者请求实现呼叫控制功能。呼叫事 件可以与电话104相关联,可以通过订户100访问电话104。可以经由IP 网络107将指令传输到VoIP应用服务器106。在一个实例中,IP网络107 可以是因特网,并且使用HTTP在计算机102和应用服务器106之间交换消
必o
VoIP应用服务器106可以生成会话初始协议(SIP)消息,并且将其传 输到SIP7号信令系统(SS7)网关(SSG) 108,用于识别与订户100相关 联的呼叫事件触发器。SSG 108可以从VoIP应用服务器106接收SIP消息。 响应于接收用于识别呼叫事件触发器的SIP消息,SSG 108可以生成用于识 别呼叫事件触发器和订户100的SS7消息,并且将其路由到电路交换的网络 节点。例如,可以将用于识别呼叫事件触发器和订户100的SS7消息路由到 业务交换点(SSP) 110。可以触发呼叫事件触发器的示例性呼叫事件包括对 订户的终止尝试或者打入呼叫、摘机延迟、应答、占线指示和无应答。此外, 例如,呼叫触发的发生可以基于主叫资源和进行呼叫的日期。
SSP 110可以从SSG 108接收SS7消息,并且激活或者配备用于在检测 到SS7消息所识别的呼叫事件时进行触发的呼叫事件触发器。使用以上所述的SPIRITS协议不可以实现这种响应于所接收的信令消息的触发器动态配 备。响应于呼叫事件的触发,SSG108可以生成并且传输用于指示呼叫事件 的触发的SS7消息,并且将该SS7消息路由到SSG 108。此外,该SS7消息 可以识别与触发器相关联的订户。
响应于接收用于指示呼叫事件的触发的SS7消息,SSG 108可以生成 SIP消息并且将该SIP消息路由到VoIP应用服务器106,用于指示呼叫事件 的触发。此外,SIP消息可以指示与触发器相关联的订户。响应于接收用于 指示呼叫事件的触发的SIP消息,VoIP应用服务器106可以生成SIP消息路, 并且将该SIP消息路由到SSG108,用于指定PSTN呼叫控制功能。示例性 呼叫控制功能包括将打入呼叫重定向以及将打入呼叫终止。
VoIP应用服务器106可以生成并且传输SIP消息,用于指定PSTN呼叫 控制功能。SSG 108可以生用于指定PSTN呼叫控制功能的成对应的SS7消 息,并且可以将该消息转发到SSP 110。响应于接收用于指定PSTN呼叫控 制功能的SS7消息,SSP 110可以执行PSTN呼叫控制功能。
VoIP应用服务器106可以将消息传输到计算机102,以便指示呼叫事件 的触发。订户100可以经由计算机102观察呼叫事件触发的通知。例如,计 算机102可以包括显示器,用于显示将呼叫事件触发通知给订户100的窗口 。
VoIP应用服务器106可以生成用于指示订户100的呼叫事件的触发的 消息,并且将消息该传输到呼叫日志服务器U2。响应于接收该消息,呼叫 日志服务器112可以生成订户IOO的呼叫事件的记录,并且将该记录存储在 内容存储114中。示例性呼叫日志记录信息包括与呼叫事件相关联的电话簿 号码以及呼叫事件的发生时间。
此外,对应于触发器的呼叫事件的触发与对于预定电话簿号码的呼叫的 重定向的建立实时地发生。例如,因为在主叫方断开或者终止呼叫之前,订 户可以实时地将呼叫重定向到另一个电话,所以这个特征是有利的。
在这个实例中,呼叫日志服务器112和内容存储114在VoIP应用服务 器106的外部。然而,本文所述主题不限于这种实施例。例如,呼叫日志服 务器和内容存储可以集成在VoIP应用服务器中。在这种实现中,VoIP应用 服务器可以接收消息,并且基于该消息,确定订户的呼叫事件。VoIP应用 服务器可以将呼叫事件的记录存储在呼叫日志服务器数据库中。图2是根据本文所述主题的实施例,用于使用信令来从IP网络元件动 态地控制PSTN网络元件的方法、系统和计算机程序产品的示例性过程的流 程图。参考图1和2,在方框200中,SSG108可以从IP应用服务器106中 接收SIP消息116。 SIP消息116可以识别与订阅了电路交换的网118的订 户IOO相关联的呼叫事件触发器。响应于接收SIP消息116, SSG 108可以 生成用于识别呼叫事件触发器和订户100的SS7消息120,并且SSG 108可 以将SS7消息120路由到SSP交换机110,其中该SSP交换机110是电路交 换的网络118 (方框202)的节点。在方框204中,SSP交换机110允许呼 叫事件触发器在检测到SS7消息120所识别的呼叫事件时进行触发。可以触 发该呼叫事件触发器(方框206)。响应于该触发,SSP交换机110可以将 SS7消息122传输到SSG 108,以便指示呼叫事件的触发(方框208)。
在方框210中,SSG 108可以从SSP 110接收SS7消息122。响应于接 收SS7消息122, SSG 108可以生成用于指示呼叫事件的触发的SIP消息124, 并且将SIP消息124路由到IP应用服务器106。 SIP消息124可以是SIP选 项消息,其包括用于关联后续消息的SIP呼叫标识符,而是不使用以上参 考的SPIRITS协议所指定的订阅-通知方法。SIP节点通常使用该SIP选项消 息来学习其它节点的能力。SSG108并非这样使用SIP选项消息,而是可以 使用该消息将从诸如SSP 110的PSTN节点接收的事件通知传递给IP应用服 务器106。如果使用了 SPIRITS协议的订阅-通知程序,SSG将需要维持电 话簿号码和对应的订阅事件的数据库。然而,根据本实施例,SSG 108不需 要维持这种数据库。SSG 108改为将PSTN事件的通知传递给IP应用服务器 106。 IP应用服务器108可以存储具有DN和对应的指令的数据库,用于响 应或者提供PSTN触发的订户通知。
在一个实例中,响应于接收涉及DN的PSTN事件的通知,其中IP应 用服务器为该DN存储触发信息,IP应用服务器106可以经由IP网络107 将消息发送到计算机102,用于指示呼叫事件的触发。订户IOO可以在计算 机102上观察呼叫事件的触发的指示,并且输入用于执行与呼叫事件相关的 PSTN呼叫控制功能的指令。可以经由IP网络107将该指令传输到IP应用 服务器106。 IP应用服务器106可以分析该指令,基于该指令生成用于指定 PSTN呼叫控制功能的SIP消息126,并且将SIP消息126传输到SSG 108。SSG 108可以接收SIP消息126(方框212)。此外,响应于接收SIP消息126, SSG 108可以生成用于指定与订户100相关联的PSTN呼叫控制功能的SS7 消息128,并且将SS7消息路128由到SSP交换机110 (方框214)。 SSP交 换机可以接收SS7消息并且实现本文所指定的PSTN呼叫控制功能。
在IP应用服务器106而不是SSG 108存储订户DN和对应的触发信息 的另一个优势是,需要订阅PSTN事件的消息的数量比SPIRITS协议所需要 的少。例如,根据SPIRITS协议,订阅消息从SPIRIT服务器发送到SPIRIT 客户端,用于订阅PSTN事件。SPIRIT客户端将第一通知消息发送到SPIRIT 服务器,该SPIRIT服务器用于指示该订阅消息所指定的DN有效。然后 SPIRIT客户端与PSTN网络元件通信并且接收已配备了触发的通知并且更 新客户端的数据库。然后SPIRIT客户端将消息发送到指示出已经配备了通 知的SPIRIT服务器。从而,SPIRTIS协议需要两个通知消息,以便SPIRTI 客户订阅事件的通知。根据本实施例,可以使用单个订阅和单个通知消息来 订阅PSTN事件的通知。例如,IP应用服务器106可以将订阅消息发送到 SSG 108以订阅PSTN事件。SSG 108可以生成对应的TCAP消息并且将该 消息发送到SSP 106。 SSP 106可以确认己通过向SSG 108发送TCAP响应 消息来设置该通知。SSG 108可以将单个通知消息发送到指示出已经在 PSTN中配备或者设置了该通知的IP应用服务器106。
但是本文所述主题对于SPIRITS协议的另一个改进是无限订阅的概念。 例如,在SPIRITS协议中,每个SIP订阅消息包括携带非零值的期限头部, 其中该非零值定义了用于接收PSTN事件的通知的相关订阅的有限的持续 时间。当持续时间到期时候,订阅节点必须重新订阅该事件。根据本主题, 对PSTN事件的订阅可以是无限的。即,IP应用服务器106可以将SIP订阅 消息发送到SSG108,用于订阅PSTN事件。订阅消息可以包括在它的期限 域内的任意非零值。响应于接收这种消息,SSG 108可以将对应的TCAP消 息发送到PSTN网络元件以便订阅事件,并且可以将该订阅视为无限。艮P, SSG 108可以响应于单个订阅消息,将订阅的PSTN事件的发生的通知继续 传输到IP应用服务器106,直到IP应用服务器106不订阅该事件为止。从 而,避免了对事件的重复订阅的需要。
本文所述主题所可以提供的一种示例性业务是点击呼叫特征。图3示出了根据本文所述主题的实施例,用于向电路交换的网络订户提供点击呼叫特
征的电信系统的实例。参考图3,计算机102可以提供GU1,用于允许订户 IOO请求点击呼叫,以便在电话300与订户IOO可访问的电话104之间实时 地建立呼叫。计算机102的GUI可以接收与电话104和300相关联的电话 号码。例如,订户IOO可以输入与电话104相关联的电话号码,以及输入对 于将要在电话104和300之间建立的呼叫的请求。然后,计算机102可以将 点击呼叫指令消息302传输到IP应用服务器106,用于在电话104和300 之间建立呼叫。消息302可以包括与电话104和300相关联的电话簿号码。
IP应用服务器106可以接收消息302,以及响应于消息302的接收,生 成SIP邀请消息304并且将该消息传输到软交换机306,用于在电话104和 300之间建立呼叫。接着,软交换机306可以生成建立消息308并且将该传 输到SSP交换机llO。交换机110可以对具有CallProc、 Alert (警告)以及 Conn消息310的软交换机306进行响应。响应于接收消息310,软交换机 306可以将200OKSIP消息312发送到服务器106。此外,对于电话300的 电话簿号码(DN),软交换机306可以通过将建立消息314经由交换机110 发送到5类交换设备,来建立对5类交换设备的主干线连接。该5类设备可 以对CallProc、 Alert以及Conn消息316进行响应。软交换机306可以将另 一个200 OK SIP消息318发送到服务器106。接着,软交换机306和服务器 102可以进行对接,用于通过两个B信道传递(TBCT)过程将两个呼叫连 接。从而,通过在计算机102选择点击呼叫特征,订户100可以在电话106 和300之间建立呼叫。
图4A示出了据本文所述主题的实施例,用于使用信令来提供动态的打 入呼叫重定向特征的电信系统的实例。参考图4A,计算机102可以提供GUI, 用于允许订户100在电路交换的网络118中动态地对从电话300发起的打入 呼叫400进行重定向。呼叫400是对与订户IOO相关联的电话簿号码(DN) 的终止尝试。例如,可见将终止尝试定向到与订户100相关联移动终端。SSP IIO可以接收呼叫400,并且确定呼叫400是否触发了呼叫事件触发器。在 这个实例中,SSP IIO具有与打入呼叫相关联的呼叫事件触发器,其中该打 入呼叫与对电话簿号码的终止尝试相关联。当打入呼叫400触发呼叫事件触 发器时,SSP 110可以生成用于携带终止尝试信息的TCAP终止尝试消息402,其中该终止尝试信息用于指示与订户100相关联的电话簿号码所关联 的打入呼叫。订户100可以根据本文所述的过程建立该呼叫事件触发器。
响应于接收消息402, SSG 108可以生成用于携带终止尝试信息的SIP 消息404,并且将该消息路由到应用服务器106,用于指示对与订户100相 关联的电话簿号码的终止尝试的触发。响应于接收用于指示终止尝试的SIP 消息404,应用服务器106可以生成消息406,并且将该消息经由IP网络107 传输到计算机102,用于指示终止尝试。订户100可以在计算机102所显示 的弹出式窗口上观察终止尝试的通知。图4B示出了示例性弹出式窗口的屏 幕显示,其中该窗口用于指示打入呼叫和与呼叫相关联的姓名和电话簿号 码。在图4B中,图形订户接口给出该订户若干选项,用于使用根据本文所 述主题的实施例的信令动态地控制呼叫。所示出的选项包括将呼叫发送到语 音邮件或者将该呼叫动态地重定向到用于替换的电话,例如订户的住宅或者 蜂窝电话。
返回图4A,响应于接收用于指示终止尝试的SIP消息404,应用服务器 106可以生成SIP SendtoResource (发送到资源)消息408并且将该消息传输 到SSG 108,用于将打入呼叫重路由到中央局(CO)-交换式语音响应(IVR), 以便管理该打入呼叫。该CO-IVR资源可以管理该呼叫,直到订户100提供 用于管理该呼叫的指令或者直到时间结束为止。响应于接收消息408, SSG 108可以生成SS7 SendtoResource (发送到资源)消息410,并且将该消息传 输到SSPllO,用于将打入呼叫重路由到CO-IVR资源。作为响应,SSP110 可以将打入呼叫重路由到CO-IVR资源。
可替换地,消息410可以包括用于应答该呼叫、不应答该呼叫以及向主 叫方指示被叫方占线的指令。此外,消息410可以提供用于发送关于诸如呼 叫终端事件的呼叫状态的通知的指令。
订户IOO可以将指令输入计算机IOO,用于将呼叫转发到另一个电话簿 号码。例如,订户IOO可以使用计算机IOO的输入接口,用于将呼叫实时地 重定向到与订户100可访问的电话104相关联的另一个号码。订户100可以 生成消息412,并且将消息经由IP网络107传输到应用服务器106,用于将 呼叫转发到电话104。
响应于接收消息412,应用服务器106可以生成SIP CancdResourceEvent(取消资源事件)消息414,并且将该消息传输到SSG 108,用于取消CO-IVR 资源的呼叫的管理。响应于接收消息414, SSG 108可以生成SS7 CancelResourceEvent (取消资源事件)消息416,并且将该消息传输到SSP 110,用于取消CO-IVR资源的呼叫的管理。响应于接收消息416, SSP 110 可以向到具有用于取消呼叫的管理的指令的CO-IVR资源传输消息。
CO-IVR可以取消呼叫的管理。SSP 110可以决定呼叫的取消并且将SS7 TCAP ResourceClear (资源清除)消息418传输到SSG 108,用于指示资源 管理的取消。响应于接收消息418, SSG 108可以生成SIP ResourceClear (资 源清除)消息420并且将高消息传输到应用服务器106,用于指示资源管理 的取消。
应用服务器106可以生成SIPForwardCall (转发呼叫)消息422并且将 该消息传输到SSG108,用于将呼叫转发到其它电话簿号码。响应于接收消 息422, SSG可以生成SS7转发呼叫消息424并且将该消息传输到SSP 110, 用于将该呼叫转发到其它电话簿号码。响应于接收消息422, SSP交换机110 可以将呼叫转发到电话104。从而,本示例性处理导致将订户IOO在计算机 102的打入呼叫动态地重定向到电话104。
根据一个实施例,可以响应于触发将打入呼叫动态地重路由到CO-IVR
资源。如果主叫方断开连接,可以对进行呼叫管理以便断开该呼叫。图5示 出了根据本文所述主题的实施例,用于向订户提供动态的打入呼叫特征的电 信系统的实例,其中主叫方断开连接。参考图5, SSP IIO可以接收发起自 电话300的打入呼叫500。呼叫500是对与订户100相关联的电话簿号码的 终止尝试。SSP 110可以接收呼叫500并且决定呼叫500是否触了发呼叫事 件触发器。在本实例中,SSP IIO具有用于电话簿号码的打入呼叫的终端事 件触发器集。当打入呼叫500触发终止尝试事件触发时,SSP110可以生成 TCAP消息502,其携带用于指示与电话簿号码相关联的打入呼叫的终止尝 试信息,其中该电话簿号码与订户100相关联。订户IOO可以根据本文所述 的过程建立终止尝试触发器。
响应于接收消息502, SSG 108可以生成SIP消息504并且将该消息路 由到应用服务器106,用于指示对与订户IOO相关联的电话簿号码的终止尝 试的触发。响应于接收用于指示终止尝试的SIP消息504,应用服务器106可以生成消息506并且将该消息经由IP网络107传输到计算机102,用于指 示该终止尝试。订户100可以在计算机102所显示的弹出式窗口上观察该终 止尝试的通知。
此外,响应于接收用于指示该终止尝试的SIP消息504,应用服务器106 可以生成SIP SendtoResource (发送到资源)消息508并且将该消息传输到 SSG 108,用于将打入呼叫重路由到CO-IVR资源以便管理该打入呼叫。响 应于接收消息508, SSG 108可以生成SS7 SendtoResource (发送到资源) 消息510并且将该消息传输到SSP交换机110,用于将打入呼叫重路由到 CO-IVR资源。作为响应,SSP交换机110可以将打入呼叫重路由到CO-IVR 资源。
与电话300相关联的主叫方可以断开呼叫。作为响应,SSP交换机llO 可以生成SS7 ResourceClear (资源清除)消息512并且将该消息传输到SSG 108,用于指示呼叫断开。响应于接收消息512, SSG 108可以生成SIP ResourceClear (资源清除)消息514并且将该消息传输到应用服务器120,
用于指示呼叫断开。
响应于接收消息514,应用服务器120可以生成SIP Continue (继续) 消息516并且将该消息传输到SSG108,用于继续断开呼叫。SSG 108可以 生成SS7Continue (继续)消息518并且将该消息传输到SSP交换机110, 用于继续继续断开呼叫。然后,SSP交换机IIO可以断开该呼叫。
根据一个实施例,可以将找到我/模拟响铃特征提供给根据本文所述主 题的电路交换的网络订户。该找到我/模拟响铃特征可以包括确定应该将 打入呼叫转发到与订户相关联的另一个号码,确定与该订户相关联的其它号 码,以及将该呼叫转发给其它号码。可以将呼叫转发到其它号码,并且在主 叫方看来呼叫没有被转发。图6示出了用于向根据本文所述主题的实施例的
电路交换网络订户提供找到我/模拟响铃特征的电信系统的实例。参考图6, SSP交换机110可以接收发起自电话300的打入呼叫600。呼叫600是对与 订户100相关联的电话簿号码的终止尝试。SSP交换机110可以接收呼叫 600以及确定呼叫600是否触发了呼叫事件触发器。在本实例中,SSP交换 机110具有与打入呼叫相关联的呼叫事件触发器,其中该打入呼叫与对电 话簿号码的终止尝试相关联。当打入呼叫600触发呼叫事件触发器时,SSP交换机110可以生成用于指示与电话簿号码相关联的打入呼叫的TCAP终止 尝试消息602,其中该电话簿号码与订户IOO相关联。此外,可以将SSP交 换机110路由到SSG108。订户IOO可以根据本文所述的过程建立呼叫事件 触发器。
响应于接收消息602, SSG 108可以生成SIP终止尝试消息并且将该消 息604路由到应用服务器106,用于指示对与订户IOO相关联的电话簿号码 的终止尝试。响应于接收用于指示终止尝试的SIP消息604,应用服务器106 可以包括一个呼叫事件触发器,用于在当接收对电话簿号码的打入呼叫的通 知时,在预定电话簿号码的主叫方和订户IOO可访问的电话104之间建立呼 叫。例如,订户100可以使用计算机102,用于建立呼叫事件触发器,以建 立对电话104的打入呼叫。
应用服务器106可以确定消息604触发了呼叫事件触发器。响应于确定 呼叫事件触发器的触发,应用服务器106可以生成用于指示将要把打入呼叫 转发到软交换机306的SIP消息606并且将该消息传输到SSG 108。响应于 接收消息606, SSG 108可以生成用于将该呼叫转发到软交换机306的SS7 Forwardcall消息606并且将该消息传输到SSP交换机110。响应于接收消息 608, SSP交换机110可以将打入呼叫路由到软交换机306。
软交换机306可以与应用服务器106接口,用于将呼叫连接到通告。例 如,IVR功能可以向主叫方播放通告,用于指示正在将呼叫转发到另一个终
:u山顺。
应用服务器106可以生成以及将指示一个或者更多与订户IOO相关联的 电话簿号码的SIP邀请消息610传输到软交换机306。响应于接收消息610, 软交换机306可以生成以及将一个或者多个TCAP建立消息传输到5类设 备,用于与订户100相关联的电话簿号码。该5类设备可以响应于CallProc、 Alert以及Conn消息316。软交换136可以将一个200 OK SIP消息发送到服 务器106。接着,软交换机306和应用服务器106可以接口,用于断开IVR 功能。此外,软交换机306和应用服务器106可以接口,用于通过两个B 信道传递(TBCT)处理来连接电话300和通过订户IOO可访问的终端之间 的两个呼叫。可以断开对其它终端的呼叫。
在一个实施例中,IP应用服务器地址可以提供向订户提供地址簿管理工具。参考图l,例如,订户100可以通过使用计算机102来访问应用服务器 106所提供的网上接口。订户100可以与计算机102接口,用于经由网上接 口从应用服务器106请求地址信息。响应于该请求,应用服务器106可以将 电话的地址簿信息传输到计算机102,其可以向订户IOO显示地址簿信息。 可以通过姓名、电话号码、标题和其它合适的地址信息来存储所显示的地址 簿信息。可以从计算机102所提供的日志文件和手动输入,更新地址簿信息。 可以将该更新的信息从计算机102提供给应用服务器106。此外,的呼叫日 志服务器112可以用存储在内容存储114中的呼叫日志信息,来更新存储在 呈现应用服务器106上的的地址簿信息。订户100可以使用本文所述的点击 拨号特征来呼叫与条目相关联的名字或者电话号码。
在一个实施例中,IP应用服务器地址可以提供向订户提供呼叫日志信息 和管理工具。参考图l,例如,订户100可以通过使用计算机102来访问应 用服务器106所提供的网上接口。订户100可以与计算机102接口,用于经 由网上接口从应用服务器106请求呼叫日志信息。响应于该请求,应用服务 器106可以将电话的呼叫日志信息传输到计算机102,其可以向订户IOO显 示呼叫日志信息。可以通过呼叫定向、电话号码、日期和其它合适的呼叫曰 志信息来存储所显示的呼叫日志信息。例如,呼叫日志信息可以包括历史呼 叫活动,例如完全地呼出呼叫、完全的呼入呼叫、尝试的呼出呼叫和未接的 呼入呼叫。订户IOO可以使用本文所述的点击拨号特征来呼叫与条目相关联 的名字或者电话号码。可以使用呼叫日志信息来更新存储在计算机102的联 系人列表。此外,订户IOO可以点击添加功能,用于将呼叫日志条目添加到 应用服务器106的呼叫日志管理部分,用于对与订户IOO相关联的电话簿号 码的未来呼叫的具体呼叫处理。可以将提供给计算机102的呼叫日志信息输 出到计算机程序。图7A示出了根据本文所述主题的实施例的示例性呼叫曰 志条目的屏幕显示。
从远程位置观察对电话的呼叫的能力可以是有益的,例如,因为订户可 以从远离电话的的远程位置观察对住宅电话的呼叫。例如,可以在办公室或 者旅馆观察对住宅对话的呼叫。通过网上浏览器接口可以在远程位置显示呼 叫。
根据一个实施例,配置VoIP应用服务器可以被配置为,获得并且给出与呼叫日志中所列出的订户相关联的呈现信息。通过订阅呈现服务器中的用 户,从该呈现服务器获得呈现信息,呈现信息是关于网络上订户的在线活动 和状态的信息。可以响应于在被订阅的订户的状态的改变,将关于被订阅的
订户的呈现信息传递给订户。图7B是根据本文所述主题的实施例,示出了 在VoIP应用服务器与呈现服务器之间的消息交换的消息流程图,其中该呈 现服务器用于获得订户呈现信息。可以通过使用SIP订户/通知消息交换过 程,为所有订户中的其中一些获得订户呈现信息。参考图7B, VoIP用于服 务器U2可以包括呼叫日志功能700,其可操作地维持订户列表以及可操作 地在经过IP网络与呈现服务器702通信。在步骤1中,呼叫日志功能700 可以将SIP订阅消息传输到呈现服务器702,用于进行订阅以接收一列订户 的呈现信息。在步骤2中,呈现服务器702可以用200 OK SIP消息来响应 呼叫日志功能700。呈现服务器702可以获得列出的订户的呈现信息。在步 骤3中,呈现服务器702可以传输SIP Notify (通知)消息,其包括列出的 订户的呈现信息。呼叫日志功能700可以接收以及存储该呈现信息。在步骤 4中,呼叫日志功能700可以用200 0KSIP消息来响应呼叫日志功能702。 呈现服务器702可以向该订户的呼叫日志功能700提供呈现信息更新。可以 将呈现信息存储在呼叫日志记录中并且与名字、条目和/或者涉及主叫方或 者被叫方的信息相关联。
根据一个实施例,VoIP应用服务器可以被配置为,获得与呼叫日志中 所列出的订户相关联的NAPTR信息。NAPTR信息是指命名权威指针信息, 并且是响应于关于电话号码的E.164编号(ENUM)查询而获得的DNS信 息。可以响应于ENUM查询来返回NAPTR信息的一个实例是一个或者多 个SIPURI。图7C是根据本文所述主题的实施例,示出了在VoIP应用服务 器与NAPTR服务器之间的消息交换的消息流图,其中该NAPTR服务器用 于获得NAPTR信息。参考图7C,呼叫日志功能700可以可操作地与ENUM 服务器704通信,以便获得NAPTR信息。在步骤1中,呼叫日志功能700 可以传输ENUM查询消息,该ENUM査询消息包括一列订户的一个或者多 个E.264格式的订户号码。ENUM服务器704可以通过访问NAPTR记录, 获得用于列出的订户的对应的DNS信息。在步骤2中,ENIJM服务器704 可以用ENUM Response (响应)消息来呼叫日志功能700,其中该ENUMResponse(响应)消息包括与订户识别符相关联的NAPTR记录。每个NAPTR 记录可以包含订户识别符或者地址,例如SIPURI。 ENUM服务器704可以 将可达性信息更新提供给订户的呼叫日志功能700。此外,VoIP服务器112 可以将NAPTR记录信息传输到计算机102以便呈现给订户。此外,订户100 可以与计算机102接口,以选择NAPTR地址,其中在该NAPTR地址通过 使用如本文所述的点击拨号特征来联系一方。可以将可达性信息存储在呈现 呼叫日志记录里并且与名字、条目和/或者涉及主叫方或者被叫方的信息相 关联。
根据本文所述主题的另一个方面,呼叫日志功能700可以将NAPTR记 录信息用于从呈现服务器702获得呈现信息。图7D是根据本文所述主题的 实施例,示出了为了获得订户呈现信息,在呼叫日志功能700、呈现服务器 702和ENUM服务器704之间进行的消息交换的消息流图。在图7D的步骤 1中,呼叫日志功能700可以传输ENUM査询消息,该消息包括一列订户 的一个或者多个E.264格式的号码。ENUM服务器704可以获得列出的订户 的NAPTR信息。在步骤2中,ENUM服务器704可以用ENUM Response (响应)消息来响应呼叫日志功能700,其中该响应消息包括与订户识别符 相关联的NAPTR记录的集合。在步骤3中,呼叫日志功能700可以将SIP Subscribe (订阅)消息传输到呈现服务器702,用于订阅NAPTR记录所识 别的订户的呈现信息。在步骤4中,呈现服务器702可以用200 OK SIP消 息来响应呼叫日志功能700。呈现服务器702可以获得用于NAPTR记录所 识别的列出订户的呈现信息。在步骤5中,呈现服务器702可以传输SIP Notify (通知)消息,该消息包括与NAPTR记录所识别的订户相关联的呈 现信息。呼叫日志功能700可以接收以及存储该呈现信息。在步骤6中,呼 叫日志功能700可以用200 OK SIP消息来响应呈现服务器702。对于NAPTR 记录所识别的订户,呈现服务器702可以向呼叫日志功能700提供呈现信息 更新。VoIP应用服务器112可以将所获得的用于NAPTR记录所识别的订户 的呈现信息传输到计算机102,以便呈现给订户100。此外,订户100可以 与计算机102接口以选择NAPTR地址,其中在该NAPTR地址使用如本文 所述的点击拨号特征来联系一方。因为订户具有NAPTR记录和对应的呈现 信息,所以订户能可以选择最恰当的NAPTR记录用于联系另一个订户。在一个实施例中,IP应用服务器可以向订户提供呼叫处理业务。处理业 务的实例包括播放打入呼叫以及允许重要的呼叫通过,而将其它呼叫路由到
语音邮件。参考图l,例如,订户100可以通过使用计算机102来访问应用 服务器106所提供的网上接口。订户100可以与计算机102接口,以便指定 呼叫管理。应用服务器106可以将呼叫处理信息传输到计算机102,用于指 定呼叫管理。计算机102可以向订户IOO显示呼叫管理特征。
图8是根据本文所述主题的实施例,用于选择呼叫管理特征的屏幕显 示。参考图8,订户可以输入信息,以便建立用于预定的电话簿号码的打入 呼叫的处理的规则。例如,订户可以选择向语音邮件发送打入呼叫、向呼叫 提供虚拟响铃、优先权响铃或者紧急通知。此外,当处理规则有效时,订户 可以设置日期和时间,从而可以取决于日期和时间不同地处理不同的呼叫。 呼叫播放可以用于重要的呼叫或者紧急的呼叫。订户也可以使用计算机102 上的屏幕显示来配置呼叫处理和快速拨号。订户也可以指定忽略呼叫、稍后 呼叫主叫方、将呼叫重定向到另一个号码以及提供视频呼叫等待特征。
根据一个实施例,本文所述主题用于将打入呼叫被本地应答了通知给电 路交换的网络订户。图9示出了根据本文所述主题的实施例,用于在监视本 地应答的打入呼叫并且指示出呼叫被应答的示例性情况下,交换消息的电信 系统。可以在图4A所述的消息的交换之后,交换本示例性情况下所述的消 息。关于图4A,交换消息,以便向计算机102上的订户IOO通知打入呼叫, 用于。参考图9,当呼叫被应答时,可以设置SSP交换机110来进行触发。 例如,可以应答对电话104的呼叫。SSP交换机110可以接收应答消息900, 该应答消息用于指示对电话104的呼叫的应答。响应于接收应答消息900, SSP交换机110可以生成TCAPT—Answer (应答)通知消息902,并且将该 消息传输到SSG108,用于指示打入呼叫被本地应答。响应于接收消息902, SSG108可以生成SIPT一Answer (应答)通知消息904,并且将该消息传输 到应用服务器106,用于指示打入呼叫被本地应答。响应于接收消息904, 应用服务器106可以生成消息906,并且将该消息传输到计算机102,用于 指示打入呼叫被本地应答。计算机102可以在GUI上显示窗口,用于向订 户102指示打入呼叫被本地应答。可以通过呼叫日志服务器112将该呼叫活 动记入日志。根据一个实施例,本文所述主题用于将打入呼叫被本地终止通知给电路 交换的网络订户。图IO示出了根据本文所述主题,用于在监视被本地应答 的打入呼叫以及指示呼叫被终止的示例性情况下交换消息的实施例的电信
系统。可以在图4A所述的消息的交换之后交换本示例性情况下所述的消息。 关于图4A,进行消息交换,以便将打入呼叫通知给计算机102上的订户100。 参考图10,当放弃呼叫时,可以设置SSPllO以进行触发。例如,可以终止 对电话104的呼叫。SSP 110可以接收用于指示对电话104的呼叫的终止的 终止消息1000。响应于接收终止消息1000, SSP 110可以生成TCAP TerminationNotification(终止通知)消息1002,并且将该消息传输到SSG 108, 该消息用于指示打入呼叫被终止。响应于接收消息1002, SSG108可以生成 SIP选择消息1004,并且将该消息传输到应用服务器106,用于指示打入呼 叫被本地应答。响应于接收消息1004,应用服务器106可以生成消息1006, 并且将该消息传输到计算机102,用于指示打入呼叫被终止。计算机102可 以在GUI上显示窗口,用于向订户102指示打入呼叫被终止。可以通过呼 叫日志服务器112将该呼叫活动记入日志。
图11示出了根据本文所述主题的实施例,用于在对没有呼叫等待并且 本地占线的订户电话的打入呼叫进行管理的示例性情况下,交换消息电信系 统。可以在图4A所述的消息的交换之后交换本示例性情况下所述的消息。 关于图4A,进行消息交换,以便将打入呼叫通知给计算机102上的订户100。 参考图11,当检测到被叫电话104占线时候,可以设置SSP交换机110以 进行触发。例如,SSP交换机110可以接收用于指示电话104占线的占线消 息1100。响应于接收占线消息1100, SSP交换机IIO可以生成以及将TCAP T—Busy (占线)消息1102,并且将该消息传输到SSG 108,用于指示电话 104占线。响应于接收消息1102, SSG108可以生成以及将SIPT—占线消息 1104传输到应用服务器106,订户指示电话104占线。响应于接收消息1104, 应用服务器106可以生成消息1106,并且将该消息传输到计算机102,用于 指示被叫方线路占线。计算机102可以在GUI上显示窗口,用于向订户102 指示电话104占线。可以通过呼叫日志服务器112将该呼叫活动记入日志。
应用服务器106可以用SIP Continue(继续)消息1108来响应消息1104, 其中消息1108用于继续对电话104的呼叫。响应于接收SIP继续消息1108,SSG 108可以生成TCAP继续消息1110,并且将该消息传输到SSP交换机 110,用于用于继续对电话104的呼叫。
SSP交换机110可以检测没有用于电话104的呼叫等待业务,以及,响 应于该检测,将忙音返回给主叫电话300。响应于该忙音,订户可以断开主 叫电话300 。响应于检测到连接断开,SSP 110可以生成TCAP TerminationNotification(终止通知)消息1112,并且将该消息传输到SSG 108, 用于指示打入呼叫被终止。响应于接收消息1002, SSG108可以生成以及将 SIP终止通知消息1114传输到应用服务器106,用于指示打入呼叫被终止。 响应于接收消息1114,应用服务器106可以生成消息1116,并且将该消息 传输到计算机102,用于指示打入呼叫被终止。计算机102可以更新呼叫状 态,以指示打入呼叫被终止。可以通过呼叫日志服务器112将该呼叫活动记 入日志。
图12示出了根据本文所述主题的实施例,在将打入呼叫转发到另一个 电话的示例性情况下,交换消息的电信系统。可以在图4A所述的消息的交 换之后交换本示例性情况下所述的消息。关于图4A,进行消息交换,以便 将打入呼叫通知给计算机102上订户100。参考图12,当检测到被叫电话 104占线时候,可以设置SSPllO以进行触发。例如,SSP交换机110可以 接收用于指示电话104占线的占线消息1200。响应于接收占线消息1200, SSP交换机110可以生成TCAPT—Busy (占线)消息1202,并且将该消息 传输到SSG108,用于指示电话104占线。响应于接收消息1202, SSG 108 可以生成SIP T—Busy (占线)消息1204,并且将该消息传输到应用服务器 106,用于指示电话104占线。响应于接收消息1204,应用服务器106可以 生成消息1206,并且将该消息传输到计算机102,用于指示被叫方线路占线。 计算机102可以在GUI上显示窗口,用于向订户102指示电话104占线。 可以通过呼叫日志服务器112将该呼叫活动记入日志。
应用服务器106可以用SIP ForwardCall (转发呼叫)消息1208来响应 消息1204, SIP转发呼叫消息1208用于将该呼叫转发到预定的电话簿号码。 订户IOO可以通过使用计算机102来设置该预定的电话簿号码。响应于接收 消息1208, SSG 108可以生成以及传输TCAPForwardCall (转发呼叫)消息 1210,以指引SSP交换机110将打入呼叫转发到预定的电话簿号码,其中该预定的电话簿号码可以与订户100可访问的电话相关联。SSP交换机110可
以将打入呼叫路由到预定的电话簿号码。
图13示出了根据本文所述主题的实施例,用于在接收占线电话的打入 呼叫指示并且管理该呼叫的示例性情况下,交换消息的电信系统。可以在关 于图4A所述的消息的交换之后交换本示例性情况下所述的消息。关于图 4A,进行消息交换,以将打入呼叫通知给计算机102上订户100。参考图 13,当检测到被叫电话104占线时候,可以设置SSP交换机110以进行触发。 例如,SSP交换机110可以接收用于指示电话104占线的占线消息1300。 响应于接收占线消息1300, SSP交换机110可以生成TCAPT—Busy (占线) 消息1302,并且将该消息传输到SSG 108,用于指示电话104占线。响应于 接收消息1302, SSG 108可以生成SIP T—Busy (占线)消息1304,并且将 该消息传输到应用服务器106,用于指示电话104占线。响应于接收消息 1304,应用服务器106可以生成消息1306,并且将该消息传输到计算机102, 用于指示被叫方线路占线。计算机102可以在GUI上显示窗口,用于向订 户102指示电话104占线。可以通过呼叫日志服务器112将该呼叫活动记入 日志。
应用服务器106可以用SIP {[OfferCall (提供呼叫)],RRBE[T—Answer (应答),T_No—Answer (无应答)]}消息1308来响应消息1304,用于向 打入呼叫提供呼叫等待业务。响应于接收消息1308, SSG108可以在多层分 组中生成TCAP提供呼叫(OfferCall)消息1310,并且将该消息传输到SSP 交换机110,用于向打入呼叫提供呼叫等待业务。
SSP 110可以在电话104检测到无应答。响应于检测到无应答,SSP交 换机110可以生成TCAPTJSfo一Answer (无应答)消息1312,并且将该消息 传输到SSG108,用于指示对打入呼叫无应答。响应于接收消息1312, SSG 108可以生成SIPT—No一Answer (无应答)消息1314,并且将该消息传输到 应用服务器106,用于指示对打入呼叫无应答。
响应于接收消息1314,应用服务器106可以生成SIP ForwardCall (转 发呼叫)消息1316,并且将该消息传输到SSG108,用于将该呼叫转发到预 定的电话簿号码。订户100可以通过使用计算机102来设置预定的电话簿号 码。响应于接收消息1314, SSG 108可以生成以及传输TCAP转发消息消息1316以指引SSP交换机110将打入呼叫转发到预定的电话簿号码,其中 该预定的电话簿号码可以与订户100可访问的电话相关联。SSP交换机llO 可以将打入呼叫重路由到预定的电话簿号码。
图14示出了根据本文所述主题的实施例,用于在占线电话的打入呼叫 示例性情况下交换消息电信系统。可以在关于图4A所述的消息的交换之后 交换本示例性情况下所述的消息。关于图4A,进行消息交换以将打入呼叫 通知给计算机102上订户100。参考图14,当检测到被叫电话104占线时, 可以设置SSP交换机110以进行触发。例如,SSP交换机110可以接收用 于指示电话104占线的占线消息1400。响应于接收占线消息1400, SSP交 换机110可以生成TCAP T_Busy (占线)消息1402,并且将该消息传输到 SSG108,用于指示电话104占线。响应于接收消息1402, SSG 108可以生 成SIPT—Busy (占线)消息1404,并且将该消息传输到应用服务器106,用 于指示电话104占线。响应于接收消息1404,应用服务器106可以生成消 息1406,并且将该消息传输到计算机102,用于指示被叫方线路占线。计算 机102可以在GUI上显示窗口,用于向订户102指示电话104占线。可以 通过呼叫日志服务器112将该呼叫活动记入日志。
应用服务器106可以用SIP {[Continue (继续)],RRBE[T—Answer (应 答)]}消息1408来响应消息1404,用于向打入呼叫提供呼叫等待业务。响 应于接收消息1408, SSG 108可以在多层分组中生成TCAP Continue (继续) 消息1410,并且将该消息传输到SSP交换机110,用于向打入呼叫提供呼叫 等待业务。
SSP交换机110可以检测对来自电话300到电话104的打入呼叫的应答。 响应于检测该应答,SSP交换机110可以生成TCAPT—Answer (应答)消息 1412,并且将该消息传输到SSG 108,用于指示该应答。响应于接收消息 1412, SSG 108可以生成SIP T_Answer (应答)消息1414,并且将该消息 传输到应用服务器106,用于指示该应答。
响应于接收消息1414,应用服务器106可以生成消息1416,并且将该 消息传输到计算机102,用于指示打入呼叫被应答。计算机102可以更新它 的GUI以指示打入呼叫被应答。
在一些实例中,订户可以希望接收对PSTN电话的打入呼叫的通知,但是可以希望拒绝采取任何行动控制该呼叫。图15示出了根据本文所述主题
的实施例,用于在对打入呼叫不提供行动的示例性情况下交换消息的电信系
统。可以在关于图4A所述的消息的交换之后交换本示例性情况下所述的消 息。关于图4A,进行消息交换以将打入呼叫通知给计算机102上订户100。 参考图15,当检测到对电话104的打入呼叫无应答时,可以设置SSP交换 机110以进行触发。例如,SSP交换机IIO可以基于,例如耗用的响铃时间, 确定没有应答电话104。响应于确定无应答,SSP交换机IIO可以生成TCAP T一No—Answer (无应答)消息1502,并且将该消息传输到SSG 108,用于指 示电话104没有被应答。响应于接收消息1502, SSG 108可以生成SIP T—No—Answer消息1504,并且将该消息传输到应用服务器106,用于指示 电话104没有被应答。响应于接收消息1504,应用服务器106可以生成消 息1506,并且将该消息传输到计算机102,用于指示打入呼叫没有被应答。 计算机102可以在GUI上显示窗口,用于向订户102指示电话104没有被 应答。可以通过呼叫日志服务器112将该呼叫活动记入日志。
应用服务器106可以用SIP Continue(继续)消息1508来响应消息1504, 用于继续对电话104进行响铃。响应于接收消息1508, SSG 108可以生成 TCAP继续消息1510,并且将该消息传输到SSP交换机llO,用于继续对电 话104进行响铃。响应于接收消息1510, SSP交换机110可以允许电话104 继续响铃。
图16示出了根据本文所述主题的实施例,用于在将打入呼叫重定向到 语音邮件或者移动电话的示例性情况下交换消息的电信系统。可以在关于图 4A所述的消息的交换之后交换本示例性情况下所述的消息。关于图4A,进 行消息交换,以将打入呼叫通知给计算机102上订户100。参考图16,当检 测到对电话104的打入呼叫无应答时,可以设置SSP交换机110以进行触发。 例如,SSP交换机110可以基于,例如耗用的响铃时间,确定没有应答电话 104。响应于确定无应答,SSP交换机110可以生成TCAPT—No—Answer (无 应答)消息1602,并且将该消息传输到SSG 108,用于指示电话104没有被 应答。响应于接收消息1602, SSG 108可以生成SIPT—No—Answer (无应答) 消息1604,并且将该消息传输到应用服务器106,用于指示电话104没有被 应答。响应于接收消息1604,应用服务器106可以用于SIP ForwardCall (转 发呼叫)消息1606来响应消息1604,用于将打入呼叫转发到语音邮件或者 移动电话的电话簿号码。响应于接收消息1606, SSG 108可以生成TCAP ForwardCall (转发呼叫)消息1608,并且将该消息传输到SSG交换机110, 用于将打入呼叫重定向到语音邮件或者移动电话的电话簿号码。响应于接收 消息1608, SSP交换机110可以对呼叫重定向。
图17示出了根据本文所述主题的实施例,用于提供点击呼叫特征的电 信系统的另一个实例。参考图17,订户100可以将命令输入计算机102,用 于从应用服务器106请求呼叫日志信息。计算机102可以将呼叫日志请求信 息1700发送到应用服务器106,用于请求呼叫日志信息。对于订户100,应 用服务器106可以从呼叫日志服务器112获取呼叫日志信息。应用服务器 106可以将包括呼叫日志信息的消息1702发送到计算机102。该呼叫日志信 息可以包括与订户IOO相关联的呼叫的列表。该列表可以包括该呼叫的电话 簿号码。
计算机102可以在显示器上显示呼叫日志信息。例如,可以显示具有电 话簿号码的呼叫的列表。订户100可以通过使用点击呼叫特征来选择所显示 的电话簿号码,用于在订户100可访问的电话104和与所选择的电话簿号码 相关联的电话300之间建立呼叫。计算机102可以将点击呼叫消息704传输 到应用服务器106,用于下电话104和300之间建立呼叫。
响应于接收点击呼叫消息704,应用服务器106可以生成SIP{[CreatCall (创建呼叫)],RRBE[Origination_Attempt (发起尝试),Send—Notification (发送通知)]}消息706,并且将该消息传输到SSG 108,用于在电话104 和300之间创建呼叫。响应于接收消息706, SSG 108可以在多层分组中生 成TCAP CreatCall (创建呼叫)消息708,并且将该消息传输到SSP交换机 110,用于在电话104和300之间创建呼叫。
SSP IIO对于订户IOO可访问的响铃电话104建立呼叫。当订户100应 答电话104时,电话104可以摘机。SSP110可以检测电话104的应答,以 及响应于该应答检测,生成TCAP Origination—Attempt—Requested (请求的发 起尝试)通知消息710,并且将该消息传输到SSG 108。响应于接收消息710, SSG108可以生成SIP Origination—Attempt—Requested (请求的发起尝试)通知消息712,并且将该消息传输到应用服务器106。此外,SSP 110在电话 104和300之间进行呼叫连接。应用服务器106可以向呼叫日志服务器112 报告呼叫活动,以便进行日志记录。
图18是示出了根据本文所述主题的实施例的应用服务器和SSG 108的 示例性内部构造的方框图。参考图18,路由节点108包括多个内部处理模 块1800、 1802和1804,该处理模块经由反向双环(counter-rotating dual-ring) 总线1806彼此连接。处理模块1800、 1802和1804中的每一个可以包括应 用处理器和相关存储器,用于执行电信信令功能。另外,每个处理模块可以 包括通信处理器,用于经由总线1806与其它处理模块通信。
在示出的实例中,处理模块1800包括链路接口模块(LIM),用于与SS7 信令链路接口 。 LIM 1800包括消息传输部分(MTP)级别1和2功能1808、 网关屏蔽功能1810、辨别功能1812、分配功能1814和路由功能1816。 MTP 级别1和2功能1808执行MTP级别1和2操作,例如错误纠正、错误检测 和SS7信令消息的排序。网关筛选功能1810基于消息中的一个或者多个参 数来筛选打入SS7信令消息。辨别功能1812确定是否应该将所接收的SS7 信令消息分配到另一个路由节点108中的处理模块用于进一步处理,或者是 否应该在呼出信令链路上路由消息。辨别功能1812向辨别功能1814转发将 要被分配给内部处理的消息。辨别功能1814将消息转发到恰当的内部处理 模块。路由功能1816基于消息中的MTP级别3信息,路由需要被路由的消 息。可以将与呼叫事件触发器相关联的信令消息转发到呼叫业务模块1804。 例如,可以将所有所接收到ISUP消息转发到呼叫控制模块1804。
处理模块1802包括数据通信模块(DCM),用于经由IP信号链路发送 以及接收信令消息。DCM1802包括网络和物理层功能1818、传输层功能 1820、适配层功能1822和关于LIM 1800所述的层1810、 1812、 1814和1816。 网络和物理层功能1818执行网络和物理层功能,用于在IP链路上发送以及 接收消息。例如,功能1818可以在以太网上实现IP。传输层功能1820实现 传输层功能。例如,传输层功能1820可以实现传输控制协议(TCP)、用户 数据报协议(UDP)或者流控制传输协议(SCTP)。适配层功能1822执行 用于对信令消息,例如SS7信令消息,进行适配的操作,以便在IP网络上 传输。使用任意正TF适配层协议,例如M3UA, M2PA, SUA, TALI或者其它合适的适配层协议,实现适配层功能1822可以。功能1810、 1812、 1814 和1816对于LIM 1800的对应的编号的组件执行上文所述的操作。可以将所 接收的与呼叫事件触发器相关联的信令消息转发到呼叫控制模块1804。
处理模块1804是用于提供呼叫控制业务的呼叫控制模块(CCM)。CCM 1804可以包括呼叫控制功能1824,用于拷贝与呼叫事件触发器相关联的信 令消息以及将该拷贝转发到CCM 1804。如上文所述,SSG108可以从应用 服务器106接收SIP消息,该SIP消息用于识别与订户100相关联的呼叫事 件触发器的。例如,应用服务器106的业务控制管理器1826可以生成用于 识别呼叫事件触发器的SIP消息,并且将该消息传输到SSG108,其中在检 测到对电话的预定的电话簿号码的打入呼叫时该呼叫事件触发器进行触发。 该电话可以与电路交换网络的订户相关联。DCM 1802可以接收该SIP消息, 确定SIP消息与呼叫事件触发器相关联,并且将该SIP消息的拷贝转发到 CCM 1804。响应于接收该SIP消息的拷贝,CCM 1804可以生成用于识别呼 叫事件触发器和订户的SS7消息,并且将该SS7消息转发到LIM 1800,用 于路由到电路交换网络节点。该电路交换网络节点可以设置呼叫事件触发
器,用于检测对电话的预定的电话簿号码的打入呼叫。
当呼叫事件在电路交换网络节点触发时,该网络节点可以生成SS7消
息,并且将该消息传输到SSG108,该消息用于指示对应于呼叫事件触发器 的呼叫事件的触发。LIM 1800可以接收SS7消息,确定该SS7消息与呼叫 事件触发器相关联并且将SS7消息的拷贝转发到CCM 1804。响应于接收 SS7消息的拷贝,CCM 1804可以生成用于指示对应于呼叫事件触发器的呼 叫事件的触发的SIP消息,并且将该SIP消息转发到DCM 1802,用于路由 到应用服务器106。业务控制管理器1826可以检査SIP消息,并且基于呼 叫事件触发确定呼叫控制功能。在一个实例中,可以将该呼叫事件触发报告 给计算机102上的订户100。在这个实例中,订户IOO可以使用计算机102 来指定用于应用服务器106的呼叫控制功能。在另一个实例中,可以将该呼 叫控制功能储在呈现应用服务器106上,用于在呼叫事件触发上的实现。该 呼叫控制功能可以是,例如,将对电话簿号码的打入呼叫重定向到另一个电 话簿号码。业务控制管理器1826可以生成用于指定呼叫控制功能的SIP消 息,并且将该SIP消息路由到SSG108。DCM 1802可以接收用于指定呼叫控制功能的SIP消息,确定该SIP消 息与呼叫事件触发器相关联,以及将SIP消息的拷贝转发到CCM 1804。响 应于接收该拷贝,CCM 1804可以生成用于指定呼叫控制功能的SS7消息, 以及将该SS7消息转发到LIM 1800,以便路由到电路交换的阿络节点。该 电路交换的网络节点可以实现SS7消息中所指定的呼叫控制功能。例如,该 呼叫控制功能可以对SS7消息中所指定的对电话簿号码的打入呼叫进行重 定向。
应用服务器106可以将信息传输到呼叫事件触发所涉及的呼叫日志服 务器112。呼叫日志服务器112和内容存储114可以生成并且存储呼叫日志 记录,包括呼叫事件触发的信息。此外,呼叫日志服务器112可以生成用于 向订户通知呼叫事件触发的消息。可以将该消息经由IP网络传输到订户。 例如,可以将该消息传输到订户的网络激活的计算机。该计算机可以用该消 息来显示用于向订户通知呼叫事件触发的信息。
可以将具有呼叫控制功能和业务控制服务器的功能性的处理模块完全 实现在SSG108中。此外,可以在任意合适的网络组件中,例如网络路由节 点或者应用服务器,实现这种处理模块。示例性网络路由节点包括信令转接 点、SS7/IP网关、SS7/SIP网关和SIP路由器。示例性信令消息包括SS7 ISDN 用户部分消息和SIP消息。包括上文所述的功能处理模块可以存在于网络路 由节点中、与路由节点通信的附属处理平台上,或者通信网络中的别处。
根据本文所述主题的另一个方面,可以检测未接呼叫,并且可以向订户 呈现选项,例如点击拨号以便呼叫与未接呼叫相关联的电话簿号码。图19 示出了根据本文所述主题的实施例的未接呼叫的情况。参考图19, PSTN电 话1900上的主叫方拨打电话簿号码,以便呼叫与订户相关联的电话1901。 对电话1901的呼叫可能未接。未接呼叫功能1919可以基于涉及呼叫的ISUP IAM消息1904的呈现,检测到该未接呼叫,其中该ISUPIAM消息1904之 后紧接着ISUP释放消息1905,该ISUP释放消息1905涉及没有接收介入 ISUP应答消息的呼叫。未接呼叫功能1908可以在呼叫日志服务器1910中 存储未接呼叫的通知。呼叫日志服务器1910可以将未接呼叫的通知传递到 IP应用服务器106。 IP应用服务器106可以允许订户用与未接呼叫相关联的 电话簿号码来开始呼叫,例如,使用本文所述的点击拨号特征。例如,使用点击拨号特征,订户可以开始诸如订户办公室的PSTN电话的电话与未接呼 叫所被拨号的电话之间的呼叫,即便是对另一个电话例如订户的住宅电话的 未接呼叫。在图19中所示出的实例中,订户可以建立端局1916所服务的 PSTN电话1912和端局l卯2所服务的电话l卯0之间的呼叫。
根据一个实施例,VoIP应用服务器功能可以存储呼叫控制功能,用于 将用于响应呼叫事件触发器的信息提供给电路交换的网络节点。例如,电路 交换的网络节点可以接收主叫方用于与被叫方通信的请求。在这个实例中, 可以向VoIP应用服务器功能通知该请求,并且响应于该通知,执行呼叫控 制功能以生成响应消息。电路交换的网络节点可以将响应消息中的信息用于 呼叫处理。当确定该呼叫包括对电路交换的网络的呼叫时,可以执行呼叫控 制功能。
图20是根据本文所述主题的实施例的示例性过程的流程图,其中VoIP 应用服务器可以通过该过程向电路交换网络提供用于响应呼叫事件触发器 的信息。参考图1和20,在方框2000中,SSP 110可以接收主叫方的电话 300用于与订户IOO所关联的电话104进行通信的请求。响应于接收该请求, SSP交换机110可以挂起呼叫建立处理,并且生成用于向SSG 108路由的 TCAP请求消息(方框2002)。例如,响应于与订户IOO相关联的呼叫事件 触发器的触发,可以实现呼叫建立处理和消息生成。TCAP请求消息可以包 括订户IOO的标识符,并且指示出正在从主叫方接收呼叫。
在方框2004中,SSG 108可以接收TCAP请求消息。响应于接收该TCAP 请求消息,SSG 108可以生成相关的SIP请求消息(方框2006)。该SIP请 求消息可以包括订户IOO的标识符,并且指示正在从主叫方接收呼叫。可以 将该SIP请求消息传输到VoIP应用服务器106的VoIP应用服务器功能(方 框2008)。该VoIP应用服务器功能可以执行呼叫控制功能并且生成相关的 SIP响应消息,其中将该SIP响应消息路由到SSG108 (方框2010)。
SSG 108可以接收SIP响应消息并且生成相关的TCAP响应消息,其中 将该TCAP响应消息路由到SSP交换机110 (方框2012)。在重新开始的呼 叫建立处理期间,SSP交换机110可以接收TCAP响应消息,并且使用TCAP 响应消息中所传送的信息(方框2014)。 SSP交换机110可以基于TCAP响 应消息中的信息,重新开始呼叫建立处理。例如,该信息可以指示将呼叫重定向到预定的电话簿号码或者语音邮件。基于该信息,SSP交换机110可以
将呼叫重定向到预定的电话簿号码或者语音邮件。
可以将呼叫活动存储在呼叫日志服务器112的呼叫日志记录和内容存 储114中。此外,可以向计算机102提供相关呼叫活动的信息,用于对订户 100进行显示。
SSP、SSG和应用服务器之间的在通信会话中通信的消息可以是残缺的。 例如,SSG所接收的TCAP消息可以包括残缺的TCAP组成部分或者残缺 的TCAP事务处理部分。在一个实例中,协议错误可以发生在消息格式化或 者交换中。响应于检测到残缺的消息,可以终止或者解析通信会话(例如, 不能解码或者验证消息组成)。此外,当消息不可传递时,可以终止通信会 话。此外,例如,可以设置超时,用于当在超时周期内没有接收响应消息时 终止通信会话。
使用信号指定PSTN呼叫控制事件
如上文所述,本文所述主题允许订户使用信令动态地控制PSTN事件。 在一个示例性实现中,除SPIRITS事件之外,还可以使用信号将事件传输到 PSTN网路元件。如本文所使用的,信号是可以被包括在SIP消息中的参数, 其中该SIP消息指定了将通过PSTN网络元件来执行的呼叫控制行动。例如, 可以将信号在SIP消息中,从图1中所示出的IP应用服务器106语音传输 到SSG 108。 SSG 108可以将信号转换到对应的AIN控制参数,其中将该 AIN控制参数被包括在TCAP消息中并且发送到SSP 110。以下提供了基于 IP应用服务器106的语音所发起的SIP消息中可以包括的示例性信号
继续
SPIRITS助忆符号CON
订阅中的强制参数--(无参数)
发送通知
SPIRITS助忆符号SN
订阅中的强制参数回波数据 转发呼叫
SPIRITS助忆符号FWDC订阅中的强制参数被叫方号码、主叫方号码 提供呼叫
SPIRITS助忆符号OFFC
订阅中的强制参数主叫方号码 创建呼叫
SPIRITS助忆符号CRC
订阅中的强制参数主叫方号码、被叫方号码 终止尝试
SPIRITS助忆符号TAT
通知中的条件参数被叫方号码、筛选(O)、呈现(O)、被叫方号码
( )、原始被叫方ID (O)、重定向方ID (O)、重定向信息(0) 终止通知
SPIRITS助忆符号STN
通知中的条件参数回波数据、终止指示器、连接时间(O)和占线原
因(o)
呼叫错误
SPIRTIS助忆符号CR
通知中的强制参数呼叫错误原因
在上文所列出的信号中,继续信号是SIP订阅消息中的强制参数。该继
续信号指示SSP继续处理呼叫。发送通知是SIP订阅消息中的强制参数,其 指示SSP在SSP发送到基于通信节点的分组的任意响应消息中,对数据进 行回波。转发呼叫信号指示SSP将呼叫转发到预定的号码。它还指定主叫方 号码。提供呼叫信号是可以响应于终端占线(T—BUSY)消息,被传输到IP 应用服务器的消息。此外,关于该提供呼叫信号,该消息请求IP应用服务 器向被叫方提供呼叫(例如,继续呼叫处理以及尝试完成呼叫)。该提供呼 叫信号还包括显示文本参数。响应于接收该提供呼叫信号,IP应用服务器可 以将终端占线消息通知给关联的订户。创建呼叫信号允许主叫方在主叫方号 码和被叫方号码之间创建呼叫。可以将创建呼叫信号包括在上文所参考的点击呼叫的讨论中。可以使用终止尝试信号来指定订户期望接收终止尝试的通 知。终止通知信号包括响应于终止尝试被发送的终止通知数据。呼叫错误信
号允许PSTN网络元件来指定呼叫错误的原因。
图21是示出了根据本文所述主题的实施例的使用信令的示例性呼叫重 定向的消息流图。参考图21消息流图的行1中,SSP检测到呼叫终止尝试 并将呼叫终止尝试的通知发送给SSG 108。在行2中,SSG 108将具有终止 尝试信号的选项消息发送给VoIP应用服务器106。 VoIP应用服务器106记 录与终止尝试相关联的呼叫ID。在行3中,VoIP应用服务器将200 OK消 息发送给用于确认选项消息的SSG 108。在行4中,VoIP应用服务器106 将订阅消息发送给SSG 108。该订阅消息包括终止应答(TA)、终止无应答 (TNA)和终止占线(TB)事件。该订阅消息也包括发送通知(SN)和TAA 信号。
在行5中,SSG 108将授权终止消息发送给SSP 110。该授权终止消息 包括终止应答(TA)、终止无应答(TNA)和终止占线(TB)事件。该授权 终止消息也包括发送通知(SN)。
在消息流图的行6中,SSG 108用200 OK进行响应。
在消息流图的行7中,SSP IIO检测到没有应答对电话簿号码的呼叫并 将终止无应答TCAP消息发送给SSG 108。在行8中,SSG 108将终止无应 答事件的通知发送给VoIP应用服务器106。在行9中,VoIP应用服务器106 用200 OK对通知消息进行响应。
在行10中,VoIP应用服务器106将订阅消息发送到地址簿号码,例如 订户在匆忙中所选择的号码,该订阅消息具有用于指示呼叫应该被转发的信 号。在行11中,SSG 108将具有转发呼叫指令的TCAP消息发送给SSP 110。 响应于该TCAP消息,SSP 110将呼叫转发给订户所指定的终端。在行12 中,SSG 108将200 OK消息发送给确认订阅消息的VoIP应用服务器106。 从而,使用图21中所示出的步骤和上文所指定的信令,订户可以动态地改 变呼叫的过程期间PSTN网络元件的行为。
要理解的是,可以在不脱离本文所述主题的范围的前提下,改变本文所 述主题的各种细节。而且,前述的描述仅仅是为了说明的目的,不是为了限 制的目的。
权利要求
1、一种使用信令来从IP网络元件控制PSTN呼叫的方法,所述方法包括在会话初始协议(SIP)-7号信令系统(SS7)网关(a)从因特网协议(IP)应用服务器接收第一SIP消息,所述第一SIP消息识别PSTN呼叫事件触发器;(b)响应于接收所述第一SIP消息,生成用于识别所述PSTN呼叫事件触发器和订户的第一SS7消息,并且将所述第一SS7消息路由到电路交换的网络节点;(c)从所述电路交换的网络节点接收第二SS7消息,所述第二SS7消息指示对应于所述触发器的所述PSTN呼叫事件的触发;(d)响应于接收所述第二SS7消息,生成用于指示所述PSTN呼叫事件的触发的第二SIP消息,并且将所述第二SIP消息路由到所述IP应用服务器;以及(e)响应于所述第二SIP消息生成第三SIP消息,所述第三SIP消息指定PSTN呼叫控制功能,用于控制所述电路交换的网络节点实现所述PSTN呼叫控制功能。
2、 如权利要求l所述的方法,其中,从IP应用服务器接收第一SIP消 息包括从IP语音(VoIP)应用服务器接收所述第一SIP消息。
3、 如权利要求l所述的方法,其中,从由终止尝试、摘机延迟、应答、 占线、无应答和呼叫终止组成的组中,选择与所述呼叫事件触发器相关联的 所述PSTN呼叫事件。
4、 如权利要求l所述的方法,其中,将所述第一SS7消息路由到电路 交换的网络节点包括将所述第一 SS7消息路由到从由端局和业务交换点(SSP)所组成的组中所选择的装置。
5、 如权利要求l所述的方法,其中,接收用于识别PSTN呼叫事件触 发器的第一 SIP消息包括接收用于识别对于与所述订户相关联的电话的呼 叫的所述第一SIP消息;并且,其中生成用于指定PSTN呼叫控制功能的第三SIP消息包括生成用于指定将所述呼叫重定向到与所述订户相关联的预定的电话簿号码的所述第三SIP消息。
6、 如权利要求5所述的方法,包括在所述IP应用服务器,向与所述订户相关联的计算机指示对于与所述订户相关联的所述电话的所述呼叫。
7、 如权利要求6所述的方法,包括在与所述订户相关联的所述计算机,显示对于与所述订户相关联的所述电话的所述呼叫的通知。
8、 如权利要求6所述的方法,包括在与所述订户相关联的所述计算机,接收用于将所述呼叫重定向到与所述订户相关联的所述预定的电话簿号 码的输入。
9、 如权利要求5所述的方法,包括从所述订户接收输入,所述输入用于将所述呼叫动态地重定向到与所述订户相关联的另一个电话;其中生成所述第三SIP消息包括在所述第三SIP消息中指定所述重定向指令;并且 其中,所述方法进一步包括基于所述输入生成第三SS7消息,所述第三SS7消息指定将所述呼叫重定向到所述订户动态地选择的电话簿号码,以及 将所述第三SS7消息路由到所述电路交换的网络节点。
10、 如权利要求9所述的方法,包括在所述电路交换的网络节点,建立所述呼叫到所述订户动态地选择的所述电话簿号码的重定向。
11、 如权利要求io所述的方法,其中,实时地发生对应于所述触发器的所述呼叫事件的触发以及对所述预定的电话簿号码的所述呼叫的重定向 的建立。
12、 如权利要求l所述的方法,其中,接收用于识别呼叫事件触发器的第一 SIP消息包括接收用于识别对与所述订户相关联的电话的呼叫的所述 第一 SIP消息;并且其中生成用于指定PSTN呼叫控制功能的第三SIP消息 包括生成用于指定将所述呼叫重定向到与所述订户相关联的语音邮件的第 三SIP消息。
13、 如权利要求12所述的方法,基于所述第三SIP消息生成第三SS7 消息,所述第三SIP消息指定将所述呼叫重定向到与所述订户相关联的所述 语音邮件,以及将所述第三SS7消息路由到所述电路交换的网络节点。
14、 如权利要求13所述的方法,包括在所述电路交换的网络节点, 建立所述呼叫到与所述订户相关联的所述语音邮件的重定向。
15、 如权利要求l所述的方法,其中,接收用于识别PSTN呼叫事件触 发器的第一 SIP消息包括接收用于识别对与所述订户相关联的电话的呼叫 的所述第一 SIP消息;并且其中生成用于指定PSTN呼叫控制功能的第三SIP消息包括以下之一生成用于指定所述呼叫继续的第三SIP消息,生成用于指定应答所述呼叫的第三SIP消息,接收用于指定将所述呼叫路由到交 互式语音响应资源的第三SIP消息,生成用于指定对所述订户的所述电话占 线的第三SIP消息,以及生成用于指定将所述呼叫断开的第三SIP消息。
16、 如权利要求1所述的方法,包括在所述IP应用服务器,指示对与所述订户相关联的计算机的所述呼叫事件的触发。
17、 如权利要求16所述的方法,包括在与所述订户相关联的所述计算机,显示所述呼叫事件的通知。
18、 如权利要求l所述的方法,包括响应于所述第三SIP消息生成第三SS7消息,所述第三SS7消息指定所述PSTN呼叫控制功能,并且将所述 第三SS7消息路由到所述电路交换网络节点。
19、 如权利要求l所述的方法,包括在所述电路交换的网络节点,执行所述PSTN呼叫控制功能。
20、 如权利要求l所述的方法,包括生成所述呼叫事件的触发的日志记录。
21、 如权利要求20所述的方法,包括在所述订户可访问的计算机显示所述日志记录。
22、 如权利要求20所述的方法,其中,生成所述呼叫事件的触发的日志记录包括生成包括从由以下信息组成的组中选择的信息的日志记录,所述组由与所述呼叫事件相关联的电话簿号码和所述呼叫事件的发生时间组成。
23、 如权利要求22所述的方法,包括生成包括与所述订户相关联的 电话簿号码的日志记录,用于使所述第二 SIP消息和所述订户相关。
24、 如权利要求22所述的方法,包括将与所述电话簿号码相关联的 可达性信息和呈现信息中的至少一个与所述日志记录相关联。
25、 如权利要求l所述的方法,包括将所述PSTN呼叫事件触发器的 期限设置成无限。
26、 一种用于向电路交换的网络订户提供基于分组网络的通信业务的方法,所述方法包括(a) 从因特网协议(IP)应用服务器接收第一SIP消息,所述第一SIP 消息指定在电话之间建立呼叫,其中,至少一个所述电话与电路交换的网络 的订户相关联;以及(b) 响应于接收所述第一 SIP消息,生成用于指定在所述电话之间建立所述呼叫的第一 SS7消息,以及将所述第一 SS7消息路由到电路交换的 网络节点。
27、 如权利要求26所述的方法,包括在所述IP应用服务器,从与所 述订户相关联的计算机接收用于指定在所述电话之间建立所述呼叫的消息。
28、 如权利要求27所述的方法,其中,在与所述订户相关联的所述计 算机,接收用于指定在所述电话之间建立所述呼叫的输入。
29、 如权利要求26所述的方法,包括生成用于建立所述电话之间的 所述呼叫的日志记录。
30、 如权利要求26所述的方法,包括在所述电路交换的网络节点, 建立所述电话之间的所述呼叫。
31、 一种用于向电路交换的网络订户提供基于分组网络的通信业务的方 法,所述方法包括(a) 在电路交换的网络节点,接收主叫方用于与被叫方通信的请求;(b) 响应于接收所述请求,(I) 挂起呼叫建立处理;(II) 生成TCAP请求消息,将所述TCAP请求消息路由到SIP-SS7网关;(c) 在所述SIP-SS7网关接收所述TCAP请求消息,并且生成相关的 SIP请求消息;(d) 将所述SIP请求消息传输到因特网协议语音(VoIP)应用服务器功能;(e) 在所述VoIP应用服务器功能,执行呼叫控制功能并且生成相关的 SIP响应消息,将所述SIP响应消息路由到所述SIP-SS7网关;(f) 在所述SIP-SS7网关,接收所述SIP响应消息,并且生成相关的 TCAP响应消息,将所述TCAP响应消息路由到所述电路交换的网络节点;以及(g)在所述电路交换的网络节点接收所述TCAP响应消息,并且在重 新开始的呼叫建立处理期间使用在所述TCAP响应消息中传送的信息。
32、 如权利要求31所述的方法,其中,所述电路交换的网络节点是从 由端局和业务交换点(SSP)组成的组中选择的网络装置。
33、 如权利要求32所述的方法,其中,接收主叫方用于与被叫方通信 的请求包括接收所述主叫方用于与电路交换的网络订户所关联电话进行通 信的请求。
34、 如权利要求32所述的方法,包括在所述电路交换的网络节点, 基于所述TCAP响应消息中传送的所述信息,重新开始呼叫建立处理。
35、 如权利要求35所述的方法,其中,基于所述TCAP响应消息中传 送的所述信息重新开始呼叫建立处理包括将所述呼叫重定向到预定的号 码。
36、 如权利要求35所述的方法,其中,基于所述TCAP响应消息中传 送的所述信息重新开始呼叫建立处理包括将所述呼叫重定向到语音邮件。
37、 如权利要求31所述的方法,包括在呼叫日志记录中存储与所述 呼叫相关联的信息。
38、 如权利要求31所述的方法,包括向电路交换的网络订户可访问 的计算机显示与所述呼叫相关联的信息。
39、 一种使用信号来控制PSTN网络元件动态地实现呼叫控制功能的方 法,所述方法包括(a)接收对PSTN电话的终止尝试的通知;(b) 响应于接收所述通知,动态地指定电话簿号码,与所述终止尝试 相关联的呼叫将要重路由到所述电话簿号码;(c) 生成SIP消息,其包括用于动态地将所述呼叫重定向到所述电话 簿号码的指令,作为在所述SIP消息中的信号;以及(d) 将包括所述信号的所述SIP消息转发到网络元件,用于将所述重定向指令传输到PSTN网路元件。
40、 一种从IP网络元件使用信令,在电路交换的网络节点中动态地设置高级智能网(AIN)触发的方法,所述方法包括 在IP网络元件(a) 将第一 SIP消息传输到会话初始协议(SIP) -7号信令系统(SS7) 网关(SSG),用于设置PSTN呼叫事件触发器;(b) 在所述SSG,生成SS7消息以便设置所述PSTN呼叫事件触发器, 以及将所述SS7消息转发到PSTN节点;以及(c) 在所述PSTN节点,响应于所述SS7消息动态地配备所述触发器。
41、 一种用于从IP节点订阅PSTN事件的方法,所述方法包括(a) 生成SIP订阅消息,用于进行订阅,以接收PSTN事件的通知, 并且将所述SIP订阅消息转发到SIP-SS7网关(SSG);(b) 在所述SSG,生成SS7消息并且将所述SS7消息发送到PSTN节 点,用于进行订阅以接收所述事件的通知;(c) 在所述SSG,接收用于确认对所述通知的订阅的TCAP响应消息;(d) 响应于所述SIP订阅消息,将单个SIP通知消息从所述SSG传输 到所述IP应用服务器,所述单个SIP通知消息用于确认所述订阅消息的接 收以及所述PSTN节点处的所述订阅的所述配备。
42、 如权利要求41所述的方法,其中,所述订阅消息包括具有有限值 的期限域,并且其中所述SSG适用于维持所述订阅,直到所述IP应用服务 器通知放弃所述订阅为止。
43、 一种用于向IP应用服务器通传PSTN事件的通知的方法,所述方 法包括(a) 在IP应用服务器,生成用于订阅PSTN事件的SIP选项消息;(b) 将所述SIP选项消息转发到SIP-SS7网关;(c) 在所述SSG,生成用于订阅所述PSTN事件的SS7消息并且将所 述SS7消息转发到SS7节点;以及(d) 在所述SSG。接收所述事件的通知,以及用通传的方式将所述事 件的通知转发到所述IP应用服务器。
44、 如权利要求43所述的方法,其中,用通传的方式将所述事件的通 知转发到所述IP应用服务器包括转发所述通知而不用访问包含事件触发 信息的数据库。
45、 一种使用IP应用服务器来检测以及提供未接呼叫的通知的方法, 所述方法包括-(a) 基于ISUP IAM消息的呈现,检测涉及PSTN电话的未接呼叫的 呈现,其中不具有介入ISUP应答消息的ISUP释放消息紧接在ISUP IAM消息之后;以及(b) 使用IP应用服务器将所述未接呼叫的通知传递到订户终端。
46、 如权利要求45所述的方法,包括使用所述应用服务器,向所述 订户呈现点击拨号选项,用于开始所述订户选择的电话和与所述未接呼叫的 主叫方相关联的电话之间的呼叫。
47、 如权利要求46所述的方法,其中,所述订户选择的所述电话不同 于与所述未接呼叫相关联的被叫电话。
48、 一种使用信令来从IP网络元件控制PSTN呼叫的系统,所述系统 包括会话初始协议(SIP) -7号信令系统(SS7)网关,其被配置为(a) 从因特网协议(IP)应用服务器接收第一SIP消息,所述第一SIP 消息识别与电路交换的网络的订户相关联的呼叫事件触发器;(b) 响应于接收所述第一 SIP消息,生成用于识别所述呼叫事件触发 器和所述订户的第一 SS7消息,并且将所述第一 SS7消息路由到电路交换 的网络节点;(c) 从所述电路交换的网络节点接收第二SS7消息,所述第二SS7消 息指示对应于所述触发器的所述呼叫事件的触发;(d) 响应于接收所述第二SS7消息,生成用于指示所述呼叫事件的触 发的第二 SIP消息,并且将所述第二 SIP消息路由到所述IP应用服务器; 以及(e) 响应于所述第二 SIP消息,接收第三SIP消息,所述第三SIP消 息指定PSTN呼叫控制功能,以便控制所述电路交换的网络节点实现所述 PSTN呼叫控制功能。
49、 如权利要求48所述的系统,其中,SIP-SS7网关被配置为从IP 语音(VoIP)应用服务器接收所述第一SIP消息。
50、 如权利要求48所述的系统,其中,从由终止尝试、摘机延迟、应 答、占线、无应答和呼叫终止组成的呼叫事件中,选择与所述呼叫事件触发 器相关联的所述呼叫事件。
51、 如权利要求48所述的系统,其中,SIP-SS7网关被配置为将所述 第一 SS7消息路由到电路交换的网络节点,所述电路交换的网络节点是从由 端局和业务交换点(SSP)组成的组中选择出的网络装置。
52、 如权利要求48所述的系统,其中,SIP-SS7网关被配置为接收用 于识别对与所述订户相关联的电话的呼叫的所述第一 SIP消息;并且其中所 述SIP-SS7网关被配置为接收用于指定将所述呼叫重定向到与所述订户相 关联的预定的电话簿号码的第三SIP消息。
53、 如权利要求48所述的系统,其中,所述IP应用服务器被配置为 向与所述订户相关联的计算机指示对与所述订户相关联的所述电话的所述 呼叫。
54、 如权利要求53所述的系统,其中,与所述订户相关联的所述计算 机被配置为向与所述订户相关联的所述电话,显示所述呼叫的通知。
55、 如权利要求54所述的系统,其中,与所述订户相关联的所述计算 机被配置为接收用于将所述呼叫重定向到与所述订户相关联的所述预定的 电话簿号码的输入。
56、 如权利要求55所述的系统,其中,SIP-SS7网关被配置为响应于 接收所述第三SIP消息,生成用于指定将所述呼叫重定向到与所述订户相关 联的预定的电话簿号码的第三SS7消息,以及将所述第三SS7消息路由到 所述电路交换的网络节点。
57、 如权利要求56所述的系统,其中,所述电路交换的网络节点被配 置为建立所述呼叫对于与所述订户相关联的所述预定的电话簿号码的重定 向。
58、 如权利要求57所述的系统,其中,所述电路交换的网络节点被配 置为随着所述呼叫事件触发,实时地建立所述呼叫对所述预定的电话簿号 码的重定向。
59、 如权利要求48所述的系统,其中,所述SIP-SS7网关被配置为 接收所述第一 SIP消息,所述第一 SIP消息用于识别对与所述订户相关联的 电话的呼叫;并且其中所述SIP-SS7网关被配置为接收第三SIP消息,所述 第三SIP消息用于指定将所述呼叫重定向到与所述订户相关联的语音邮件。
60、 如权利要求59所述的系统,其中,所述SIP-SS7网关被配置为响应于接收所述第三SIP消息,生成第三SS7消息,所述第三SS7消息用于 指定将所述呼叫重定向到与所述订户相关联的语音邮件,以及将所述第三 SS7消息路由到所述电路交换的网络节点。
61、 如权利要求60所述的系统,其中,所述电路交换的网络节点被配 置为建立所述呼叫对与所述订户相关联的所述语音邮件的重定向。
62、 如权利要求48所述的系统,其中,所述SIP-SS7网关被配置为 接收用于识别对与所述订户相关联的电话的呼叫的所述第一 SIP消息;并且 其中所述SIP-SS7网关被配置为以下之一接收用于指定所述呼叫继续的第 三SIP消息,接收用于指定所述呼叫的应答的第三SIP消息,接收用于指定 将所述呼叫路由到交互式语音响应资源的第三SIP消息,接收用于指定对所 述订户的所述电话占线的第三SIP消息,以及接收用于指定所述呼叫断开的 第三SIP消息。
63、 如权利要求48所述的系统,其中,所述IP应用服务器被配置为 向与所述订户相关联的计算机指示所述呼叫事件的触发。
64、 如权利要求63所述的系统,其中,与所述订户相关联的所述计算 机被配置为显示所述呼叫事件的通知。
65、 如权利要求48所述的系统,其中,所述SIP-SS7网关被配置为 响应于接收所述第三SIP消息,生成第三SS7消息,所述第三SS7消息用于 指定所述PSTN呼叫控制功能,并且将所述第三SS7消息路由到所述电路交 换网络节点。
66、 如权利要求48所述的系统,其中,所述电路交换的网络节点被配 置为执行所述PSTN呼叫控制功能。
67、 如权利要求48所述的系统,包括呼叫日志服务器,其被配置为生成所述呼叫事件的触发的日志记录。
68、 如权利要求67所述的系统,包括所述订户可访问的计算机,并且 其被配置为显示所述日志记录。
69、 如权利要求67所述的系统,其中,所述呼叫日志记录包括从由 与所述呼叫事件相关联的电话簿号码和所述呼叫事件的发生时间组成的组 中选择出的信息。
70、 如权利要求69所述的系统,其中,所述SIP-SS7网关被配置为 将与所述电话簿号码相关联的可达性信息和呈现消息中的至少一个与所述 曰志记录相关联。
71、 一种用于向电路交换的网络订户提供基于分组网络的通信业务的方 法,所述方法包括会话初始协议(SIP) -7号信令系统(SS7)网关,其被配置为(a) 从因特网协议(IP)应用服务器接收第一SIP消息,所述第一SIP 消息指定在电话之间建立呼叫,其中至少一个所述电话与电路交换的网络的 订户相关联;以及(b) 响应于接收所述第一 SIP消息,生成第一 SS7消息,所述第一 SS7 消息用于指定在所述电话之间建立所述呼叫,并且将所述第一 SS7消息路由 到电路交换的网络节点。
72、 如权利要求71所述的系统,其中,所述IP应用服务器被配置为 从与所述订户相关联的计算机接收用于指定在所述电话之间建立所述呼叫 的消息。
73、 如权利要求71所述的系统,其中,与所述订户相关联的所述计算 机被配置为接收用于指定在所述电话之间建立所述呼叫的输入。
74、 如权利要求71所述的系统,其中,所述SIP-SS7网关被配置为 生成用于建立所述电话之间的所述呼叫的日志记录。
75、 如权利要求71所述的系统,其中,所述电路交换网络节点被配置 为建立所述电话之间的所述呼叫。
76、 一种用于向电路交换的网络订户提供基于分组网络的通信业务的系统,所述系统包括(a) 电路交换的网络节点,其可操作地向订户提供电路交换的电信业务,其中,所述电路交换的网络节点进一步可操作地(I) 接收主叫方用于与被叫方通信的请求;(II) 挂起与所述通信请求相关联的呼叫建立处理;(III) 生成TCAP请求消息;(IV) 接收TCAP响应消息;以及(V) 使用所述TCAP响应消息中传送的信息重新开始呼叫建立处理;(b) SIP-SS7网关功能,其可操作地(I) 接收所述TCAP请求消息以及生成相关的S1P请求消息;以及(II) 接收SIP响应消息以及生成相关的TCAP响应消息;以及(c) VoIP应用服务器,其可操作地(I) 接收所述SIP请求消息;(II) 执行呼叫控制功能;以及(III) 生成所述SIP响应消息。
77、 如权利要求76所述的系统,其中,所述电路交换的网络节点是从 由端局和业务交换点(SSP)组成的组中选择出的网络装置。
78、 如权利要求76所述的系统,其中,所述电路交换的网络节点被配 置为接收所述主叫方用于与电话通信的请求,所述电话与电路交换的网络订户相关联。
79、 如权利要求76所述的系统,其中,所述电路交换的网络节点被配 置为基于所述TCAP响应消息中传送的所述信息重新开始呼叫建立处理。
80、 如权利要求79所述的系统,其中,所述电路交换的网络节点被配 置为将所述呼叫重定向到预定的号码。
81、 如权利要求79所述的系统,其中,所述电路交换的网络节点被配 置为将所述呼叫重定向到语音邮件。
82、 如权利要求76所述的系统,包括呼叫日志服务器,其被配置为 在呼叫日志记录中存储与所述呼叫相关联的信息。
83、 如权利要求76所述的系统,包括电路交换的网络订户可访问的计 算机,并且其被配置为显示与所述呼叫相关联的信息。
84、 一种使用信令来从IP网络元件控制PSTN呼叫的系统,所述系统 包括(a) IP网络元件,用于生成以及转发第一 SIP消息,以便设置PSTN 呼叫事件触发器;(b) 会话初始协议(SIP) -7号信令系统(SS7)网关(SSG),用于接 收所述第一 SIP消息,用于生成SS7消息以便设置所述PSTN呼叫事件触发 器,并且转发所述SS7消息;以及(c) PSTN节点,用于接收所述SS7消息,以及响应于所述SS7消息 用于动态地配备所述触发器。
85、 一种包括收录在计算机可读介质当中的计算机可执行指令的计算机 程序产品,用于执行以下步骤,包括在会话初始协议(SIP) -7号信令系统(SS7)网关(a) 从因特网协议(IP)应用服务器接收第一SIP消息,所述第一SIP 消息识别PSTN呼叫事件触发器;(b) 响应于接收所述第一 SIP消息,生成第一 SS7消息,所述第一 SS7 消息用于识别所述PSTN呼叫事件触发器和所述订户,并且将所述第一 SS7 消息路由到电路交换的网络节点;(c) 从所述电路交换的网络节点接收第二SS7消息,所述第二SS7消 息指示对应于所述触发器的所述PSTN呼叫事件的触发;(d) 响应于接收所述第二 SS7消息,生成第二 SIP消息,所述第二 SIP 消息用于指示所述PSTN呼叫事件的触发,并且将所述第二 SIP消息路由到 所述IP应用服务器;以及(e) 响应于所述第二SIP消息生成第三SIP消息,所述第三SIP消息 指定PSTN呼叫控制功能,用于控制所述电路交换的网络节点实现所述 PSTN呼叫控制功能。
86、 一种包括收录在计算机可读介质当中的计算机可执行指令的计算机 程序产品,用于执行以下步骤,包括(a) 从因特网协议(IP)应用服务器接收第一SIP消息,所述第一SIP 消息指定在电话之间建立呼叫,其中至少一个所述电话与电路交换网的订户 相关联;以及(b) 响应于接收所述第一 SIP消息,生成第一 SS7消息,所述第一 SS7 消息用于指定在所述电话之间建立所述呼叫,并且将所述第一 SS7消息路由 到电路交换的网络节点。
87、 一种包括收录在计算机可读介质当中的计算机可执行指令的计算机 程序产品,用于执行以下步骤,包括(a) 在电路交换的网络节点,接收主叫方用于与被叫方通信的请求;(b) 响应于接收所述请求,(I) 挂起呼叫建立处理;以及(II) 生成用于路由到SIP-SS7网关的TCAP请求消息;(c) 在SIP-SS7网关上接收所述TCAP请求消息,并且生成相关的SIP请求消息;(d) 将所述SIP请求消息传输到因特网协议语音(VoIP)应用服务器功能;(e) 在所述VoIP应用服务器功能,执行呼叫控制功能,并且生成用于 路由到所述SIP-SS7网关的相关联的SIP响应消息;(f) 在所述SIP-SS7网关,接收所述SIP响应消息,并且生成用于路 由到所述电路交换的网络节点的相关TCAP响应消息;以及(g) 在所述电路交换的网络节点接收所述TCAP响应消息,并且在重 新开始的呼叫建立处理期间使用所述TCAP响应消息中传送的信息。
全文摘要
公开了使用信令来从IP网络元件动态地控制PSTN网络元件的方法、系统和计算机程序产品。根据一个方面,该方法可以包括从IP应用服务器接收第一SIP消息。该第一消息可以识别与电路交换网络的订户相关联的呼叫事件触发器。响应于接收第一SIP消息,可以生成用于识别呼叫事件触发器和订户的第一SS7消息,并且将该消息路由到电路交换的网络节点。可以接收第二SS7消息,其用于指示对应于该触发器的呼叫事件的触发。可以将用于指示呼叫事件的第二SIP消息路由到IP应用服务器。可以接收用于指定PSTN呼叫控制功能的第三SIP消息。
文档编号H04L12/56GK101455037SQ200680039951
公开日2009年6月10日 申请日期2006年8月28日 优先权日2005年8月26日
发明者A·K·古普塔, M·托马尔, P·库马尔, P·秋, S·巴蒂亚, V·奈尔 申请人:泰克莱克公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1