转载 众方-EIS命令行操作指导书 众方

值得学习原文地址:众方-EIS命令行操作指导书作者:沈浩

深圳市众方信息科技有限公司

FREEGO EIS系统

版权所有(C) 2003-2006 深圳市众方信息科技有限公司


一、 安装阶段修改EIX/EIG的IP地址和路由信息...3

二、 常用配置命令... 4

uEIG基本查询命令... 4

uEIA基本查询命令... 4

uEIX/EIG自动备份数据库的功能说明... 8

u查看各地的接通率情况... 8

uIP呼出路由拥塞保护启用方法... 8

u通话通过注册平台(EIX)强制转发的配置... 8

三、 对接调试PRA的常用命令... 9

u支持不连续主叫号码池的配置... 9

u修改平台主叫号码属性的说明... 9

u查看EIG的E1状态... 10

u 修改E1桢格式...10

u关于透传的基本设置... 10

四、 PRA接口绑定的配置... 11

五、 SIP中继的配置... 12

uEIX/EIG之间的对接... 12

uEIX/EIG与标准SIP之间的对接... 12

六、 语音质量监控和处理手段... 13

u 查看历史通话统计...13

u 用户网络环境检测...13

u调整语音效果的方法... 14

七、 加载EIA/SIP Phone命令行说明:...15

八、 远程调节EIA/SIP Phone参数说明...17

九、 远程忙音检测说明... 21

附: 话机高级配置... 25


一、安装阶段修改EIX/EIG的IP地址和路由信息

使用串口(波特率9600,数据位8,无较验、停止位1,无流控)或telnet<原IP>到设备中,下面的xxx/yyy需要用新IP地址信息代替:

Welcome to EIS System!

Username:admin

Password:*****

EIS>en

EIS#^isql

Username: sa

Password: ******

EIS(sql)#select ipiftable(*)(查询EIX/EIG的ip配置表)

ROWIDTypeIpaddrMaskCfgMTU WorkMode

--------------------------------------------------------------------------

00192.168.1.111255.255.255.015001

220.0.0.00.0.0.015001

11222.33.22.66255.255.255.015001

3 rows selected

EIS (sql)#update ipiftable (type=1)(ipaddr=xxx.xxx.xxx.xxx,mask=255.255.255.xxx)

(修改业务网口的IP地址和子网掩码)

1 Rows updated

EIS(sql)#select staroute (*)(查询EIX/EIG的路由表)

ROWIDDestIpMaskNextHopPriority

----------------------------------------------------------------------

00.0.0.00.0.0.0222.33.22.160

1 rows selected

EIS(sql)#update staroute (rowid=0)(nexthop=yyy.yyy.yyy.yyy)

(修改路由表中的下一跳IP)

1 Rows updated

EIS(sql)#db save(保存配置)

Starting save ... please examine result afterwhile.

EIS (sql)

十几秒钟后可以断电重启EIX/EIG,然后插入目标位置的网线到FE1接口。

说明:数据库的操作类似SQL,数据表的清单可以通过table list 查到。


二、常用配置命令

u EIG基本查询命令

(1)、在计算机中DOS下,telnet <EIGIP>进入EIG,输入密码和口令;

(2)、输入en回车,进入eig特权模式;

(3)、show int查看接口地址和状态;

(4)、show q931 call可以查看PRA接口状态,show cc call可以查看当前的所有呼叫信息;

(5)、show eia或show mgc eia,可以看到设备是否注册上,查出EIA对应的编号

(6)、show sst trunk可以查看EIX/EIG与其他各个EIX/EIG的中继状态;

(7)、^config回车,进入配置状态;

(8)、dev 10<EIA编号>,可以看到EIA的注册状态和版本信息,dev15可以看到所有的EIA版本信息,dev 16可以看到所有sip话机的版本信息;dev 70<EIA编号>可以锁定EIA,dev 71<EIA编号>可以解锁定EIA;dev60察看系统时间及运行到现在的秒数,dev 23复位GDSP扣板(此操作将引起断话,慎重);

(9)、proxy<EIA编号>,进入EIA;(远程操作,与在局域网中直接telnet<EIAIP>操作效果一样);

(10)、其他说明,对于数据库的select的操作都要在config模式下操作,insert和update操作需要到isql模式下操作。

u EIA基本查询命令

(1)、接上面,输入en回车,进入eia特权模式;(下面操作与在局域网中直接telnet<EIAIP>操作效果一样);

(2)、ping <某公网IP或平台IP>,可以检测网络状态和质量;一般延时<300ms,丢包率<1%,则就是网络质量很差。如果ping命令的后面加上-c100,则会连续ping 100次;

(3)、eiac回车,可以配置EIA的增益参数(参见后面的说明),不变的参数回车即可;

(4)、show int查看EIA接口地址和状态;

(5)、show mgcp eia查看EIA的平台注册属性,sh htc c查看是否启用tunnel;

(6)、menu回车,可以配置EIA的连接参数,不变的参数回车即可;

(7)、正常情况下exit可以回到上一级菜单;一路exit可以退回EIG;

(8)、如果EIA的web密码忘了,可以通过命令行重新恢复到初始密码,proxy登陆到EIA上,并进入到ada模式,turnon28,然后cmd 28 40,就可以恢复eia的默认密码。

l 对应着上面的描述,下面举例说明:

Welcome to EIS System!

Username:admin(输入用户名)

Password:*********(输入密码)

EIS>en(进入特权模式)

EIS#showint(查看接口地址和状态)

Fast-ethernet1/0/0 is up, line protocol is up

MTU is 1500 in bytes, Internet Address is owned,192.168.1.111/24

IP Sending Frames' Format is PKTFMT_ETHNT_2, Hardware address is0002.9916.0200

Fast-ethernet1/0/1 is up, line protocol is up

MTU is 1500 in bytes, Internet Address is owned,218.29.206.140/26

IP Sending Frames' Format is PKTFMT_ETHNT_2, Hardware address is0002.9916.0201

Fast-ethernet1/0/2 is up, line protocol is up

MTU is 1500 in bytes, Internet Address is owned,111.111.110.110/24

IP Sending Frames' Format is PKTFMT_ETHNT_2, Hardware address is006E.78A0.0100

EIS#show q931 call(查看PRA接口状态,此命令只能在eig下运行有效)

SHOW ALL PRAs INFORMATION

CR: Q931 CALL REFERENCE SC:SHOW CALLINGNUMBER

UID: EIA NO <<16 | PORT NO or0x200 << 16 | ST CR

---- ---- --- ---------------------- -----------------------------------------

STATISTIC INFORMATION:

PRA=0(PRA接口编号)

E1 = 8

COMPORT = 128

DATA LINK STATE =ESTB(PRA接口连接状态)

CURRENT CALL NUM =49(PRA当前呼叫个数)

MAX CALL NUM AT SAME TIME=61(PRA最大呼叫个数)

LOCAL REJECT CALL OFRESOURCE UNAVAILABLE =34(因无可用时隙导致的拒绝个数)

LOCAL REJECT CALL OF OTHER CAUSES =1138(因其他原因的本局拒绝个数)

