eSpace IAD208配置错误导致注册U1960网关失败

发布时间:  2015-01-08 浏览次数:  486 下载次数:  0
问题描述
eSpace IAD208配置错误导致注册U1960网关失败
处理过程
检查配置确保配置是SIP服务器的地址、端口没有问题,保证IAD208与U1980之间网络是没有问题的,具体配置信息可以参考如下配置。
步骤 1 进入命令行的全局配置模式。
登录命令行(用户名root,密码admin),然后输入以下命令。
TERMINAL>enable  //从普通模式进入特权模式
TERMINAL#configure terminal //进入全局配置模式

 若用户需要长时间配置IAD,请更改超时退出时间(缺省为5分钟,最长时间为255分钟),以避免系统频繁自动退出。如设置系统自动超时退出时间为15分钟:
 TERMINAL(config)#terminal timeout 15
 所有配置完成后,需要通过exit命令退出系统,以避免在设置的超时退出时间内再次登录系统失败。
 退出系统后,超时退出时间自动重置为5分钟。
步骤 2 设置协议模式。
请用display protocol-mode命令查看当前协议模式,若不是SIP模式,请执行protocol-mode sip命令。
步骤 3 配置IAD的IP地址。
IAD支持3种IP地址获取方式,分别为静态IP、DHCP和PPPoE。缺省情况下,IAD的初始IP地址为“192.168.100.1”;如需修改,请参考以下内容:
 配置静态IP地址
命令格式为:ipaddress static ip-address subnet-mask default-gateway,其中ip-address为IP地址,subnet-mask为子网掩码,default-gateway为默认网关。举例如下:
TERMINAL(config)#ipaddress static 192.169.1.62 255.255.255.0 192.169.1.1
 启用DHCP方式获取IP地址
请确保网络中有DHCP服务器。命令格式为:ipaddress dhcp,举例如下:
TERMINAL(config)#ipaddress dhcp
 启用PPPoE方式获取IP地址
请确保网络中有PPPoE服务器,并向网络运营商获取PPPoE用户名和密码。命令格式为:
− 配置PPPoE用户名和密码:pppoe username user-name password password
− 启用PPPoE方式:ipaddress pppoe
− 查看PPPoE:display pppoe
举例如下:
TERMINAL(config)#ipaddress pppoe
TERMINAL(config)#pppoe username iad password ******
可用display ipaddress命令查看设备IP地址。

 若选择DHCP或PPPoE方式获取IP地址,当IAD无法通过DHCP或者PPPoE方式获取IP地址时,IAD重启需要约8分钟。此时,请检查DHCP或PPPoE服务器是否可用以及服务器信息是否正确。
 若改变IP获取方式,IAD将会自动重启使配置生效。可以用接在IAD上的话机拨打*127听取播报的IP地址或用串口线连接IAD查看新的IP地址,并使用新IP地址重新建立Telnet连接。
步骤 4 (可选)配置DNS服务器。
若网络中有DNS服务器,则可以在IAD上配置DNS服务器信息,以实现根据域名来访问其他网络设备。
1. 配置DNS服务器IP地址
命令为dns server ip-address,举例如下:
TERMINAL(config)#dns server 191.168.10.50
2. (可选)配置域名后缀
IAD根据域名访问其他网络设备时自动添加域名后缀。命令为dns domain-name domain-name。例如,设置“域名后缀”为tele.com,命令如下:
TERMINAL(config)#dns domain-name tele.com
此时,若在IAD上设置SIP服务器的域名为“softco”,则SIP服务器的实际域名是“softco.tele.com”,即IAD会将“softco.tele.com”域名发送给DNS服务器解析SIP服务器的IP地址。
您可以通过执行display dns命令查看DNS配置结果。
步骤 5 配置SIP服务器IP。
IAD提供3种获取SIP服务器IP地址的方式。实际配置时根据运营商组网情况选择一种即可:
 静态
在IAD上直接设置SIP服务器的IP地址或域名。举例如下:
TERMINAL(config)#sip server 0 address 192.169.1.40
 DNS
IAD可以通过订制了SRV(Service)服务的域名(该域名必须在DNS服务器上是订制了SRV服务的域名,普通域名无效)定期自动获取SIP服务器的域名,并解析为SIP服务器的IP地址。
启用DNS方式:
TERMINAL(config)#sip server dns-switch enable
启用DNS SRV服务:
TERMINAL(config)#dns srv
配置SIP服务器:
TERMINAL(config)#sip server auto-domainName _SIP._UDP.IAD.com
 DHCP
