MG3000-A-4S&8S-工程手册.doc
《MG3000-A-4S&8S-工程手册.doc》由会员分享,可在线阅读,更多相关《MG3000-A-4S&8S-工程手册.doc(20页珍藏版)》请在冰点文库上搜索。
DTGH-D-040-MG3000-A-工程手册
MG3000-A
工程手册
大唐高鸿数据网络技术股份有限公司
©Copyright,2008
目录
1 准备工作 2
1.1 设备安装 2
1.2 软件安装 2
1.3 配置前的准备工作 2
2 配置 2
3 调试信息跟踪 3
3.1 串口或telnet登录软件使用介绍 3
3.1.1 超级终端 3
3.1.2 SecureCRT 6
3.2 保存调试信息到文本文件 9
3.3 调试信息输出命令 10
3.4 数据包的抓取 14
3.5 通过WEB获取调试跟踪(TRACE)信息 15
4 问题分析与解决 16
附录 19
1准备工作
1.1设备安装
设备安装时应具有以下配件:
1、一台MG3000-A4或者MG3000-A8接入设备
2、一个12VDC电源适配器
3、标准网线
将设备上电,并利用网线将设备连上网,如果需要在LAN口下挂接设备的话,将下连的设备通过网线连接在LAN口上。
具体的安装方法参见用户手册第4章。
1.2软件安装
设备在出厂的时候都已经预装了H.323或者SIP版本的软件。
1.3配置前的准备工作
首先等待设备启动完成,可以根据设备上的指示灯来判断设备的运行状态,具体各个指示灯的含义详见用户手册2.2节。
需要配置的数据从客户处获得,包括设备的IP地址(静态分配、动态获取或PPPOE),用户帐号以及其他一些配置需求。
设备启动完成后,可以通过插在各FXS口上的电话查询或修改当前设备的网络接口地址信息。
如果是通过PPPOE上网,则需要在查询到设备的IP后,通过一台PC登录到设备的WEB界面进行配置,也可以将电脑连接到LAN口下对设备进行配置,LAN口的地址是固定的10.10.10.1或者192.168.0.1。
电脑登录设备的WEB有各种级别的用户,其中超级及以上的用户登录,则可以进行设备的各种参数配置;管理级的用户登录,只可以进行部分参数配置,也不能做软件升级。
2配置
所有WEB上配置选项的相关信息请参见相应协议版本的用户手册。
工程技术人员可根据用户数据及需求对设备进行相关协议基本参数配置、语音媒体参数配置、补充业务配置、网络高级参数配置、计费参数配置、网管参数配置,等等。
值得注意的是:
SIP版本中快速配置和SIP配置里面的显示名称项是SIP协议里面的displayname参数,是可选的配置,并不一定必须配置成注册用户名。
3调试信息跟踪
MG3000-A4或者MG3000-A8系列产品可以从串口(如果设备有串口的话)或者通过telnet方式连接到设备,然后运行调试命令以获取设备运行时的一些调试信息。
下面将介绍一些主要的模块调试信息的获取步骤。
字符控制台的命令使用请参考《控制台命令集》。
3.1串口或telnet登录软件使用介绍
使用串口或者telnet连接到设备时,可以选择windows自带的超级终端或SecureCRT软件查看输出信息。
串口的线序见附录。
下面简单介绍这两个软件的使用方法:
3.1.1超级终端
超级终端是windows自带的一款软件,启动路径(以XP为例):
“开始->所有程序->附件->通讯->超级终端”,启动超级终端后选择新建连接,界面如下:
图1超级终端的新连接建立
输入此次建立连接的名称“MG3000-A”并选择自己一个喜欢的图标,点击确定后进入下一步,如下图。
图2超级终端连接建立使用串口(COM)
选择连接时要通过串口还是TCP/IP进行连接,然后选择“确定”。
上图中选择的是串口“COM1”。
接下来就是对相应串口的“端口属性”进行设置了。
看下图:
图3串口(COM)的端口属性设置
按照上图的参数选择设置:
串口的传输速率为“115200位/秒”,数据位为“8”,奇偶校验为“无”,停止位为“1”,数据流控制为“无”,串口的端口设置就完成了。
点击“确定”后将成功连接到MG300-A设备。
3.1.1.1通过串口COM连接登陆字符控制台
通过串口成功连接MG3000-A设备后会弹出字符控制台的登录界面,如下图:
图4MG3000-A字符控制台登录界面
请在Login:
后输入字符控制台的用户名,再根据提示输入正确的用户密码,就可以开始使用设备的字符式命令对设备进行配置和维护了。
3.1.1.2通过Telnet连接登陆字符控制台
在图1中,输入连接名称为“telnet”,在图2中选择连接时使用“TCP/IP(Winsock)”,则表示将建立的是telnet连接方式,如下图:
图5超级终端的telnet连接方式
填写相应的主机IP地址,端口号为默认值“23”,telnet连接配置完成。
点击“确定”,将连接到MG3000-A设备,直接弹出字符控制台登录界面。
然后操作人员就可以根据《字符控制台命令集》手册进行正确的操作了。
图6通过telnet登陆字符控制台
3.1.2SecureCRT
SecureCRT软件不是windows操作系统自带的工具软件,所以建议工程人员必须事先准备好该软件的安装文件,当需要时将其安装到PC机上,然后才能使用。
下面介绍该软件的用法。
运行SecureCRT,选择QuickConnect,弹出下图:
图7SecureCRT软件工具的连接配置
连接中的Protocol选项中有很多可供选择的协议,我们这里只需要用到Serial和Telnet两种,若选择“Serial”表示串口连接方式,选择“Telnet”则表示telnet连接方式。
下面分别详细介绍。
3.1.2.1通过SecureCRT的串口连接方式登陆字符控制台
选择“Serial”,Port选项应该选择所使用的COM号(这里的PC机上用的是COM1),Baudrate选择“115200”,其它参数如图8。
值得注意的是,不要选择RTS/CTS(默认是勾选的)。
图8SecureCRT中Serial连接参数设置
连接参数设置完成,点击“Connect”,则可连接到MG3000-A设备,电脑屏幕上显示出MG3000-A字符控制台准备登录的界面。
图9SecureCRT串口连接方式下的字符控制台登陆界面
3.1.2.2通过SecureCRT的Telnet连接方式登录字符控制台
运行SecureCRT软件,在Protocol中选择“Telnet”协议,在Hostname处填写要连接的IAD设备的IP地址,Port采用缺省值“23”,如下图:
图10在SecureCRT上实现telnet连接
参数配置完成后点击“Connect”,则可连接到MG3000-A设备,然后电脑屏幕上显示出MG3000-A字符控制台准备登录的界面,如下:
图11SecureCRT上telnet连接方式下的字符控制台登录界面
上面图中IAD的IP地址为192.216.224.92。
3.2保存调试信息到文本文件
工程支持过程中,如果设备出现了一些故障,工程人员需要捕捉一些设备运行过程中的调试跟踪信息,以协助工程技术人员或者研发人员分析寻找问题的原因。
这时候,工程人员经常需要将设备的调试信息保存到文本文件,以提供给研发人员后期做分析问题的依据。
当需要捕获调试信息时,在超级终端的菜单中选择“传送->捕获文字”,然后输入保存文本的路径及文件名,则控制台显示的调试信息将被保存在该文件中,捕获文字完成后,需要选择“传送->捕获文字->停止”,然后到浏览器中查看刚捕获的调试信息文件,需要的时候就可以将文件传送给开发人员分析。
图12通过超级终端捕获调试信息的操作
图13通过超级终端捕获调试信息保存到指定文件的示意图
如果使用SecureCRT软件,保存调试信息到文本时勾选“Transfer->ReceiveASCII”,此时ReceiveASCII菜单项上会出现一个黑色的小勾,停止调试信息的输出保存时取消勾选“Transfer->ReceiveASCII”即可。
图14通过SecureCRT捕获调试信息的操作
图15通过SecureCRT捕获调试信息保存到指定文件的示意图
3.3调试信息输出命令
MG3000-A系列产品控制台命令的详细功能描述请参看《MG3000-A控制台命令集》。
在字符控制台目录中,输出调试信息的命令都在OAM目录下,如果要查看或者捕获调试信息,必须用超级用户root登录,所以首先得从用户处获取超级用户的口令密码。
用超级用户登录到设备后,可以用下面的命令查看调试信息的输出,具体见下表:
表1TRACE常见命令及功能说明
命令名称
功能说明
cdoam
进入oam目录
dpid
查看模块的进程ID
st2e3
查看设备收发的SIP消息,工程人员可根据TRACE做信令流程分析的依据
st319
查看设备收发的H323消息,工程人员可根据TRACE做信令流程分析的依据
St2e4
查看SIP模块和UCC模块间的交互消息(供开发人员分析)
st2e5
查看SIP模块的警告消息(供开发人员分析)
st2e6
查看SIP模块的错误消息(供开发人员分析)
st2f7
查看H323模块和UCC模块间的交互消息(供开发人员分析使用)
st318
查看H323的编解码(供开发人员分析使用)
St2f3
查看H323模块的出错打印(供开发人员分析使用)
St2f5
查看H323模块的定时器信息(供开发人员分析使用)
St2f2
查看H323模块的状态转移信息(供开发人员分析使用)
St23all
查看DSP模块的TRACE(供开发人员分析使用)
St20all
查看UCC模块的TRACE(供开发人员分析使用)
rt
关闭TRACE输出
工程人员登录到字符控制台后,运行cdoam即可登录到OAM目录下,然后根据现场情况利用上表中的命令进行进行TRACE的查看。
运行dpid命令,可以在控制台上获得目前设备软件各模块的pid信息及各模块的运行状态。
下面是MG3000-A4或者MG3000-A8主要的模块进程ID。
表2MG3000-A主要的模块进程ID说明
进程编号
进程名称
备注
0x00:
PID_SYS
对应系统管理进程
0x01:
PID_INTR
对应中断管理进程
0x02:
PID_EOS
对应封装的操作系统进程
0x03:
PID_ROS_SCHED
对应实时操作系统任务调度进程
0x04:
PID_ROS_MSG
对应消息处理进程
0x05:
PID_ROS_MEM
对应内存管理进程
0x06:
PID_ROS_TIMER
对应定时器管理进程
0x07:
PID_DEBUG
对应调试控制进程
0x08:
PID_MON
对应系统监控进程
0x09:
PID_ML
对应多语种进程
0x0A:
PID_CLI
对应字符控制台进程
0x0B:
PID_ALARM
对应告警控制进程
0x0C:
PID_RDB
对应数据库操作进程
0x0D:
PID_TRANS
0x0E:
PID_VPL
0x0F:
PID_TCPIP
对应TCPIP协议栈进程
0x10:
PID_PPP
对应PPP控制进程
0x11:
PID_PPPOE
对应PPPOE控制进程
0x12:
PID_AGENT
对应SNMPagent进程
0x13:
PID_TRACE
对应TRACE控制进程
0x14:
PID_BOARD
对应板卡管理进程
0x15:
PID_DEV
对应设备管理进程
0x16:
PID_RM
对应资源管理进程
0x17:
PID_LOAD
对应文件加载操作进程
0x18:
PID_FS
对应文件管理进程
0x19:
PID_UPA
对应用户处理接口进程
0x20:
PID_UCC
UCC模块为系统中的重点模块,该进程是调试跟踪的重要对象
0x21:
PID_DRV
对应驱动模块
0x22:
PID_POTS
对应端口驱动模块
0x23:
PID_VPM
语音管理模块的进程ID,呼叫中如果信令流程正常但呼叫异常,则需要查看DSP的TRACE信息,这时就打开该进程的TRACE信息输出。
0x24:
PID_MGCP
对应MGCP协议进程
0x25:
PID_RADIUS
对应RADIUS认证进程
0x26:
PID_DAM
0x27:
PID_NPW
0x29:
PID_FEE
对应计费管理进程
0x2A:
PID_TEST
对应测试命令模块
0x2B:
PID_WNM
WEB模块进程ID。
若WEB访问出问题时,可以查看该进程的TRACE信息。
0x2C:
PID_DNS
对应DNS协议模块
0x2D:
PID_SNTP
对应SNTP协议模块
0x2E:
PID_SIP
SIP协议模块的进程ID。
若呼叫不通,可以查看该进程的TRACE信息,以获取SIP信令交互流程,分析呼叫异常的原因。
0x2F:
PID_H323_APP
H323协议模块的三个进程ID。
设备采用H323协议时,如果呼叫出现故障,就查看呼叫过程中这些进程的TRACE信息。
0x30:
PID_H323_COM
0x31:
PID_H323_MAIN
其中比较重要的模块有呼叫控制任务PID_UCC(20)、SIP协议模块任务PID_SIP(2e)、H323协议模块任务(包括PID_H323_APP(2f)/PID_H323_COM(30)/PID_H323_MAIN(31))、WEB模块PID_WNM(2b)、DSP模块PID_VPM(23)。
这些模快的调试信息经常被开发人员关注以帮助分析解决问题,其他模块任务的调试信息一般情况下不关注。
输出调试信息的命令是st,格式如下
stpidchanno
其中pid即为要输出调试信息的任务的pid号,channo为调试信息输出的通道选择。
如果要将所有通道的调试信息都输出,则channo为all,例如,输出SIP模块的所有调试信息:
st2eall
下面介绍上述的几个重要模块的通道信息
1、UCC模块调试输出用到的channo
0,/*缺省打开的通道*/
1,/*回显打印,暂不用*/
2,/*呼叫进程信息打印,包括状态跃迁
3,/*出错打印*/
4,/*消息打印,收发消息*/
5,/*定时器信息打印*/
6,/*调试打印,仅供调试用的跟踪信息
7,/*端点审计消息打印通道*/
8,/*函数跟踪通道*/
2、SIP模块调试输出用到的channo
0,/*回显通道*/
6,/*错误信息通道,在DEBUG模式下打开,必须显示的使用Errlog*/
2,/*debug信息通道*/
3,/*SIP消息内容显示通道*/
4,/*模块间通信消息内容显示通道*/
5,/*警告信息显示通道*/
3、H323模块调试输出用到的channo
0,/*缺省打开的通道*/
1,/*回显打印,暂不用*/
2,/*进程信息打印,包括状态跃迁*/
3,/*出错打印*/
4,/*失败处理打印*/
5,/*消息打印,收发消息*/
6,/*定时器信息打印*/
7,/*调试打印,仅供调试用的跟踪信息*/
8,/*解码调试打印,收到协议消息细节跟踪*/
9,/*调试打印1*/
10,/*调试打印2*/
注:
PID_H323_APP只用到了1~6这六个通道号,而PID_H323_COM和PID_H323_MAIN这10个通道都有用到。
4、WEB模块调试输出用到的channo
30,/*WEB信息显示通道*/
31,/*WEB错误信息显示通道*/
5、DSP模块调试输出用到的channo
0,/*DSP错误信息显示通道*/
2,/*DSP控制信息显示*/
3,/*DSP消息处理显示*/
知道上述的各个任务的调试通道号后,可以更准确的抓到相应级别的trace信息,同时,需要根据对出现的故障做一定的分析后,确定需要抓哪个模块的trace。
工程人员可以和研发人员沟通后确定要抓的trace的级别,或者将trace以all全部输出。
当获得所需要的调试信息后,输入命令rt以结束调试信息的输出。
注:
最后最好输入rt命令结束调试信息的打印输出,否则会影响设备的性能。
举例:
如果用户使用SIP版本,工程人员想查看SIP的信令收发TRACE,则可以运行以下命令:
Login:
root
Password:
####
WelcometologinVOIPGATEWAYA8commandterminal[Version:
VOIPGATEWAYA8_V3
.1.16_20090113170000]
VOIPGATEWAY:
\>cdoam
VOIPGATEWAY:
\OAM>st2e3
VOIPGATEWAY:
\OAM>
3.4数据包的抓取
设备出现通信上的故障,比如注册不上、电话打不通等问题时,需要分析设备收发的数据包,再根据数据包的情况查找问题的原因。
因此工程人员需要对该现象下的数据包进行抓取,目前常用的抓包工具有Ethereal和WireShark。
利用WireShark或者Ethereal能够将设备和外界交互的数据包抓取下来,以便为研发人员分析问题提供第一手数据资料。
因此,WireShark或者Ethereal是工程人员常备的工具软件,要经常带在电脑中。
3.5通过WEB获取调试跟踪(TRACE)信息
调试信息还可以显示在WEB界面上,以超级用户root登录设备,通过“系统信息”页面可配置选择输出哪个模块哪个通道的trace。
如下图所示:
图16WEB上的trace设置界面
一般来说,如果客户使用SIP版本时报告问题,首先可以通过SIP信令做初步分析,也就是说打开PID_SIP模块的TRACE,然后在IE浏览器中另开一窗口输入http:
//IP地址/cn/syslog.htm,就可以在新的窗口看到有TRACE信息输出,从TRACE中可以了解设备收到了哪些协议数据,发出了哪些协议数据,从而可以分析呼叫信令方面的问题。
当客户使用H323版本报告问题时,则可以通过H323信令做初步分析,那就需要打开PID_H323、、模块的TRACE,从TRACE中了解设备收发H323信令的情况,从而可以初步分析呼叫信令方面是否有问题。
如果通过呼叫信令还不能定位问题的话,就需要打开控制模块PID_UCC的TRACE,还有语音模块PID_VPM的TRACE,这些模块的TRACE需要发回产品中心,由开发人员做分析。
举例:
如果用户使用SIP版本,设备IP地址:
192.216.224.215,并且注册到服务器192.216.224.8,通过WEB获取SIP消息内容相关TRACE信息的步骤如下:
1.在系统信息页面,“TRACE设置”一栏,
TRACE设置:
打开;
PID号:
PID_SIP;
通道号:
3(PID号和通道号具体含义详见3.3节)
2.打开一个新的浏览器窗口,在地址栏中输入http:
//192.216.224.215/cn/syslog.htm,(cn表示中文的目录;也可输入en表示英文的目录,两者看到的内容完全一样)。
3.用户可以拨打电话,查看信令流程正确与否,如图所示:
图17WEB上的TRACE输出情况
4.如果用户查看的信息比较多,消息发送速度很快,可以将页面的内容复制保存到文档中,再做分析
5.最后查看TRACE完成之后,重新回到“TRACE设置”一栏,关闭相应的TRACE输出TRACE设置:
关闭;
PID号:
PID_SIP;
通道号:
3(如果忘记打开过的通道号,可以选择32,表示关闭该PID对应的全部通道)
如果用户打开了多个PID,可以通过选择PID号:
ALL_OF_PIDS,通道号:
32来关闭所有的TRACE信息。
6.如果用户使用H323版本,查看协议的TRACE信息时,PID号:
PID_H323_MAIN,通道号:
9。
其余操作跟上面的步骤一样,在此不作详述。
4问题分析与解决
MG3000-A设备在应用过程中可能遇到的问题及原因列举如下:
1、网口PING不通。
有2种可能。
1)使用故障。
设备IP地址被改动,不是默认值。
或者电脑跟设备不在同一网段。
2)硬件故障。
表现为以太指示灯非常快地闪。
这个现象似乎跟与它连接的电脑有关。
可以换一台电脑试试。
2、能PING通,但不能登陆WEB控制台。
可能原因:
1)使用故障。
可能是密码错误。
2)也可能是升级版本后,没有重新启动浏览器引起的。
可以尝试重新启动浏览器,或者删除COOKIES等操作。
3、wan口无法访问。
可以采用lan口访问方式:
在用户没有修改lan口的IP地址的情况下,lan口默认的IP地址为10.10.0.1或者192.168.0.1,通过lan口访问设备时,需要用户将自己的PC的IP地址设置为10.10.0.*,*的范围是2~255;子网掩码、网关地址可以不填;然后将PC的网线插到设备的lan口(或者通过HUB相连),然后在浏览器地址栏中输入http:
//10.10.0.1(或者192.168.0.1),回车即可。
4、SIP协议版本,注册上了但是打不通电话也不能做被叫。
可能原因:
1)可能是本地主机名填成了设备的IP地址而不是注册服务器的地址。
注意在使用注册服务器是本地主机名必须配置成注册服务器的IP地址。
点到点的应用下配置成设备的IP地址。
2)当注册服务器为域名时,也可能是DNS有问题,无法解析出IP地址的缘故。
5、不能保存配置。
原因:
1)使用故障。
2)可能是复位按钮卡住外壳造成的。
6、所有端口没有拨号音。
有2种可能。
1)使用问题或者软件故障。
可能是SIP协议版本,但没有配置数据(从WEB控制台上可以观察)。
也可能是没有LICENSE(从串口控制台上可以观察,启动后打印中文字符)。
2)硬件故障。
可能是由于C135、C136两个电容击穿造成的电源问题,主要出现在2006年10月份以前生产的设备中。
7、加电后指示灯不亮或者光线微弱。
硬件故障。
可能原因:
1)可能是早期生产的1.2A保险管保护引起的。
2)也可能是电源电路故障引起的。
8、单个端口问题,比如没有拨号音,或者没有按键音,或者不振铃,或者有噪音等。
硬件故障。
原因:
1)可