NEWTWORK REJECT CALL OF RESOURCE UNAVAILABLE =0(交换机侧因无可用电路拒绝个数)

NEWTWORK REJECT CALL OF OTHER CAUSES =10176(交换机侧因其他原因拒绝个数)

SUSPICIOUS CALL NUM =0(异常的呼叫个数)

TOTAL CALL NUM =65141(eig启动后总的呼叫个数)

TOTALREJECT CALL NUM =11348(eig启动后总的拒绝个数)

REJECT RATIO =1742%%(eig启动后总的接通率)

---- ---- --- ---------------------- -----------------------------------------

CALLING PROCESS INFORMATION:

CRSTATEUIDSCCALLINGCALLED E1 TS CAUSE DURATION(s)

Fe5110-active 000006dfF6475825303123759157 81001

Fdec10-active 0000060cF6469527207923191381 925096

Fe3010-active 00000699F64713391 076985251103 828039

Fe1310-active 0000065bF6471014303518910028 815072

Fe3110-active 0000069bF64713493 013622644502 827040

(注:CALLING是主叫号码,CALLED是被叫号码,E1表示占用的E1编号,TS表示占用的时隙号,DURATION(S)表示通话时长,以秒为单位)

EIS#show cccall(查看平台上所有发起的呼叫)

Max :212, Current :119

NoCr1 Cr2 Term1 Term2 InTrunkOutTrunk ServiceStateS_timeCallingCalled

___________________________________________________________________________________________________

3514 515 Sip-tPra10normalactive20:31:533006608182651271

84653 676FxsPra655350in apsactive20:33:226000409106697608

86657 658 Sip-tPra10normalactive20:33:1260015013487261293

97684 685 Sip-tPra10normalactive20:33:256323013084969399

109 702713 Fxs Sip-t6553547in apsactive20:33:45 3001702088224599

117 719738 Fxs Sip-t6553547in apsactive20:33:55 6000308567461011

(注:Term1表示主叫类型,Term2表示被叫类型,InTrunk表示入中继号,OutTrunk表示出中继号,S_time表示呼叫开始时间,Calling是主叫号码,Called是被叫号码)

EIS#show ssttrunk(查看与其它EIX/EIG的中继状态)

No Conn NoAckRealmProtoCsnLost Delay (ms)PeerIpnexthop

___________________________________________________________________________________________

110idc-eix1-eighUDP274010%0211.152.165.36211.152.165.36

210idc-eix3-eighUDP275010%0211.152.165.37211.152.165.37

311idcfax-ldeigUDP271190%0203.88.92.204203.88.92.204

402njzhongfang-ldeigUDP00%0211.152.76.50211.152.76.50

No表示中继号 Conn是否连接,1是0否,如果某条应该连接的中继没有建立,要作相应的检查。

EIS#show eia?(可以查看平台上eia的信息,后面?表示帮助,如果不写参数表示查看所有eia)

show eia [eiano]/[name] [eianame]

EIS#show eia1(查看编号为1号的eia信息)

No EiaPots ConnNameEnable Algo PktAreaU1000

__________________________________________________________________________

110-1100-02-02-33-21-04113007550

Zip rtp:0

Reserveconfig:0x80(保留配置,0x1设置了点对点转发,0x4为点到国际转发,0x80为点到国内转发。)

Registernum:1(自平台启动后eia的注册次数)

Lost time: 0-00-0000:00:00(eia上一次从平台离线的时间,从注册次数和上一次离线时间可以判断eia是否频繁上下线。)

------------Total 1 lines----------

(注:No表示eia编号,Eia1表示为freego系列eiapots0-1表示该设备有0fxo口和1fxs口,Conn1表示注册在线,Name代表eiamac地址,Enable1表示设备已经启用,Area表示区号,如果我们输入

show eia name00-02-02-33-21-04将会看到同样的信息。)

EIS#^config(进入配置模式)

EIS(config)#dev 101(查看编号为1eia的版本等信息)

show eia/sip phone information*****************

EIA[1]: V3, pbx=0, tcp=0, portnum=4, state=2,link=1, newload=1, swi_pl=0, swi_flg=0, platlock=1,IP=218.247.53.147,

ver=EIA AOS 2.07.50 PCB 21.1 LOGIC 0 BIOS 6, Built onMar 9 2006, 17:42:18

EIS(config)#dev60(查看eig的当前系统时间和运行时间)

Read time from Chip:year=2004,month=11,date=2,hour=20,minute=25,second=52,week=1

GSys second from system running is 858409

EIS(config)#proxy1(通过平台登陆到1eia进行命令行操作,跟在本地telnet设备的局域网ip一样)

EIS(proxy 1)>en(进入eia的特权模式)

EIS(proxy 1)#showint(查看eia的接口配置信息)

Ethernet0/0/0 is up, line protocol is up

MTU is 1500 in bytes, Internet Address is owned,192.168.1.1/24

IP Sending Frames' Format is PKTFMT_ETHNT_2, Hardware address is0002.0200.3F91

Ethernet0/0/1 is up, line protocol is up

MTU is 1500 in bytes, Internet Address is owned,218.247.53.147/29

IP Sending Frames' Format is PKTFMT_ETHNT_2, Hardware address is0002.0200.3F91

EIS(proxy 1)#showver(查看eia的版本信息)

EIA AOS 2.05.01 PCB 2.2 LOGIC 0 BIOS 5, Built on Mar 18 2005,18:12:14

PCB 2.2 为V1硬件, PCB 11.x为V2硬件,PCB21.x为V3硬件。

EIS(proxy 1)#show mgc eia(查看eiamgcp参数配置)

_______________________________________

eiano:1(eia编号,如果设备没有注册上,此处为65535)

eianame:00-02-02-00-3F-91(eiamac地址)

eiaip:218.247.53.147(eiaip地址)

portnum:2

algotype:4

prototype:1(当前采用何种协议注册上的,1tcp,0udp)

eigip:203.88.192.204(注册平台的ip地址)

eigport:61(注册平台的mgcp端口)

eiaport:20002(eia的本地mgcp端口)

________________

EIS(proxy 1)#show htc config

----------htc config--------

enable:disable(是否启用隧道,enable是启用,disable是没有启用)

is standtcp:FALSE(是否采用标准tcp协议)

use connect method :TRUE

serverip: 61.234.240.141

serverport: 80

proxyip:

proxyport: 80

keepalive: 5 (s)

idletime: 60 (s)

proxy authorization:

Proxy authorization:

EIS(proxy1)#^ada(进入调试模式)

EIS(proxy 1)(ada-1)#[221-13:01:27:890]ADA CONNECTED...,WELCOME!

EIS(proxy 1)(ada-1)#cmd 2840(初始化eiaweb密码)

EIS(proxy 1)(ada-1)#[222-13:01:34:560]

EIA init web username and password *********************

[223-13:01:34:560]-=-=-= cfm_set_parameter succ! cmd=807,TotalSize=15396

EIS(proxy 1)(ada-1)#cmd 2820(查看eia的当前时间和运行时间,s为单位)