IAD可以通过DHCP方式自动获取SIP服务器的IP地址。
配置SIP服务器的IP获取方式为“DHCP”:
TERMINAL(config)#sip server auto

选择DHCP方式时,需在DHCP服务器上配置SIP服务器信息。具体请参见DHCP服务器相关配置。
步骤 6 配置注册模式。
IAD132E(T)支持三种向服务器注册的工作模式,实际配置时根据运营商组网情况选择其中一种,配置步骤如下:
1. 使用sip register-mode命令配置注册模式。
例如,配置为普通模式:
TERMINAL(config)#sip register-mode normal
服务器注册模式参数说明:
自动切换 SIP服务器的主备切换模式。该模式下,0号服务器为主用服务器,1、2号服务器为备用服务器。IAD下的用户优先向SIP主用服务器注册并建立语音业务,若注册失败则向备用服务器注册;当主用服务器恢复以后,自动切换到主用服务器上注册。
多服务器 IAD下的用户可以同时注册在多个服务器上。
普通模式 IAD下的用户仅注册在一个服务器上。例如,向0号服务器注册,若注册失败,依次向1、2号服务器注册。当向某个服务器注册成功后,不会进行切换。
若现网中无多台SIP服务器,建议采用该默认值。

2. (可选)用sip flow invite-response-time配置呼叫响应超时时间。举例如下:
TERMINAL(config)#sip flow invite-response-time 20
用户首先向当前注册服务器发起呼叫请求,若无响应,则超时后向下一个注册成功的服务器发起请求。建议采用默认值15s。
步骤 7 配置SIP用户。
执行sip user port-number id id,其中设备端口号port-number为0,用户号码id为88880008(该号码需要先在SIP服务器上设置,用户才能向SIP服务器注册成功)。
TERMINAL(config)#sip user 0 id 8900
TERMINAL(config)#sip user 0 id 8901
可用display sip attribute port-number命令查看配置结果。
TERMINAL(config)#display sip attribute 0
                Sip User Information
-----------------------------------------------------
user-sn            : 0
id                 : 8900
password           : 
name               : 
local address      : 192.169.1.62 /*IAD的IP地址*/
local-port         : 5060
registration state : registered /*如果不是registered则表示注册未成功*/ 
expire-time        : 300 sec
previous server    : 
current server     : 192.169.1.40 : 5060 /*当前SIP服务器的IP地址*/
dm match delay     : 0 ms
digit-map position : remote
dial-delay position: remote
support no pound   : off
group id           : -
port type          : FXS
Direct Diaing-In   : no
ShortNum           :
-----------------------------------------------------
如果“registration state”显示为registered则表示SIP用户注册成功,如果注册失败请参考《eSpace IAD故障处理》中的处理方法。
步骤 8 (可选)将系统时间与SNTP服务器同步。
IAD在上报告警和输出日志等都需要准确的时间作为参考。
1. 选择SNTP服务器。
− 方法一:将计算机(该计算机需长时间开机)作为SNTP服务器。确认计算机已开启Windows Time服务,方法为:右键单击“我的电脑”,选择“管理 > 服务和应用程序 > 服务”,查看Windows Time服务是否已启动。

将PC机作为SNTP服务器时,建议关掉PC机的防火墙。
− 方法二:如果SIP服务器提供SNTP服务,也可以将其设为SNTP服务器。
2. 设置系统时间与SNTP服务器同步。
3. 执行sntp server address ip-address 配置SNTP服务器的IP地址。

如果配置了DNS服务器信息,可用域名方式配置SNTP服务器,命令为sntp server name domain-name。
执行sntp interval <0-3600>设置同步周期。若将同步周期设为0,表示系统时间与SNTP服务器不同步。
执行sntp time-zone {+ <0-13> | - <1-12>}设置时区。例如北京时间的时区为+8,命令为:
TERMINAL(config)#sntp time-zone + 8
可用display sntp命令查看SNTP状态。
TERMINAL(config)#display sntp
-------------------------------------------------
SNTP server              : 191.168.10.44
Local time zone          : +8
Synchronization interval : 2Sec.
state                    : available
-------------------------------------------------
步骤 9 (可选)修改本地SIP信令端口号。
一般使用缺省值5060。如需修改,请按以下步骤操作:
1. 执行sip shutdown all注销所有SIP用户。
2. 执行sip local-port <1-65534>改变本地SIP信令端口号。
3. 执行undo sip shutdown all命令继续注册SIP用户。
4. 执行write保存设置。
----结束

END