用于voip系统中的视觉消息指示的方法和设备的制作方法

文档序号:7677802阅读:228来源:国知局
专利名称:用于voip系统中的视觉消息指示的方法和设备的制作方法
用于VOIP系统中的视觉消息指示的方法和设备
本申请要求2006年6月30日提交的美国临时申请60/817,397的优先权,
且将其完全包括在这里作为参考。
背景技术
当前IP上语音(VOIP)提供者典型地通过在位于提供者的基础结构内或
者通过提供者的基础结构可访问的装置(例如,大容量服务器)上存储语音消 息音频来向它们的用户提供语音消息服务。用户经由电话或者因特网网络接口
访问语音消息。不幸地是,VoIP用户不知道现有的或者新的语音消息的数目, 除非它们呼叫他们自己的电话号码以访问一个或多个语音消息服务器或者登 录到网站上并在线检査。在将它们的电话"摘机"的情况下,如果在语音消息 服务器上存在或者新的或者老的的至少一个消息,通常通过"断续的响铃"通 知他们。同样地,在用户的电话上或电话附近缺乏关于语音消息的视觉信息可 能对继续该服务是麻烦的或者甚至是有害的。类似地,需要访问网站以检査语 音消息需要以不同设备进行的额外步骤,这是不便的且可能是没有收益的。
因此,在现有技术中需要一种用于可视地和更全面地向VoIP用户传送语 音邮件状态的方法和设备。

发明内容
通过一种用于语音消息的视觉指示的设备和方法克服与现有技术相关的
缺点。该设备包括检测指示电话呼入的信令的装置,确定电话呼入的呼叫者 的标识的装置,处理指示在语音消息服务器处的语音消息状态的信息的装置, 和基于处理的信息提供语音消息状态的视觉指示的显示装置。该设备适于连接
到POTS类型的设备和基于分组的网络设备,以促进在POTS类型的设备和基 于分组的网络设备之间的语音消息信息的通信。用于传送语音消息的视觉指示
的方法包括检测指示电话呼入的信令,确定电话呼入的呼叫者的标识,如果呼叫者的标识是语音消息服务器,则处理指示在语音消息服务器处的语音消息 状态的信息,和基于处理的信息显示指示语音消息状态的视觉信息。