EIS(proxy 1)(ada-1)#[001-15:43:22:620]

Read time from AOS:year=2005,month=4,date=18,hour=15,minute=43,second=22,week=1[138-15:43:22:620]

EIA second from system running is148849(EIA运行的时间:148849s)

EIS(proxy 1)(ada-1)#ex

EIS(proxy 1)#ex

EIS(proxy 1)>ex

The connection was closed by the remote host!

EIS(config)#

uEIX/EIG自动备份数据库的功能说明

(1)、EIX/EIG支持自动向已经开启的TFTP服务器备份数据库文件,涉及三个参数:

参数ID 96:TFTP服务器的IP地址

参数ID 97:自动备份的时间(时)

参数ID 98:自动备份的时间(分)

(2)、如果参数ID96设置的值为0或U32_BUTT则不进行备份,如果是一个有效的IP地址,则在每天的时刻。参数ID97(时):参数ID98(分):0(秒)进行备份。

(3)、备份的文件名是eig_xx_db_y.ldf。xx是eig号,区分不同的设备;y是0或1,第一次备份时是y是0,下次是1,再下次是0...循环使用,请根据计算机保存的时间来判别哪个是最新的。

insertintparam(96,db_auto_tftp_backup_server_ip,xx);xx为IP地址,用十进制表示

insert intparam(97,db_auto_tftp_backup_time_hour,xx );xx表示小时

insert intparam(98,db_auto_tftp_backup_time_minute,xx);xx表示分钟

u 查看各地的接通率情况

EIS#show out 0736(查看0736这个地区的接通率,如果是all就可以查看所有地区的接通率)

DescriptionCodeRateTotalConnectNumErr BusyLocRejNetRej

------------------------------------------------------------------------------------

0736073659%74923402010296

uIP呼出路由拥塞保护启用方法

将outroute表的congstctl字段更改为1就可以了

update outroute (outgrp=XX)(congstctl=1)xx为您需要修改的呼出组

如果主机版本升至2.07.50或以上,这个命令就不复存在了,2.07.50版本是可以自动实现主用户叫失败从备用再次呼叫的功能的。

u通话通过注册平台(EIX)强制转发的配置

EIA或者SIP话机的语音流都是可以通过注册的EIX/EIG来转发的。

EIS(config)#select eiatable (eiano=98)

ROWIDEiaNoEiaNamePortNumFxoNumIsZfRtpAlgoTypePktPoriedIntlCodeAreaCodeEiaDescEnabledInnerRefEnableRtx InnerRefResvBit34IsCryptResvBit6InterRefReserv1

---------------------------------------------------------------------------------------------------------------

6929800-02-02-00-00-1341013000860755bob_2004110000010

1 Rowsselected

在上面我们可以看到eiatable 有这样三个域:InnerRef(点对点强址转发) IntrlRef(点对国际强址转发)InterRef(点对国内强址转发),你可以根据设备的具体网络情况来分别修改这三个域,值为1表示转发有效,为0无效。在sipphone的表里面有同样的三个域可以使用。

举例:Update eiatable (eiano=98)(interref=1)就是设置98号eia的点对国内强制转发。

Update eiatable (eiano=98) (innerref=1)就是设置98号eia的点对点强制转发。


三、对接调试PRA的常用命令

当EIG跟落地交换机对接PRA中继的时候,需要改动的数据不多,只需要稍微注意以下几个方面就可以了

1、PRA表的建立:主要看落地交换机是否支持多条E1共一个D通道。我们系统默认是4条E1共用一个D通道,如果不支持,就需要根据落地的数据来调整PRA中继。

2、 当E1物理连接正常,PRA中继处于ESTB状态的时候,PRA信令就已经通了。

3、E1桢格式:如果通话过程中有很大杂音(听回铃音的时候就很明显),就需要考虑到E1桢格式;

4、主叫号码设置:要考虑主叫号码的属性和范围,如果是透传主叫的,更需要问清楚透传主叫号码的具体要求比如:能不能送手机号码,要不要加区号,能不能透传本地号码呼叫本地等。

u支持不连续主叫号码池的配置

(1)、表名为callpool,用以保存主叫号码池,此表格可以配置多个号码池(目前缺省为128个);

