监视网络电话的方法

文档序号:7887761阅读:447来源:国知局
专利名称:监视网络电话的方法
技术领域
网络电话(VOIP)之故障监视。
背景技术
网络电话和软件可能出现故障,网络线路故障也会导致网络电话和软件离线。这些情况发生 时,应该及时让用户或管理员获知。
网络电话营运商需要监视其网络电话服务器,如果出现故障,需要及时获知。

发明内容
为了解决上面的问题,我们设计了一种监视程序,它实现了权利要求1和2所述的方法。该 程序在电脑上运行或者在嵌入式设备中运行。下面称该监视程序为监视者。被监视的网络电 话指支持网络电话协议的程序,它在电脑上运行或者在嵌入式设备中运行,例如网络电话机, 网络电话网关,网络电话软交换等。
首先我们为监视者设置被监视的网络电话列表。监视者将定时向这些网络电话发送测试信息。 以headcall网络电话为例,使用的测试信息是査询其状态,这是headcall网络电话协议 的一个信令。接收者收到该信令后,如果愿意,回复其状态信息,它包括接收者是否忙线或 者还有多少空闲通道;如果接收者不愿意,则忽略该信令。
但只要该信令被接收,不管是回复还是忽略它,headcall电话协议都会告诉发送者,该信 令已经被接收。如果该信令未被接收,headcall电话协议会告诉发送者,发送失败。
只要从headcall电话协议中获知该信令巳经被接收,则可确定接收者仍然正常在线。否则, 监视者将重复发送测试信息,如果一直发送失败,则表明接收者已经不能正常通讯,出现故 障或离线。这时监视者通过警报声或手机短信等手段发出故障通知。
Headcall是P2P网络电话系统,上面所述的监视程序还列示了被监视网络电话的IP地址,
这对于许多应用场合是非常有用的。
对于其它网络电话,测试信息可以是适当的协议信令,该信令应该不致引起接收者的状态发 生变化,例如呼叫信令就不适合作为测试信息。
所述方法还可以用于监视网络电话服务器。以headcall网络电话系统为例,该系统包括分 布的网络电话号码服务器和实时通讯服务器。这些服务器都接收査询服务器时间的请求。
监视者向被监视的服务器发送测试信息,该测试信息就是查询服务器时间的请求。如果接收 到回复,就可确定其正常在线。否则,监视者将重复发送测试信息,如果一直得不到回复, 则表明接收者已经不能正常通讯,出现故障或离线。这时监视者通过警报声或者手机短信等 手段发出故障通知。
对于其它网络电话系统,测试信息可以是适当的服务请求。该服务请求应该不致引起接收者 的状态发生变化,并且接收者只需要尽量少的资源就可以回复该服务请求。
有些网络电话服务器支持TCP连接。那么测试信息可以是建立TCP连接请求就够了。如果TCP 连接建立起来,就已经确定该服务器正常在线,而不需要发送其它的服务请求。
本发明内容的许多描述以headcall网络电话为例,但这不表示本发明仅限于headcall网 络电话。
以上内容是结合具体的实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实 施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思 的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
权利要求
1. 一种监视网络电话的方法,其特征在于所述方法用于监视网络电话;监视者向被监视的网络电话发送测试信息;如果获知该测试信息被接收到,则可确定接收者正常在线;否则,如果重复发送测试信息仍未能获知该测试信息被接收到,则表明接收者已经不能正常通讯,出现故障或离线。
2. —种监视网络电话的方法,其特征在于 所述方法用于监视网络电话服务器;监视者向被监视的网络电话服务器发送测试信息;如果获知该测试信息被接收到,则可确 定接收者正常在线;否则,如果重复发送测试信息仍未能获知该测试信息被接收到,则表 明接收者己经不能正常通讯,出现故障或离线。
全文摘要
本发明公开了一种监视网络电话的方法。监视者向被监视的网络电话发送测试信息,如果获知该测试信息被接收到,则可确定接收者正常在线。否则,如果重复发送仍未能获知测试信息被接收到,则表明接收者已经不能正常通讯,出现故障或离线。同样的方法还可用于监视网络电话服务器。
文档编号H04M7/00GK101383873SQ20071007666
公开日2009年3月11日 申请日期2007年9月3日 优先权日2007年9月3日
发明者杨汉民 申请人:杨汉民
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1