专注SIP通讯产品与方案

网络目录服务和需求

目录服务
      DNS这种名字服务是一种相对静态的服务,DNS系统不会根据IP地址与域名的变化而自动变化。因此,目前的DNS系统对查找与主机名相关的网关有用,但是对查找VoIP的用户终端却无能为力。因为终端的IP地址经常会发生变化,变化的原因是:
     (1)域名发生变化(比如旅行者离开公司的局域网在旅馆通过一不同的ISP接入Internet)。
     (2)使用动态地址分配方式,这种方式已应用于点到点协议(PPP)和动态主机配置协议(DHCP)。
点到点协议
       因此,在端点地址变化的地区建立IP电话系统,必须提供目录服务,而不是类似于DNS提供的域名服务。目录服务与域名服务的区别在于目录服务能以与关系数据库相同的检索方式来检索信息。(在关系数据库中,检索记录信息依赖于许多参数,且每个参数都是对实体某些属性的描述)。例如,目录服务的用户可以向目录服务系统询问:“请立即回答user@domain.com的终端IP地址是多少?”,目录服务系统将根据系统中的记录值进行回答,一般白天是一个地址,晚上是另一个地址(用户每更换一个地址需要在目录服务系统中进行登记)。同样用户也可以通过目录服务系统得知网关或特定用户的IP地址。目前,基于Internet的VoIP目录服务系统的有力竞争者是基于“简易目录接入协议”(LDAP)的一种服务,这种服务使用客户机/服务器方式,从X.500目录数据库中获得信息。
简易目录接入协议
网络需求
       尽管H.323协议和SIP都提供了通用语言(目前还不兼容)。通过通用语言,VoIP的端节点可以互相发信号,对语音信号进行编解码,以及与关守进行通信。但是对于整个电话服务网络而言,这种通用语言的描述还不够明确。比如,H.323协议认为Novell的IPX协议和IP协议一样是一个网络层协议,甚至IETH也认为这是可行的。但是,一般而言,网络层协议应该可以运行于任何基于顿和信元的网络(比如以太网、令牌环网、ATM、FDDI等)之上。
       然而,由于网络本身(数据链路层和网络层)只能提供“尽最大努力”的服务,所以负责发送和接收语音数据的应用程序至少应从网络服务那里收集一些信息。也就是说,应用程序应该跟踪网络的运行情况,以调节自己的操作,从而提供尽可能好的服务。为此,H.323协议和SIP都制定了实时传输协议(RTP)和实时控制协议(RTCP)(定义在IETF的RFC1889和RFC1990中)