(2)、callpool表结构为起始号码+号码个数;当需要配置多个零散号码时,可以插入多条记录,每条记录设置的号码个数以实际为准(例如,需要加入87654321、87654322,98654323到号码池中时,请在EIS(sql)输入insertcallpool (87654321,3)即可;

(3)、配置callpool表不能立刻生效,可通过输入命令(见下面第4条的描述)强制其立刻生效或重启设备;

(4)、设置完号码池后,可到EIX/EIG的config模式下执行poolrefresh命令,callpool表中的号码将即时更新到主叫号码池中,不用重启设备;

(5)、查看主叫号码池状态,请在特权模式下,输入show cc pool[detail]/[number]命令查看,输入detail将查看到所有号码的状态;输入需要查看的主叫号码将显示单个号码的状态。

u修改平台主叫号码属性的说明

EIX/EIG中,内部参数表中的91号参数表示的是号码的属性,paramva1值为1时,表示的是未知号码;为33时,表示的是国内号码;为65时,表示的是用户号码;对接时或者做主叫透传时需要更改相应的参数。

举例:EIS(sql)update intparam (paramid=91)(paramval=33) (修改号码类型为国内号码)

如果落地交换机需要我们送的号码前面加上区号,比如0755,这个时候需要做两个操作

1、 外部参数表pubparam的2号参数需要更改为区号比如0755;

2、 内部参数表intparam 的41号参数需要更改为1;

在内部参数表intparam中,还有下面四个参数可以配合使用,可以根据不同的需求来灵活的变换。

当配置41号参数为1时,EIG在进行PRA呼出时将在主叫号码前加上EIG的落地区号(是否包括区号中的0由43号参数决定);参数值为0时则相反;

当配置42号参数为1时,EIA在SIP呼出时将在主叫长号前加上区号(包括0,区号中的0是否去掉由落地EIG配置决定);参数值为0时则相反;

当配置43号参数为1时,EIG送出的主叫号码将不包括区号前的0(例如EIG落地区号为0755,送出的区号为755而不是0755);参数值为0时则相反;

当配置48号参数为1时,EIG送出的主叫号码如果是手机将带0,参数值为0时则相反;

说明:当配置终端端口数据的长号时,如果配置为以0开头或以13开头,终端进行呼出时将不再将终端区号添加到主叫号码中;针对这些参数修改都在EIS(sql)下面操作,操作的格式为:

update <tablename> (paramid=xx)(paramval=xx)

u 查看EIG的E1状态

EIS(config)#dev 401(linestate=0xa2的时候,表示没有接线,errstate为0的时候表示状态有问题)

E1[1][0]: useflag=1, state=1, crc4=0, alarm=0,linestate=0x0, errstate=0x0, loopstate=0

E1[1][1]: useflag=1, state=1, crc4=0, alarm=0,linestate=0x0, errstate=0x0, loopstate=0

E1[1][2]: useflag=1, state=1, crc4=0, alarm=0,linestate=0x0, errstate=0x0, loopstate=0

E1[1][3]: useflag=1, state=1, crc4=0, alarm=0,linestate=0x0, errstate=0x0, loopstate=0

E1[1][4]: useflag=0, state=0, crc4=0, alarm=1,linestate=0xa2, errstate=0x0, loopstate=0

E1[1][5]: useflag=0, state=0, crc4=0, alarm=1,linestate=0xa2, errstate=0x0, loopstate=0

E1[1][6]: useflag=0, state=0, crc4=0, alarm=1,linestate=0xa2, errstate=0x0, loopstate=0

E1[1][7]: useflag=0, state=0, crc4=0, alarm=1,linestate=0xa2, errstate=0x0, loopstate=0

上面前四条E1状态正常,后四条是故障态,有alarm告警。如果需要使用的E1上面有告警或者是故障态,要向落地反馈。

u 修改E1桢格式

当E1状态正常,PRA中继处于ESTB状态(特权模式show q931call可以查看),我们就可以测试电话了,如果在测试电话的时候听到很大的杂音(处于回铃音阶段的时候就很明显),我们需要更改E1的桢格式,如果原来内部参数表的45号参数为1,就改为0,如果是1就改为0。如果不存在上述的杂音问题,则不需要更改E1桢格式。

命令行:EIS(sql)update intparam (paramid=45)(paramval=0)

u 关于透传的基本设置

透传是指终端Eia/Sipphone在呼叫PSTN用户的时候,在被叫方的电话上显示出来的主叫方设置的合法的PSTN号码。我们可以在需要透传的Eia/Sipphone的端口上面配置上合法的固定电话或者手机号码,然后把该端口的呼叫指向可以透传的落地EIG,来实现透传。在做透传之前我们要明白一点,透传成功与否关键在于落地交换机,我们的Eia/Sipphone和EIG只起一个发送主叫号码的作用,并不能决定透传最终是否可以成功。

一般透传落地都需要我们送带区号的固定电话号码或者手机号码,所以我们需要设置一下numsect表。做透传就一定要在numsect里面增加一个0开头的字段。语句如下:

EIS(sql)# insert NumSect (0,0,65535,0,,,0)

为了进一步的规范主叫号码,我们需要把numsect表中的其他数据删除干净。有很多的落地运营商限制透传号码的区号跟被叫区号相同的呼叫,为了提高接通率,我们可以选择当透传的主叫号码的区号跟被叫号码区号一样的时候,用默认的号码池的其他号码对主叫号码进行替换,语句如下:

EIS(sql)#update pubparam (paramid=9)(paramval=true)

部分落地运营商还会要求当送的主叫号码是手机号码的时候,不要在前面加0,很简单,执行

EIS(sql)#update intparam (paramid=48)(paramval=0)相反的如果要求带0,需要把这个参数值改成1。

如果落地运营商要求必须送他们规定的主叫号码,不支持透传的话,那就只需要把numsect表清空就搞定了:EIS(sql)#deletenumsect (*)


四、 PRA接口绑定的配置

在和落地交换机对接的时候,有些交换机不支持多个E1共用一个D通道,只能每个E1做一个PRA,单独使用一个D通道,这样对我们在IP呼出路由的划分上造成很大的不便,因为我们可以把几条E1绑定在一个和多个PRA接口上,便于IP呼出路由的划分。

在"PRA描述表"中有一个域“BindGrp(绑定PRA群号)”来配置要绑定的PRA群号。具体配置规则如下:

1、 如果是一个独立的PRA群,将“绑定PRA群号”配置成255即可。

2、如果要将PRA群0、PRA群1、PRA群2绑定,可以将PRA群1、PRA群2的“绑定PRA群号”配置成PRA群0,PRA群0的BindGrp无需配置,并且以PRA群0去配置呼出路由或SIP中继的落地PRA群号。

3、 只需要在“D通道”所在的数据记录上配置即可。

4、 如此配置之后,呼叫会在绑定的这几个PRA群中自动选择空闲的呼出。

5、 show q931 call/sta的统计信息没有变化:按照实际呼出、呼入时所在的接口进行统计、显示。

配置举例:

EIS(config)#select pratable (*)

行号、PRA群号、PRA接口ID、E1所在槽位号、E1端口号、是否D通道、 绑定PRA群号

ROWIDPraGrpNoPraIdSlotNoPortNoDChannelBindGrpReserv

----------------------------------------------------------------------------------

0001002550

11011000

22012000

3301302550

4 rows selected

上面4条E1分别有自己的D通道,各自单独为一个PRA,但是上面把4个PRA绑定成了2组,第1、2条绑定在了0号PRA上,这样0、1、2三条就成了一个PRA,第3条仍然单独一条PRA。我们可以用下面命令来修改PRA之间的绑定关系。如果我们执行下面语句:

EIS(sql)#update pratable (rowed=3)(Bindgrp=0)

这样我们就把第三条也绑定在了PRA0上面。这样4个PRA就绑定在一起了。此时我们在IP呼出路由里面就可以只使用PRA0就可以把话务均匀的分配到每条PRA上面。


五、 SIP中继的配置

EIX/EIG互相之间进行流量指向,是需要通过建立SIP中继的方式实现,同样的我们的EIX/EIG也可以对接到其他的标准SIP协议的平台。下面分别讲述:

uEIX/EIG之间的对接

对接双方都是FreeGo系列的EIX/EIG的时候,双方尽量都采用私有的加密的中继。双方都需要在m1000的SIP中继管理里面添加一条SIP中继,中继的参数双方需要协商好:协议、认证域、认证密码双方必须一致(区分大小写),还需要正确填入对端的IP和SIP端口,方向要相反,EIX这一侧的是SS->TG,EIG侧的方向是TG->SS,而且中继号,中继名称和认证域不能和当前已经存在的SIP中继相同。做好这些操作之后,我们还需要telnet进入eig做最关键的一步操作“加密”:

EIS(sql)#update siptrunk (trunkno=XX)(iscrypt=1)(xx就是中继号)

在特权模式输入EIS#show sst trunk<trunkno>(trunkno就是中继号的意思,比如我们查看1号中继) 我们可以查看到此中继是否已经连接。

No Conn NoAckRealmProtoCsnLost Delay (ms)PeerIpnexthop

___________________________________________________________________________________________

110idc-eix1-eighUDP274010%0211.152.165.36211.152.165.36

No表示中继号 Conn是否连接,1是0否。

说明:EIG侧的PRA中继必须建立,不然SIP中继是无法建立的。认证域不能是本EIX/EIG的IP地址,不然会影响到注册在EIX/EIG上的SIP Phone的正常使用。

uEIX/EIG与标准SIP之间的对接

对接双方如果存在一个标准的SIP平台的时候,在m1000的SIP中继管理里面做SIP中继的时候就比较随意,只需要把对端的IP和SIP端口填写正确就可以了。同时也需要注意中继号,中继名称和认证域不能和当前已经存在的SIP中继相同。

由于是采用标准的协议,我们也需要Telnet到EIX/EIG里面修改两个参数。

EIS(sql)#update siptrunk (trunkno=XX)(isnostate=1,isipauth=1)(xx就是中继号)

Isnostate表示的是这条SIP中继是无状态的,就算Conn为0的时候也可以使用,Isipauth表示的是这条中继是采用IP认证的方式,不需要采用认证域来认证。

说明:认证域不能是本EIX/EIG的IP地址,不然会影响到注册在EIX/EIG上的SIP Phone的正常使用。

在Siptrunk表里面还有一个参数IsNmRealm表示不需要认证域来认证。在对接标准SIP平台的时候如果有需要可以修改为1;OutGrp表示的是这条入中继对应的呼出组,我们可以根据这个呼出组为这条中继过来的话务指定固定的IP呼出路由,TimeCtrl、StartTime、EndTime这三个参数必须结合使用,Timectrl表示是否对这条中继采用时间控制,StartTime、EndTimeTimeCtrl为1时有效,分别表示的是中继受限的开始时间和结束时间(24小时制),此段时间内这条中继将被禁用。


六、语音质量监控和处理手段

通过网络来实现通话,或多或少会受到网络质量的影响,怎么样最大的程度的避免因为网络的互连互通造成语音质量问题?为此,我们提供一个历史通话统计和一些网络测试的手段,还有几种解决语音问题的方法。

u 查看历史通话统计

在EIA的特权模式下我们可以用show rtp qu查看eia启动后的最近的二十个历史通话。

EIS(proxy 98)#show rtp qu

cl = 通话时长PeerIP =对端IPP2P =是否P2P转发proto = 协议类型

lr =丢包率bf= 连续丢包比重 mjit =平均抖动(ms) mdelay = 平均时延(ms)

uft= 播放平滑度vs =语音质量估分

---------------------------------------------------------------------------------------------------------------------------------

end-timePeerIPP2P protocllrbf mjitmdelayuft vs

----------------------------------------------------------------------------------------------------------------------------------

2006/ 4/25,19:51:31211.152.65.37NOUDP100009999

2006/ 4/27,18:44:44211.152.65.37NOUDP13455099 96

2006/ 4/28,18:52:31211.152.65.37NOTCP700131100 100

2006/ 4/29, 9:40: 19211.152.65.37NOTCP900016100 100

我们根据丢包率lr,连续丢包比重bf,平均抖动mjit,平均时延mdelay等对每一路通话进行一个语音质量评分vs,vs数越大,通话效果越好,最大为100;还可以从proto看到每路通话采用的协议类型,有TCP和UDP两种;Peerip表示的是通话时对方的IP地址,如果peerip是注册的EIX的IP,表示这路通话是通过注册平台转发的,如果peerip是落地EIG的IP地址,那么说明这路通话是直通的,如果是其他的IP地址,表示这是一个点对点的通话而且是私网直通的。

根据上面的统计我们大致可以看出设备到各个EIX/EIG的网络状况,如果走到某个落地的通话每次都很差,而且丢包率很大,我们应该尽量避免该设备走到这个落地,可以通过转发和走到其他的落地的方式来调整语音效果。

u 用户网络环境检测

在局域网禁ping时也能检查网络的丢包、时延和抖动,可以模拟真实的语音路径。下面的命令中no处输入eia号,ip地址处输入eix/tg的ip地址,count是ping测试的次数(最多1000)。

我们可以分别在EIA/SIP Phone和EIX/EIG上执行aping/xping的命令来检测互相之间的网络状况。具体介绍如下:

1)aping {eia no | eix | ip } {eia no | eix | ip } [-c count]

