实验四SOFTX3000对接SIP终端业务讲解.docx
《实验四SOFTX3000对接SIP终端业务讲解.docx》由会员分享,可在线阅读,更多相关《实验四SOFTX3000对接SIP终端业务讲解.docx(24页珍藏版)》请在冰豆网上搜索。
实验四SOFTX3000对接SIP终端业务讲解
实习单元四SOFTX3000对接SIP终端业务
一、实验目的:
1、通过本实验,让学生了解配置与SIP终端对接的数据的配置。
2、现要求在SoftX3000侧通过数据配置实现以下应用要求:
各用户硬终端之间实现互拨。
二、实验器材:
1、SoftX3000一台;
2、IAD(SIP协议)若干台;
3、实验终端电脑若干台;
4、电话机若干部;
三、实验内容说明:
1、让学生了解配置与SIP终端对接后为用户提供多媒体业务:
包括语音业务、数据业务、视频业务等。
SIP终端采用SIP协议接入SoftX3000典型组网如图所示。
在上图所示的组网中,用户A与用户B为SIP硬终端,如常见的SIP电话(本实验中使用IAD+电话机);用户C与用户D为SIP软终端,如华为公司的OpenEye软件等。
无论是哪种类型的SIP终端,在SoftX3000侧的数据配置过程都是一样的。
本实验只实现硬件终端通话;
四、实验步骤:
(一)数据规划
在配置SoftX3000侧的数据之前,学生应就SoftX3000与SIP终端之间的以下主要对接参数进行规划,如下表所示。
序号
对接参数项
参数值
1
SoftX3000与SIP终端之间采用的通信协议
SIP协议
2
SIP协议的知名端口号
5060
3
SoftX3000的IFMI板的IP地址
10.26.102.13/255.255.255.0
4
用户的注册用户名(即设备标识)
666000Y
5
用户的注册密码
666000Y
6
用户的电话号码(Y为学生的终端号+40)
666000Y
(二)实验脚本
1、基本数据已配置,即:
//脱机
LOF:
;
//关闭格式转换开关
SETFMT:
STS=OFF;
//增加机架,机架号为0,场地号为0,行号为0,列号为0
ADDSHF:
SHN=0,LT="实验室",ZN=0,RN=0,CN=0;
//增加机框,机框号为0,在机架中的位置号为2
ADDFRM:
FN=0,SHN=0,PN=2;
说明:
本实例中的综合机柜只配置一个基本框,对于综合配置机柜中的基本框而言,其机框号固定为0,在机架中的位置号固定为2。
//增加单板
ADDBRD:
FN=0,SLN=0,LOC=FRONT,FRBT=IFMI,MN=132,ASS=255;
ADDBRD:
FN=0,SLN=1,LOC=FRONT,FRBT=IFMI,MN=133,ASS=255;
ADDBRD:
FN=0,SLN=4,LOC=FRONT,FRBT=IFMI,MN=134,ASS=255;
ADDBRD:
FN=0,SLN=5,LOC=FRONT,FRBT=IFMI,MN=135,ASS=255;
ADDBRD:
FN=0,SLN=2,LOC=FRONT,FRBT=FCCU,MN=22,ASS=255;
ADDBRD:
FN=0,SLN=10,LOC=FRONT,FRBT=CDBI,MN=102,ASS=255;
ADDBRD:
FN=0,SLN=12,LOC=FRONT,FRBT=MSGI,MN=136,ASS=255;
ADDBRD:
FN=0,SLN=14,LOC=FRONT,FRBT=BSGI,MN=211;
说明:
FCCU板的模块号:
建议从22递增至101。
CDBI板的模块号:
建议从102递增至131。
IFMI板的模块号:
建议从132递增至135。
BSGI板的模块号:
建议从136递增至211。
MSBI板的模块号:
建议从211递减至136。
//增加中央数据库功能,一般是全部配置
ADDCDBFUNC:
CDPM=102,FCF=LOC-1&TK-1&MGWR-1&BWLIST-1&IPN-1&DISP-1&SPDNC-1&RACF-1&PRESEL-1&UC-1&KS-1,CONFIRM=Y;
//增加FE端口配置,默认网关地址为路由器设备的IP地址,本系统未使用路由器设备,该地址不使用;以太网属性为自适应;
ADDFECFG:
MN=132,IP="10.26.102.13",MSK="255.255.255.0",DGW="10.26.102.1",EA=AUTO;
ADDFECFG:
MN=133,IP="10.26.102.14",MSK="255.255.255.0",DGW="10.26.102.1",EA=AUTO;
ADDFECFG:
MN=134,IP="10.26.102.15",MSK="255.255.255.0",DGW="10.26.102.1",EA=AUTO;
ADDFECFG:
MN=135,IP="10.26.102.16",MSK="255.255.255.0",DGW="10.26.102.1",EA=AUTO;
SETOFI:
OFN="实验室",LOT=CMPX,NN=YES,SN1=NAT,SN2=NAT,SN3=NAT,SN4=NAT,NPC="111111",NNS=SP24,STP=YES,TMZ=0,SGCR=NO;
说明:
操作员必须正确配置FE端口的默认路由器(网关)的IP地址,否则SoftX3000将无法与各IP设备正常通信。
备注:
本系统中需要一次性增加4快IFMI单板,分别在0、1、4、5槽位;且每块单板没配置为主用,IP地址固定为10.26.102.13-10.26.102.16/24,否则license将失效,其他功能将无法使用;
2、配置号码数据
//配置数图
//增加一个MGCP协议类型的数图,数图索引为0,分段序号为0,数图为“[2-8]xxxxxx|13xxxxxxxxx|0xxxxxxxxx|9xxxx|1[0124-9]x|*|#|x.#|[0-9*#].T”:
ADDDMAP:
PROTYPE=MGCP,DMAPIDX=0,PARTIDX=0,DMAP="[2-8]xxxxxx|13xxxxxxxxx|0xxxxxxxxx|9xxxx|1[0124-9]x|*|#|x.#|[0-9*#].T";
//增加一个H248协议类型的数图,数图索引为0,分段序号为0,数图为“[2-8]xxxxxx|13xxxxxxxxx|0xxxxxxxxx|9xxxx|1[0124-9]x|E|F|x.F|[0-9].L”:
ADDDMAP:
PROTYPE=H248,DMAPIDX=0,PARTIDX=0,DMAP="[2-8]xxxxxx|13xxxxxxxxx|0xxxxxxxxx|9xxxx|1[0124-9]x|E|F|x.F|[0-9].L";
ADDLDNSET:
LP=0,NC=K'86,AC=K'28,LDN="实验室-SIP",DGMAPIDX=0,MDGMAPIDX=0,CONFIRM=Y;
ADDCALLSRC:
CSC=0,CSCNAME="实验室-SIP",PRDN=3,LP=0,CONFIRM=Y;
ADDDNSEG:
LP=0,SDN=K'6660001,EDN=K'6660999,CONFIRM=Y;
//增加本地号首集,国家/地区码86,国内长途号28,本地号首集名称“实验室-MGCP”,H.248数图索引0,MGCP数图索引0;
//增加呼叫源,呼叫源名“实验室-MGCP”;
//增加号码段,6660000-6669999;
//增加计费情况,主叫付费
ADDCHGANA:
CHA=0,CHGT=PLSACC,BNS=0,CONFIRM=Y;
//修改计费模式,前三分钟计费一次,之后每分钟计费一次;
MODCHGMODE:
CHA=0,DAT=NORMAL,TA1="180",PA1=1,TB1="60",PB1=1,CONFIRM=Y;
//增加计费索引
ADDCHGIDX:
CHSC=0,RCHS=0,LOAD=ALL,BT=ALLBT,CODEC=ALL,CHA=0,CONFIRM=Y;
ADDCNACLD:
LP=0,PFX=K'666,MINL=7,MAXL=7,CHSC=0,CONFIRM=Y;
3、配置SIP协议数据
//设置SIP协议的全局配置信息
SETSIPCFG:
;
//增加STUN协议的本地端口(可选配置),IFMI板的模块号为132
ADDSTUNDISP:
FMN=132,MMN=136;
//设置处理SIP协议MSGI板(模块号为211)的本地端口号
SETSIPLP:
MN=136,PORT=5061;
说明:
从SIP终端发到SoftX3000的第1个SIP消息中,此消息携带SIP知名端口5060。
IFMI收到此SIP消息包后,以负荷分担的方式将SIP消息发送到MSGI板进行处理。
接着,从SoftX3000IFMI板发出的SIP消息包中,携带了处理第1个SIP消息在此配置的MSGI本地端口号5061。
SIP终端收到返回的SIP消息包后,其发出后续SIP消息中携带MSGI本地端口号5061,SoftX3000IFMI板收到报文后,根据端口号5061直接发送到指定的MSGI进行处理。
说明:
当SIP终端为华为公司的OpenEye、且SIP终端的IP地址位于私网网段时,为实现SoftX3000与SIP终端的正确对接,必须在SoftX3000侧增加STUN协议的本地端口。
在缺省的情况下,所有的MSGI模块均具有分发STUN协议的能力,若对此进行了修改,请使用SETDPA命令重新设置。
//设置协议分发能力,以使MSGI模块能够分发SIP协议
SETDPA:
MN=211,DA=MGCP-1&H248-1&SCTP-1&TRIP-1&STUN-1&MIDCOM-1&RADIUS-1;
4、配置多媒体网关数据
//增加采用SIP协议的多媒体设备,本例以增加5台SIP终端(以终端6660041)为例进行说明。
//增加多媒体设备,设备标识为6660041,FCCU模块号为22,协议类型为SIP,IFM模块号为132,认证密码为6660041,认证类型为基于EID认证。
ADDMMTE:
EID="6660041",MN=22,PT=SIP,IFMMN=132,PASS="6660041",AT=ABE,CONFIRM=Y;
ADDMMTE:
EID="6660042",MN=22,PT=SIP,IFMMN=132,PASS="6660042",AT=ABE,CONFIRM=Y;
ADDMMTE:
EID="6660043",MN=22,PT=SIP,IFMMN=132,PASS="6660043",AT=ABE,CONFIRM=Y;
ADDMMTE:
EID="6660080",MN=22,PT=SIP,IFMMN=132,PASS="6660080",AT=ABE,CONFIRM=Y;
ADDMMTE:
EID="6660081",MN=22,PT=SIP,IFMMN=132,PASS="6660081",AT=ABE,CONFIRM=Y;
说明:
命令中的"设备标识"参数相当于SIP协议的注册用户名,"注册密码"相当于SIP协议的注册密码。
5、配置用户数据
//增加SIP用户
//增加多媒体用户,用户号码为6660041,本地号首集为0,设备标识为6660041,计费源码为0,呼叫源为0,用户类别为普通用户。
ADDMSBR:
D=K'6660041,LP=0,EID="6660041",RCHS=0,CSC=0,UTP=NRM,CONFIRM=Y;
ADDMSBR:
D=K'6660042,LP=0,EID="6660042",RCHS=0,CSC=0,UTP=NRM,CONFIRM=Y;
ADDMSBR:
D=K'6660043,LP=0,EID="6660043",RCHS=0,CSC=0,UTP=NRM,CONFIRM=Y;
ADDMSBR:
D=K'6660080,LP=0,EID="6660080",RCHS=0,CSC=0,UTP=NRM,CONFIRM=Y;
ADDMSBR:
D=K'6660081,LP=0,EID="6660081",RCHS=0,CSC=0,UTP=NRM,CONFIRM=Y;
//批改多媒体用户,起始用户号码为6660041/6660080,结束用户号码为6660042/6660081,本地号首集为0,补充业务为主叫线识别提供。
MOBMSBR:
SD=K'6660041,ED=K'6660043,LP=0,NS=CLIP-1,CONFIRM=Y;
MOBMSBR:
SD=K'6660080,ED=K'6660081,LP=0,NS=CLIP-1,CONFIRM=Y;
6、IAD侧数据配置
Username:
root
Userpassword:
admin
TERMINAL>
TERMINAL>enable
TERMINAL#
TERMINAL#configureterminal
TERMINAL(config)#
TERMINAL(config)#ipaddressstatic10.26.102.X255.255.255.010.26.102.13
(X为学生终端号加40)
Changingnetparametermayaffectcurrentservice,continue?
[Y|N]:
y
Networkstatuschanged,pleasewait...
TERMINAL(config)#displayipaddress
--------------------------------------------------
DNSDomainName...............:
PhysicalAddress..............:
00-e0-fc-a2-b0-22
IPAddressGetMethod.........:
StaticIPconfig
esw(unitnumber3):
Flags:
(0x68243)UPBROADCASTMULTICASTARPRUNNING
IPAddress..................:
10.26.102.X
SubnetMask.................:
255.255.255.0
DefaultGateway.............:
10.26.102.13
esw(unitnumber4):
Flags:
(0x68243)UPBROADCASTMULTICASTARPRUNNING
IPAddress..................:
192.168.100.1
SubnetMask.................:
255.255.255.0
--------------------------------------------------
TERMINAL(config)#sipserver0address10.26.102.13domainiadsipX.comexpire-time3600port5060
TERMINAL(config)#sipuser0id6660080password6660080
//TERMINAL(config)#sipuser1id8780002password8780002(为另一电话口,可不做)
Command:
sipuser0id6660041password6660041
Thisoperationwillaffecttheuser'scurrentservices.Continue?
[Y/N]:
y
!
EVENTMAJOR2005-01-0100:
42:
50ALARMNAME:
SIPuserswitchedserver
PARAMETERS:
user-index:
0switchedtoSERVER-IP:
192.168.0.2
//保存数据
#write
(三)实验操作
1、启动客户端
双击界面右边框中亮的NGN图标,选择下边SOFTX3000如图:
图6.3
3、点击【开始NGN实验】按钮,则出现客户端验证模式界面:
图6.4
4、清空数据
每次做好数据脚本之前都必须选择【清空数据】,这样是为了保证要导入的数据不受原有数据的影响。
图6.5
图6.6
图6.7
5、选择【业务操作终端】进入SoftX3000的操作界面,密码为“SOFTX3000”导入自已事先做好的某类业务脚本,点击【执行】,往本地数据库里写。
(此时,注意一定要选择从LOCAL局向登入)。
图6.8
图6.9
图6.10
图6.11
图6.12
图6.13
图6.14
6、再返回EB平台,点击【申请加载数据】,等待本地往SOFTX3000BAM写入数据并对设备加载。
图6.15
图6.16
图6.17
图6.18
图6.19
7、加载提示完成后,通过登入SOFTX3000查看目前设备运行状态等(此时,注意一定要选择从SERVER局向登入)。
图6.20
图6.21
(四)实验测试
1.检查网络连接是否正常
在SoftX3000客户端的接口跟踪任务中使用"Ping"工具,检查SoftX3000与各SIP终端之间的网络连接是否正常。
2.检查SIP终端是否已经正常注册
在SoftX3000的客户端上使用DSPEPST命令,查询SIP终端是否已经正常注册,然后根据系统的返回结果决定下一步的操作:
(1)若查询结果为"Register",表示SIP终端正常注册,数据配置正确。
(2)查询结果为"UnRegister",表示网关无法正常注册,请使用LSTMMTE命令检查设备标识、注册(认证)类型、注册(认证)密码等参数的配置是否正确。
3.拨打电话进行通话测试
若SIP终端能够正常注册,则可以使用电话进行拨打测试,若通话正常,则说明数据配置正确;若不能通话或通话不正常,请确认SIP终端侧的参数设置是否正确。
4.接续动态分析
(1)进入维护终端软件监控——用户跟踪任务——接续动态跟踪(输入跟踪用户号码)
(2)根据用户的各种状态,截获其状态信息获得用户的每个状态动作。
无拨打等候状态
用户发起呼叫状态
被叫无人接听状态
正常通话状态
挂机状态
(2)结合接续状态跟踪,获得用户各个状态时的信令消息并结合SIP协议理论知识进行分析各种信令类型及其编码。
五、课后问题
1、本实验中采用的是什么协议?
协议特点是什么?
答:
采用的是SIP协议,SIP是比较新的VOIP通信协议,除了语音,还能支持视频,IM等扩展功能,是现在引用最广的VOIP协议。
而MGCP是用来控制媒体网关AG和TG协议,单独使用MGCP的话还需要MGC来协助,因为它只定义了媒体网关的状态、放音等控制命令。
2、本实验中的协议是由哪一块单板负责进行处理的?
答:
由IFMI板负责处理。
3、SIP电话话音信号需要经过SOFTX3000处理么?
答:
不需要。
4、如果SIP电话和SOFTX3000不在同一个网段如何实现通话业务?
答:
在SoftX3000客户端的接口跟踪任务中使用"Ping"工具,检查SoftX3000与各SIP终端之间的网络连接是否正常。
使用“Ping”工具将其固定在同一个网段即可。
6、实验心得体会
通过本次实验,我们了解到了SOFTX3000配置与SIP终端对接的数据的配置,但是实验过程中好几次在SIP的配置中都失去跟主机的连接,多试几次就可以了。
sip终端注册成功,同时SOFTX3000也配置成功的情况下,通过SOFTX3000查询SIP用户终端是否注册成功,查询到已注册的话可以使用电话拨打测试,实验结果表明各用户硬终端之间实现互拨,同组伙伴都非常团结,实验完成进度很快,也学习到了不少这种配置的相关知识。
补充:
检查SIP终端是否已经正常注册
在SoftX3000的客户端上使用DSPEPST命令,查询SIP终端是否已经正常注册,然后根据系统的返回结果决定下一步的操作:
(1)若查询结果为"Register",表示SIP终端正常注册,数据配置正确。
(2)查询结果为"UnRegister",表示网关无法正常注册,请使用LSTMMTE命令检查设备标识、注册(认证)类型、注册(认证)密码等参数的配置是否正确。