这样可以通过参考在附图中示出的实施例来得到其中获得和能够详细地 了解本发明的上述特征的方式,和上面简要地概括的本发明的更具体的说明。
然而,注意的是,附图仅示出了本发明的典型的实施例且因此不被认为限 制其范围,对于本发明可承认其它同等地有效的实施例。
图1示出了采用根据本发明的主题的用于语音消息的视觉通知的方法和 设备的系统;
图2示出了关于本发明的主题的语音消息指示器的工作的处理流程; 图3示出了在本发明中通过其记录语音消息的处理; 图4示出了本发明的用于更新语音消息指示器的处理;和 图5示出了本发明的语音消息指示器的功能模块;
为便于理解,在可能的地方,使用相同的参考数字指定对于附图公共的相 同的元件。
具体实施例方式
图1示出了采用根据本发明的主题的用于语音消息的视觉通知的方法和
设备的系统IO。具体地说,用户驻地设备(CPE) 20提供了 VoIP用户的互联 装置的实例,包括通常位于用户的位置的语音消息指示器30,模拟电话适配 器(ATA) 40和宽带调制解调器50。语音消息指示器30可以连接到用户的现 有的简单老式电话服务(POTS),其包括POTS电话53和POTS线路51 (例 如双绞线铜线路等),在其上还有用于启用VoIP的ATA40。提供用于VOIP 的所需带宽的调制解调器50连接到ATA 40。调制解调器50经由连接52连接 到基于分组的网络80 (例如因特网)。同样地,用户的CPE20和VoIP提供 者的基础结构100经由因特网80或者其它基于分组的网络通过基于分组的连 接52通信。虽然存在VoIP提供者的服务的很多方面和部件,仅呈现了VOIP 服务提供者的基础结构100的与本公开有关的一部分。基础结构100包括用于 提供信令的代理服务器110和在其上存储和索引音频消息的语音消息服务器120。虽然未描述,认为与VoIP服务或者因特网相关的其它服务也和语音消 息指示器相互工作。
可以用于本发明的一个可能的信令协议是会话启动协议(SIP),其是用 于启动、管理和终止在基于分组的网络两端的媒体(例如,语音,数据和视频) 会话的信令协议,该基于分组的网络典型地使用因特网协议(IP) , VoIP是 该因特网协议(IP)的实例。能够在因特网工程任务组(IETF)请求注解(RFC) 第3261张,标题为"SIP: Session Initiation Protocol"中找到SIP的细节和功能 性,将其完全包括在这里作为参考。SIP建立和协商会话,包括会话的修改或 者终止。其使用位置独立的地址系统特征,其中能够基于呼叫方的名称到达呼 叫方。SIP支持名称映射和重定向,这允许用户从任何位置启动和接收通信。 虽然SIP是用于本发明的优选的协议,如本领域技术人员已知的,也可应用其 它协议,包括但不限于H.323和MGCP。H.323是ITU电信标准化部门(ITU-T) 的推荐,其定义了在任何分组网络上提供视听通信会话的协议。媒体网关控制 协议(MGCP)是在分布式IP上语音系统内使用并以IETF RFC 3435定义的 协议。
图2是用于语音消息指示器的操作的方法的实施例。具体地说,图2示出 了语音消息指示器30的处理流程250。当在语音消息(VM)服务器120上记 录新的语音消息时,其将SIP信号发送到代理服务器110以启动到用户的电话 呼叫。SIP消息的细节是本领域技术人员已知的,但是这里为了示例性目的, 它们将包括呼叫者电话号码(VM服务器的预先配置的电话号码)和接收方 (即,用户的)电话号码。代理服务器110然后启动必要的SIP消息以向用户 的电话发出电话呼叫。
语音消息指示器30位于电话线51上且在步骤200等待响铃。如本领域技 术人员知道的,在20HZ线路条件,电话响铃典型地由90VRMS AC构成。电 话线路典型地具有-48V DC的静止状态。当在步骤201检测到响铃条件(例如 75V RMS)时,语音消息指示器30在步骤202通过抑制进一步的响铃起作用。 在一个实施例中,通过衰减电压进行抑制。在第一和第二响铃之间的信号包括 呼叫者ID (CID)信息203,在步骤203将其解码。在步骤204,将解码的信 息和预先配置的VM服务器120电话号码比较。在步骤205,对于它的来源估计解码的信息。如果解码的CID不匹配VM 服务器电话号码,语音消息指示器30在步骤206确定呼叫不是由用户的VoIP 服务提供者的VM服务器120做出的,且在步骤212通过对于其检测的每个 响铃产生铃声以允许呼叫通过。如果解码的CID匹配VM服务电话号码,语 音消息指示器30在步骤207确定呼叫是由用户的VOIP服务提供者的VM服 务器120做出的,且在步骤208将电话线路置于摘机状态。通过ATA40将该 摘机状态转化为到代理服务器110的SIP消息。代理服务器110将SIP消息发 送到VM服务器120,其以同样的方法返回用于用户的现有的和新的消息的数 目。上述SIP话务包括用户的电话号码,VM服务器120能够通过其査找用户 的语音消息的状态。
在一个实施例中,代理服务器110以预先录制的DTMF音频来响应于上 述的语音消息指示器30的摘机状态,代理服务器110确定现有的消息的数目 并基于许多可能的方案,在命令码之前发送DTMF代码。例如,对于"*"的 DTMF代码可以命令语音消息指示器30将后面的三个DTMF代码解释为现有 的消息的数目的数字。另夕卜,对于"#"的DTMF代码可以命令语音消息指示 器30将后面的三个数字解释为新消息的数目。ATA 40将SIP编码的DTMF 代码转换为POTS线路51上的音频信号。该语音消息指示器30使用编程以解 码DTMF的微处理器,从而解码DTMF代码并解释命令。微处理器然后以比 如新的接收的数据更新适当的显示器。语音消息指示器30然后在步骤211将 电话线路51置于挂机状态并在步骤200等待下一事件(响铃)。
图3是通过其在VoIP电话系统中记录语音消息的处理350的表示。呼叫 者301在步骤302向电话号码发出呼叫。举例来说,使用美国标准NPANXX, (例如AAA-XXX-4444)。在步骤304,该呼叫被路由到呼叫者的代理303, 其将呼叫发送到呼叫的305电话。当接收呼叫时该呼叫的电话响铃。如果没有 人应答呼叫(即,如果电话未置于摘机状态),在步骤306出现无应答响应条 件。由代理303识别该条件,其在步骤307通知语音消息服务器308记录消息。 呼叫者301然后在步骤309经由代理服务器303或者其它服务商连接到语音消 息服务器308。同样地,对于电话号码AAA-XXX-4444创建音频文件。
图4描述了在一个示例性方法中,VOIP服务提供者可以通过其以新的和 现有的(或者当前的)消息的数目更新语音消息指示器30的处理400。语音消息服务器120或者代理服务器1101或者具有在该实施例中未讨论的类似的 功能的另一通知类型服务器已经给出预定电话号码。在图4的实例中,该预定 电话号码是BBB-SIP-CALL (当BBB可以是任何三个数字号码时通常指定为 每个美国标准NPANXX格式的地区代码)。进一步,该实例使用电话号码 AAA-XXX-YYYY作为被呼叫方的电话号码。在步骤401,可能以,或者以编 程有预定语音消息服务120或者代理服务器110电话号码的方式制造语音消息 指示器30;在上述处理250的步骤204中,将该电话号码与呼叫者ID进行比 较。
在步骤402,使用本领域技术人员已知的标准电信技术呼叫 AAA-XXX-YYYY。如果未应答呼叫(步骤403),在步骤404,可选地引导 呼叫者记录被呼叫方的消息,这是为了该实例和呼叫者进行的描述的目的。该 语音消息服务器120能够询问它的语音消息数据库以确定新的(未收听到的) 消息的数目,和留在VM服务器120上的现有的(未删除的)消息的数目。 在步骤405,该VM服务器经由SIP消息传送协议或者其它信令协议向代理服 务器110传递已经记录的新的消息,并向代理服务器提供新的消息和现有的消 息的数目。示出示例性的SIP报头406;然而,其它消息类型(包括在消息的 数目以外的内容的量)是可能的。
代理服务器110(或者在另一实施例中,另一通知类型服务器)在步骤407 对被呼叫方电话号码启动SIP消息邀请。该SIP消息把头406将被呼叫方的电 话号码AAA-XXX-YYYY作为其接收方或者TO:字段,并在它的呼叫者或者 FROM:字段中具有预定VM服务器的代理服务器电话号码BBB-SIP-CALL。 该语音消息指示器30在步骤408在图2中描述的每个处理250处理SIP电话 呼叫并将电话线路置于摘机状态。在步骤409,代理110接收电话处于摘机状 态的SIP消息。
语音消息指示器30进一步包括经由微控制电路更新的视觉显示器(以下 更加详细地解释)。微控制器被编程以响应于一系列DTMF代码或者DTMF 代码的序列。在一个实施例中,序列可以是用于星号按钮"*"的DTMF代码 定义后面的三个DTMF数字代码为现有的消息的数目,且,进一步,用于"#" 按钮的DTMF定义后面的三个DTMF数字代码为新消息的数目。如先前注意 的,因为显示器能够产生号码和其它符号,也可以以同样的方式发送和显示来自VoIP网络的短代码或者文本消息。例如,如果已经接收并恰当地标记紧急
的消息,该显示器能够指示"URG",这将通知用户访问那里的消息。
在一个实施例中,代理服务器110可以使用预采样和转换为具体代码的预 定DTMF代码,将所需的DTMF代码经由SIP消息传送协议发送到装置。在 另一可能的实施例中,代理服务器110,或者另一通知类型服务器,可以在步 骤410使用本领域技术人员已知的多种现有的产生技术产生必要的DTMF代 码。
图5表示包括语音消息指示器30的功能模块。响铃检测器模块501的用 途是使得用户知道打进来的电话。在美国的典型的POTS线路上,在挂机静止 状态中一对线两端的电压是-48VDC。在响铃状态中的电压是在20Hz的卯V RMS AC。当响铃检测器模块501检测到在20Hz接近90V RMS的信号时,它 将该信号传递到下一级,即响铃抑制模块502。
响铃抑制模块502的用途是防止POTS线路电话响铃。因为本发明更新的 方法是以语音消息数据,其需要从已知的源呼叫VM指示器30。如果电话响 铃并被应答,因为POTS线路处于摘机状态而不能接触装置。抑制响铃阻止某 人使得线路成为摘机状态。该模块的一个实施例可能通过利用分立电子元件, 比如二极管和光隔离器,以防止电压和信号到达在20Hz的90V RMS。
呼叫者ID控制器模块503具有双重的功能a)检测和解码包含在电话呼 叫中的呼叫者ID数据;和b)比较检测的数目和预定语音消息服务器120或 者代理数目,如在图4中讨论的。通常在第一和第二响铃之间的第二间隙中发 送呼叫者ID数据。美国和欧洲使用两个不同的方法来发送CID信息美国使 用Bellcore系统,其使用FSK调制解调器以在1200bps (基于的)发送的分组 来发送数据。在一些欧洲国家中,使用标准DTMF信令发送CID。
CID模块503的第一功能的一个实施例是使用市场上可买到的集成电路 (IC)。另一实施例是包括或者利用微控制器以检测和解码CID。将以其它分 立电子元件设计微控制器以恰当地检测/解码CID。 CID模块503的第二功能 是比较检测的CID和预定号码,例如,在一个实施例中,能够以微控制器实 现VM服务器110的数目。
如在步骤205中描述的,如果CID和预定数目的比较的结果是匹配,语 音消息指示器30将POTS线路51置于摘机状态。该动作能够被并入CID模块503中。代理服务器110在步骤409经由SIP起始消息检测摘机条件,如图 4中描述的。在这里描述的实施例中,代理服务器110将DTMF代码发送到语 音消息指示器30,如410所示。
DTMF控制器模块504的用途是检测,解码,和解释从代理服务器IIO 或者其它通知类型装置发送的DTMF格式化的代码指令。如图4描述的,许 多面向命令的方案是可能的,其中代码定义新的和现有的消息的数目。可以通 过市场上可买到的集成电路实现DTMF控制器模块504以解码DTMF音调, 或者,在可选实施例中,可编程微控制器以执行该解码功能。类似地,可以实 现IC, ASIC,或者微控制器以基于预定命令方案解释命令流。也优选地将编 程的微控制器或者处理器重新编程以允许扩展语音消息指示器的性能。
显示控制器模块505驱动显示器506。在该实例中,通过利用分立电子元 件,7段LED或LCD 509来提供现有的消息506a和新的消息506b的数目的 视觉显示器506。在显示器506中,7段LED509表示一个数字,以使得每个 消息号码具有三个数字来表示消息的数目,无论新的还是现有的。另外,小的 LED 510用于提供装置电源存在或缺乏的视觉指示。显示控制器模块505在功 能上和DTMF控制器模块504分离,但是可以合并以使得可以以小数目的另 外的分立电子元件使用解码和解释DTMF代码的相同的电子电路,以驱动显 示器506。另外,在一个实施例中,显示控制器模块505可以具有在每个步骤 211,在已经更新显示器506之后将POTS线路51置于挂机状态的添加的要求。
响铃发生器模块507包括本领域技术人员己知的产生必要的电压和信号 以引起典型的电话响铃的必要的电子电路。假定响铃抑制模块502抑制响铃, 响铃发生功能是需要的。如果步骤205的测试的结果是假,必须产生响铃信号 以使得电话响铃通知个体打进来的电话。
电源模块508向语音消息指示器30提供足够的电源用于其执行全部要求 的功能。 一个实施例是使用经由插头的墙壁电源;另一实施例是进行本领域技 术人员已知的电池和电子元件的明智的使用。
虽然前述涉及本发明的实施例,在不脱离本发明的基本范围和范围的情况 下可以设计其它和另外的本发明的实施例。
权利要求
1. 一种用于因特网协议上语音(VoIP)系统中的语音消息的视觉指示的设备,包括检测指示电话呼入的信令的装置;确定电话呼入的呼叫者的标识的装置;处理指示在语音消息服务器处的语音消息状态的基于分组的网络信息的装置;和基于处理的信息提供语音消息状态的视觉指示的显示装置。
2. —种用于在因特网协议上语音(VoIP)系统中传送语音消息的视觉指 示的方法,包括检测指示电话呼入的信令; 确定电话呼入的呼叫者的标识;如果呼叫者的标识是语音消息服务器,则处理指示在语音消息服务器处的 语音消息状态的基于分组的网络信息;和基于处理的信息显示指示语音消息状态的视觉信息。
全文摘要
一种提供对新的和现有的语音消息是否涉及VOIP服务的用户的数字检验的方法和设备。该设备位于用户的电话线上;该用户的VOIP语音消息服务器以包括现有的消息和一个或多个新消息的数目的用户的当前的语音消息状态呼叫并更新该设备。该设备能够显示现有的和新的消息的数目。
文档编号H04M3/50GK101485189SQ200780025014
公开日2009年7月15日 申请日期2007年6月29日 优先权日2006年6月30日
发明者唐·斯密瑟默 申请人:网络电话时代有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1