在EIA/SIP Phone的config模式下操作:

支持下面几种PING路径:

l eia->eix输入 apingeix(测试eia到注册eix的网络)

例如:EIS(proxy 296)(config)#aping eix –c10(测试eia到eix的网络,测是10次)

l eia-> eix-eia 输入 aping eixeia目的EIA号(测试本eia到平台上另外一个eia的通过eix转发的网络)

例如:EIS(proxy 296)(config)#aping eix eia134(测试134号eia跟本eia之间通过eix转发后的网络)

l eia->eig输入 aping ip<ip>的ip地址(测试eia到另一个eig的网络)

例如:EIS(proxy 296)(config)#aping ip 211.148.254.23 –c 15(测试eia到211.148.254.23的网络15次)

EIX/EIG的config模式下操作:

l eix->tg输入 aping ip<tgip>(测试当前eix/eig到另外一个eig的网络)

例如:EIS(config)#aping ip 211.148.254.23 –c15(测试eix到211.148.254.23的网络15次)

l eix->eia输入 aping eia<eiano>(测试eia到eix的网络)

例如:EIS(config)#aping eia 15 –c 10(测试15号eia到eix的网络10次)

aping在执行过程中可以通过CTR-C停止。

2)xping eia no1 {eix | ip} {eia no2 | ip } [-c count]

如果不想通过proxy进入EIA后再执行aping命令,可以执行xping命令。xping的前两个参数是eiano1,后续的参数和aping一致。执行此命令后相当于在eiano1上执行aping命令,但是结果显示在EIX的命令行界面上。

leia->eix->eig输入 xping eia <eiano>ip(测试eia到其他的eix/eig的网络)

例如:EIS(config)#xping eia 10 ip 211.148.254.23 –c 100(测试10号eia到211.148.254.23的网络,测试100次)

leia->eix-eia输入xping eia <eiano> eia<eiano>(测试eia到其他eia的网络)

例如:EIS(config)#xping eia 10 eia 20 –c15(测试10号eia到20号eia之间的网络15次)

xping 在执行的过程中无法通过CTR-C停止。

Aping和xping 的输入结果格式如下:

Packet: Send = 3, Recv = 3, Lost = 0(0% loss)

Round trip: Minimum = 180ms, Maximum = 190ms, Average =183ms

意思是发送的包个数为3,收到了3个,丢包率为0%,最小延迟180ms,最大延迟190ms,平均延迟183ms。

u 调整语音效果的方法

如果Eia/Sipphone到eix的网络很好,但是到落地的eig网络不好,同时eix到eig的网络也不错,这是我们可以给这台Eia/Sipphone设置一个强制转发。设置的方法见“通话通过注册平台(EIX)强制转发的配置”,同样的如果两个Eia/Sipphone之间点对电通话,如果他们效果不好,但是同时到eix的网络很好,也可以通过设置点地点强址转发来处理。

如果你有多个不同网络的落地可以使用,那么解决因为网络互连互通而导致的通话效果差就比较容易了,对于不同网络的Eia/Sipphone我们可以规划分组到不同的落地,可以最大程度的缓解网络延迟和丢包的问题,尤其是电信网络到网通网络的互通问题。


七、 加载EIA/SIPPhone命令行说明:

加载使用命令行进行操作,与网管操作等效,在config模式下,输入load回车可以看到以下命令行提示:

EIS#^config

EIS (config)#load ?

loadeiaFiletypeFilenameServerIPImmdtlyFlgCmplsnFlgEiaNo1/all EiaNo2...

Filetype:programpatchdat(文件类型)

Boardtype:gsysgdsp(单版类型)

ImmdtlyFlg:immediatelylater(是否立即加载)

