ENUM的ENUM的典型应用
为了说明ENUM的用途,我们可以看以下这个利用ENUM建立的一个由PSTN用户发起的到基于IP网络的终端的呼叫,其典型的流程如图1所示:
步骤1:发端用户拨E.164号码,拨号的方式由各国自己规定,如长途呼叫拨前缀“0”,国际呼叫拨前缀“00”等;
步骤2:PSTN的业务提供者根据呼叫发起的位置等因素将呼叫转至相应的网关;
步骤3:该网关必须包含ENUM功能,它能够将用户所拨的数字按照规定的规则转换成ENUM的域名形式。如果用户拨的号码不是全号,则网关应能够将丢失的数据补齐,这样才能够形成一个完整有效的域名。例如:用户拨的号码为:32341234,完整的号码应是:+8610323412343。然后网关在ENUM的DNS服务器中查找该域名;
步骤4:DNS返回与该域名相关的所有业务记录;
步骤5:网关在DNS中查找规定主机的地址记录;
步骤6: DNS返回规定主机的SIP服务器IP地址;
步骤7: 通过基于IP的网络将该呼叫接续到指定的IP地址;
步骤8:SIP服务器将呼叫接续到规定用户的用户代理客户机上。当目的方应答时,必须将应答监视返回给发端本地交换机。
在以上的例子中使用的是SIP客户机,在实际应用中也可以使用其它的客户协议(如H.323)。
基于ENUM的从一个IP电话向PSTN电话发起呼叫的过程见图2。
如果例子中第3步返回的ENUM资源记录是PSTN中的固话号码,那么呼叫将被转接到一部PSTN的电话机上。这个例子显示出ENUM实际具有传统电信网中“呼叫转移”的功能。
ENUM注册服务本身也是一项可以发展的业务,现在的电话号码管理机构、电信服务提供商都可以开展此项业务。ENUM注册服务除了上面的电话号码注册流程外,还应包括电话号码注册为ENUM域名后的所有者变更、暂停服务、更改记录、撤销、计费、欠费等处理流程。
2024-11-30 广告