CmplsnFlg:compulsionnocompulsion(是否强制加载)

SlotIndex:13when load gdsp,it's needn't

EiaNo:0-2047allcanload more than one eia !! <all> stand for load all eia

先在某具有公网IP的计算机(如M1000的计算机89.222.98.218)上运行TFTP软件,可以用radmin等远程控制工具进行控制,把要加载的那些新版本放在TFTP的加载目录中。

如果没有公网IP的计算机可以控制,那么在自己局域网的计算机上运行TFTP软件,在局域网的路由器上把网络出口的UDP的2069端口映射到自己的计算机上,到路由器上去查到目前获得的公网IP,相当于TFTPserver的IP,TFTP的端口设置为2069。

下面举例说明:

1智能加载eiano为20的EIA,可以先查看eia的软硬件版本,命令行dev 10< eiano> ,PCB 2.2为V1硬件, PCB 11.x为V2硬件,PCB 21.x为V3硬件。

如果eia为V1版本,命令:load eia prog eiaapp.ldf89.222.98.218 la co 20

如果eia为V2版本,命令:load eia prog eiaappv2.ldf89.222.98.218 la co 20

如果eia为V3版本,命令:load eia prog eiaappv3.ldf89.222.98.218 la co 20

如果eia为单口IAD,命令:load eia prog eiaappv5.ldf89.222.98.218 la co 20

如果eia为EPHONE,命令:load eia prog eiasipappv5.ldf89.222.98.218 la co 2122

(加载完毕后,eig缓存中就有相应版本的程序了,以后直接用load flagset1 no<eiano>就可以加入待加载的EIA)。

2立即加载eiano为20和28的EIA

命令:load eia prog eiaapp.ldf 89.222.98.218 im co20 28

3智能加载所有的EIA

命令:load eia prog eiaapp.ldf 89.222.98.218 la coall

一旦使用智能加载升级了某个版本的EIA,EIG中就存有该版本的EIA软件,以后升级就简单些了,升级方法是:

(1)、telnet到EIG,进入config模式;

(2)、查明要升级的EIA的eiano;

(3)、假设eiano为20,则执行load flagset 1 no20,把EIA加入到智能升级队列中;(load flagset 0 no 20为从队列中取消);

(4)、复位该EIA,可以用命令行dev 2220来实现,其中20为eiano;

(5)、该EIA启动后会自动被升级,也就是智能升级方式,程序为EIG缓存中的对应版本,软件自动判断,不会混淆;

(6)、在config模式下,loadshow可以看到缓存区中的版本,load加回车可以看到帮助说明;

(7)、在EIS#模式下,show load可以看到当前正在加载的进程,showeia-p20可以看到某EIA目前是否有呼叫存在,如果设备正在使用,应该避免升级,以免有人打不通电话会把EIA上下电,如果正在写FLASH,会比较危险;

(8)、如果要在晚上对所有EIA进行全面升级,可以load flagset 1all,然后执行命令loadreseteia,系统会自动对那些目前无通话的EIA进行复位,然后排队加载。这个方法首先必须保证EIG的缓冲区中有所有类型EIA的新版本,config模式下load show可以看到。

其他跟加载相关的命令:

1)、loadinformation显示所有待加载的EIA列表

2)、load information online显示在线的待加载的EIA列表

3)、load information offline显示不在线待加载的EIA列表

关于终端升级的一点说明,V3版本EIA的升级有一定的特殊性,升级规则如下:

1.EIA的软件版本是2005年6月9日之前的一律需要先升级到2005年6月9日的版本;

2.2005年11月4日之前的需要升级到2005年11月4日的版本;

3.2005年11月之后可以升级到目前的最新版本。

其他硬件版本的终端不适用以上规则。


八、 远程调节EIA/SIPPhone参数说明

有时我们需要远程进入到EIA/SIPPhone更改一些参数配置,比如调节声音大小、设置忙音频率参数、更改传真参数、网络参数、还有一些Fxo端口的特殊应用等。下面一一说明:

1、 在EIG的config模式下proxy [eiano]

2、进入EIA的命令行后,输入eiac,可以修改一些基本参数你可以直接在原有的参数后面写上新的参数值,如果不想改变,直接回车就可以了。

当EIA的PCB版本为2.x(V1版本)或 11.x(V2版本)时

EIS(proxy 296)#eiaconfig

-----------------------------------------------

b2 -- FXODSP -> PCM gain:-32~+32 (defalt:0) (FXO往外线的发送增益)

Value = 0 :

b1 -- FXSDSP -> PCM gain:-32~+32 (defalt:0)(FXS往话机的发送增益)

value = 0 :

a2 -- FXODSP <- PCM gain:-32~+32 (defalt: 0)(外线往FXO的发送增益)

value = 0 :

a1 -- FXSDSP <- PCM gain:-32~+32 (defalt:0)(话机往FXS的发送增益)

value = -2 :

dtmfvolume: -32 ~ 32 (default:0)(向线路所接PBX发送dtmf号码时用的增益)

value = 2 :

dtmfinternal: (80~200), (default:200ms)(向线路所接PBX发送dtmf号码的信号持续时长)

value = 200 :

SilenceCompression Enable flag: 0 - 1 (default: 1/Enable)(是否静音抑制)

value = 1 :

Fxo portCID mode : 0 - 2 (0: no; 1: fsk; 2: dtmf) (default:0)(FXO的外线来电显示格式)

value = 0 :

set FxoOffhook wait time : 0 - 1 (0: 4S; 1: 1S) (default:0)(FXO振铃时的摘机等待时间,需要来电显示时填0)

value = 0 :

Set FxoHint Voice for Dialtone? 0 - 1(0: No; 1: Yes) (default: 0)(FXO呼入时是否把拨号音当提示音)

value = 0 :

Set FxoCid Type : 0 - 2 (0: BELLcore; 1: ETSI; 2:NTT ) (default:0) (FSK的3种格式)

value = 0 :

------------------BusyTone0Set------------------(忙音参数,用于FXO忙音自动检测)

busytonelow freq: 300 ~ 2000hz (65535 is irrelevant)(忙音频率1)

value = 440 :

busytonehigh freq: 300 ~ 2000hz (65535 isirrelevant)(忙音频率2,如果为单频,填65535)

value = 65535 :

busytoneon time: 0 ~ 1022 (unit: 10ms)(1023 is irrelevant)(忙音续的时长(毫秒))

value= 50 :

busytoneoff time: 0 ~ 1022 (unit: 10ms)(1023 is irrelevant) (忙音断的时长(毫秒))

value = 50 :

busytonelow level: 0 ~ 35 (0: mute; 1~35:-31db~3db)(default:16/-16db)(忙音频率1的增益)

value = 17 :

busytonehigh level: 0 ~ 35 (0: mute; 1~35:-31db~3db)(default:16/-16db)(忙音频率2的增益)

value = 0:

Save the configuration andreboot the dsp board(Y/N):Y(保存配置并重新启动dsp)

3、 V3版本的eiac命令显示的有所不同,但大致一样

EIS(proxy 32)#eiac

code type: 0~4(723_6/729A/723_5/711A/711U)(编码类型)

value = 0:

PCM <- NET Port volume gain:(-32~32),default:0(DSP输入增益)

value = 10:

[转载]众方-EIS命令行操作指导书 众方

PCM -> NET Port volume gain:(-32~32),default:0DSP输出增益

value = 15:

FXO CODEC <- PHONE gain: 0 ~ 1 (0:disable; 1: +6db), default:1 (CODEC O口输入增益)

value = 1:

FXS CODEC <- PHONE gain: 0 ~ 1 (0:disable; 1: +6db), default:0 (CODEC S口输入增益)

value = 0:

Port SCE flag: (0, 1),default:1(静音抑制标志)

value = 1:

busytone threshold: -20~-35 (if0, use defaultvalue)(检测到忙音的振幅极限才有效(-26DB~-43DB))

value = 0:

busytone hangover: 5ms~32767ms(if 0, use defaultvalue)(检测的忙音的最小时间才有效(5ms to 32767ms))

value = 0:

busytone tone_on_frac: 1~32767(if 0, use defaultvalue)(能量比重(X/32768))

value = 0:

busytone lo_cutoff_freq:200hz~3000hz (if 0, use default value 300hz)(最低频率)

value = 300:

busytone hi_cutoff_freq:200hz~3000hz (if 0, use default value 550hz)(最高频率)

value = 700:

dtmf volume: (-32 ~ 32),(default:0)(dtmf信号的振幅)

value = 0:

dtmf internal: (80~200), (default:200ms)(dtmf信号的间隔)

value = 200:

set Fxo Offhook wait time : 0 - 1 (0: 4S; 1: 1S)(default:0)( O口检测到振铃后多长时间摘机)

value = 0:

Set Fxo Hint Voice forDialtone? 0 - 1 (0: No; 1: Yes)(default:0)( O口呼入,听提示音再拨号,还是听拨号音再拨号)

value = 0:

Set Fxo can't offhook when CID notdetected? 0 - 1 (0: No; 1: Yes)(default:0)(是否要求检测到CID才摘机)

value = 0:

IpPhone AutoDialer enable: 0 - 1 (default:0/Disable)(EIA前端是否加了自动拨号器)

value = 0:

Set Voice Compensate enable: 0 - 1 (0: turnoff; 1:turnon ) (default: 1)(设置语音补偿开关)

value = 0:

fax max rate:2400,4800,9600,12000,14400(unit:bps)(default :14400)(传真波特率)

value = 14400:

fax volume: (-9 ~ 9)(default:0)(传真增益)

value = 0:

fax pkt sendinternal: (10 ~ 80), (default :10ms)(传真放送间隔)

value = 10:

send rtp keepalive: 0-do not send,1-sendEIA(定期的发送报文 )

value = 0

Save the configuration and reboot the dspboard(Y/N):(保存配置并重启dsp)

如果FXS口点对面,主叫声音小,那么调大FXS DSP -> PCM gain 或PCM<- NET Port的值;如果主叫声音大,就调小;如果被叫声音小,就调大FXS DSP<- PCM或PCM -> NETPort的值,一次调节2-3分贝较为适宜。如果传真效果不好,可以调整一下波特率、传真发送增益和发送间隔。

4、 进入EIA的命令行后,输入menu,可以修改一些网络参数

如果同一个局域网中有多台设备,且工作不正常时,建议把MGCP LOCAL port和RTP Startport分开,如20002/21002/23002。。。,8000/8100/8200。。。

u 下面配置EIA为桥接模式,平台为freelink方式举例:

EIS#menu

-----------------------------------------------------------------------------------------------------

|System menu configurationtool.|

| (c) COPYRIGHT2002- byShenzhen Allywll InformationCo.,Ltd|

|All rightsreserved.|

------------------------------------------------------------------------------------------------------

| Network access methodsupported:|

| (0) PPPmodem|

| (1) ethernet with fixedip|

| (2) ethernet withdhcp|

| (3)pppoe|

------------------------------------------------------------------------------------------------------

|Notice:|

|[1]"quit"Type "quit" to exit thistool|

|[2]A.B.C.DYou must input an ipaddress/mask|

-----------------------------------------------------------------------------------------------------

EIA Mode( route=0 or bridge=1) :1(采用桥接模式,0为路由模式,1为桥接模式)

WANNetwork access method (0-3):2(wan口设置为DHCP方式)

Current protocal is MGCP

MGC use a fixed ip address(Y/N):N(mgc使用固定IP方式或者freelink,N为freelink,Y为固定IP)

Pop3 server address(A.B.C.D/domain name): 202.101.202.101

Pop3 user account: shenzhen01@freelink.com

Pop3 user account password: ******

MGCP LOCAL port:20002(mgcp本地端口)

RTP Start port:8000(RTP本地起始端口)

Primary DNS server(A.B.C.D):202.96.134.133(主用DNS服务器)

Second DNS server(A.B.C.D): 202.96.128.68 (备用DNS服务器)

Save the configuration andreboot(Y/N):(保存配置并复位设备生效)

u 配置eia为路由模式,mgc中心为固定IP地址+端口模式举例:

EIS#menu

------------------------------------------------------------------------------------------------------

|System menu configurationtool.|

| (c) COPYRIGHT2002- byShenzhen Allywll InformationCo.,Ltd|

|All rightsreserved.|

------------------------------------------------------------------------------------------------------

| Network access methodsupported:|

| (0) PPPmodem|

| (1) ethernet with fixedip|

| (2) ethernet withdhcp|

| (3)pppoe|

------------------------------------------------------------------------------------------------------

|Notice:|

|[1]"quit"Type "quit" to exit thistool|

----------------------------------------------------------------------------------------------------

EIA Mode( route=0 or bridge=1) :0(采用了路由模式,0为路由模式,1为桥接模式)

LAN Local ip address(A.B.C.D):172.16.0.244(lan口的本地IP)

LAN Local ip mask(A.B.C.D):255.255.0.0(lan口的子网掩码)

WAN Network access method (0-3):3(wan口的网络连接方式pppoe)

Dial account:szwwwabc@163.gd (pppoe帐号)

Dial password:******(pppoe密码)

Current protocal is MGCP

MGC use a fixed ip address(Y/N): Ny(MGC使用固定ip的形式)

MGC ip address(A.B.C.D/domain name):202.77.88.99(MGC的Ip地址)

MGC CA port:2345(MGC端口)

MGCP LOCAL port:20002(本地mgcp端口)

RTP Start port:8000(本地rtp起始端口)

Primary DNS server(A.B.C.D):202.96.134.133(主用DNS服务器)

Second DNS server(A.B.C.D):202.96.128.68(备用DNS服务器)

Save the configuration andreboot(Y/N):(保存配置并重启设备生效)

5、 开/关隧道参数

有一些设备所在的网络是不需要设置隧道参数的,如果做了反而会影响到通话效果,那么我们可以在终端设备的config模式下更改这一设置。

EIS(proxy 296)(config)#htc runflag<value>value 为0的时候表示取消隧道参数,为1的时候表示开启隧道参数)

在proxy 296)#下输入show htc config可以查看到是否设置OK,重新启动设备参数生效。

6、 SIP Phone 的SIP参数配置

当SIP Phone需要切换平台,如果没有web操作可以用,我们也可以通过命令行完成。

命令格式:EIS(proxy 32)(config)#sip set [portno] [telno][authname] [password]

对于SIP Phone来说,portno是0,telnum就是用户标识,authname可以不用更改,直接用 -代替,password是认证密码。然后到eia的特权模式用menu更改新平台的IP和SIP端口就行了。


九、 远程忙音检测说明

如果FXO外线的忙音无法自动识别,那么可能导致FXO状态挂死,要识别FXO所接外线的忙音参数,需要录制忙音,然后分析参数,在配置忙音参数到相应的EIA中,具体方法如下(以下命令操作都在eia上执行):

1、果该EIA带FXS端口,则可以使用该EIA自己的FXS端口配合完成忙音的录制;如果该EIA是全FXO接口,则需要其他的EIA的FXS端口配合(这个EIA需要在身旁,这样也可以录制远程EIA的FXO忙音);

2、先在Amanger网管web的管理页面上把相应的EIA(如果需要两台EIA配合,则两台都需要操作)配置成G.711/10ms的压缩算法,不能使用RTP复用,然后在EIA的本地WEB页面关闭EIA端口的静音抑制;

3、需要配合录制忙音的FXS和FXO,在网管上要配置在同一个用户群中,其中FXO端口需要配置到该用户群的一个单独的FXO中继群中,设置一个FXO选路号,如099;

4、 telnet到带FXS端口的那个EIA上,username和password是admin/admin

Welcome to EIS System!

Username:admin

Password:*****

EIS>en

EIS#^config

EIS(config)#

5、通过FXS呼叫FXO选路号从需要检测忙音的FXO呼出,然后拨错号码或久不拨号,可以制造忙音。注意:两个EIA都必须注册在线,FXO设备的FXO端口一定要已经插上外线20秒以上;

6、 假设FXS的端口号是2,在制造出忙音后,输入以下命令行,录制网络对方送过来的忙音:

EIS(config)# sd record 2 net

其中2为端口号,命令格式为sd record [portid] net

7、在电脑上运行tftp.exe,监听端口为69,电脑和EIA在同一个网段上,用HUB或LANSWITCH互通,执行上传语音文件到tftpserver的命令行:

sd record 2 save 172.16.100.252 busy.voc

其中172.16.100.252为电脑的IP,busy.voc为忙音文件名,命令格式为:

sd record [portid] save [tftpip] [filename]

8、 在tftpserver的工作目录找到文件busy.voc,就是需要分析的忙音文件。

使用工具软件cool editpro(可以在internet下载到)对忙音voc文件进行简单的分析,可以得到忙音参数,以该软件的2.00版本为例:

〉〉运行cool edit软件,打开busy.voc

〉〉选择采样忙音文件的格式如下

〉〉Raw Data格式如下

〉〉打开后的忙音文件如下图所示:

〉〉用鼠标拉动,量出忙音断续时间,下面以“续”的时间为例,得出length为350毫米(如右下角所示),同样可以再量出“断”的时间。

〉〉用鼠标拉动忙音“续”的那部分,点击菜单Analyze/Show FrequencyAnalysis,可以看到该忙音的频率为440赫兹。

9、 把分析出来的结果设置在带FXO的EIA中,用命令行eiaconfig,以下busytone on time/busytone off time的单位是10毫秒。

Ø 带FXO的EIA版本为V1/V2时:

EIS#eiac

------------------BusyTone0 Set------------------

busytonelow freq: 300 ~ 2000hz (65535 is irrelevant)

value = 440 :

busytonehigh freq: 300 ~ 2000hz (65535 is irrelevant)

value= 65535 :

busytoneon time: 0 ~ 1022 (unit: 10ms)(1023 is irrelevant)

value = 50 :

busytoneoff time: 0 ~ 1022 (unit: 10ms)(1023 is irrelevant)

value = 50 :

busytonelow level: 0 ~ 35 (0: mute; 1~35:-31db~3db)(default: 16/-16db)

value = 17 :

busytonehigh level: 0 ~ 35 (0: mute; 1~35:-31db~3db)(default: 16/-16db)

value = 0 :

Ø 带FXO的EIA版本为V3时,一般是可以自动检测到忙音的:

EIAV3版本是智能判断,只要实际的忙音频率在设定的范围之内即可。

EIS#eiac

。。。

busytonelo_cutoff_freq: 200hz~3000hz (if 0, use defaultvalue 300hz)

value = 300 :

busytonehi_cutoff_freq: 200hz~3000hz (if 0, use defaultvalue 550hz)

value = 700 :

10、重新启动带FXO端口的EIA,再次做FXO呼出试验,看忙音是否能检测到,也就是自动释放线路。

11、确认正常后恢复两台EIA为G.723 6.3k/30ms,恢复两台EIA的静音抑制参数。


附:话机高级配置

*114#

查询端口的群内短号

*158#

查询本机IP地址

*517

禁用此端口

*518

启用此端口

*182

智能卡业务

*057*转移目标号码#

注册无条件转移业务

*057#

取消无条件转移业务

*040*转移目标号码#

注册遇忙转移业务

*040#

取消遇忙转移业务

*041*转移目标号码#

注册无应答转移业务

*041#

取消无应答转移业务

*#群号#短号

群间呼叫

*157*A#

设置路由或桥接

A取值对应:Route=0 or bridge=1

*151*A#

设置隧道或取消隧道 A 取值对应:0禁止tunnel 1-启用非标准tunnel2-启用标准tunnel 7:Auto,自动选择;8:固定TCP 9:固定UDP

*115#

查询TT号码

*181

查询账户余额

*149#

开启fxo端口配置模式,不用重启

  

爱华网本文地址 » http://www.413yy.cn/a/25101011/82344.html

更多阅读

如何打开命令行窗口 如何打开我的电脑

如何打开命令行窗口——简介如何打开命令行窗口如何打开命令行窗口——工具/原料电脑如何打开命令行窗口——第一种打开方法如何打开命令行窗口 1、点击自己的电

命令行下怎样释放和获取IP地址 获取ip地址命令

今天跟大家讲的就是命令提示符下获取和释放IP地址的操作,主要是针对使用DHCP来获取IP地址的用户,下面我们一起看看怎样操作吧。命令行下怎样释放和获取IP地址——工具/原料命令提示符命令行下怎样释放和获取IP地址——步骤/方法命

DOS命令行删除N天以前的文件 dos 串口命令行

脚本 2011-05-03 17:15:33 阅读5 评论0 字号:大中小订阅DOS命令行删除N天以前的文件DelOldFile.cmd:: DelOldFile.cmd - 删除指定日期前的所有文件:: Climbing - 2005-8-26 - CMD@WinXP@echo offif "%1"=="" goto _usageset

声明:《转载 众方-EIS命令行操作指导书 众方》为网友有鹿分享!如侵犯到您的合法权益请联系我们删除