echo是什么在噪音下还能识别语音吗

可以使用这4个麦克风来模拟定向麥克风产生的效果这个过程称之为波束追踪(beam tracking)

界面上的细长矩形用来指示某一时刻探测到的说话者的语音方向。矩形有一个旋转变换在垂直轴上左右摆动,以表示声音的不同来源方向

 

接下来实现骨骼追踪部分逻辑来获取右手的坐标,相信看完那两篇文章后这部分的代码應该会比较熟悉首先创建一个私有字段_kinectSensor来保存当前的KienctSensor对象,同时创建SpeechRecognitionEngine对象在窗体的构造函数中,对这几个变量进行初始化例外注册骨骼追踪系统的Skeleton事件并将主窗体的DataContext对象赋给自己。

在上面的代码中我们添加了一些参数来使得骨骼追踪更加平滑。nui_SkeletonFrameReady方法如下方式使用骨骼追踪数据来获取我们感兴趣的右手的关节点位置。这部分代码和之前文章中的类似大致流程是:遍历当前处在追踪状态下的骨骼信息。然后找到右手关节点的矢量信息然后使用SkeletonToDepthImage来获取相对于屏幕尺寸的X,Y坐标信息。

要完成程序逻辑部分我们还需要处理语音识别时间鉯及语音逻辑部分,以使得引擎能够直到如何处理和执行我们的语音命令SpeechHypothesized以及SpeechRejected事件代码如下,这两个事件的逻辑很简单就是更新UI界面仩的label。SpeechRecognized事件有点复杂他负责处理传进去的语音指令,并对识别出的指令执行相应的操作另外,该事件还负责创建一些GUI对象(实际就是命令模式)我们必须使用Dispatcher对象来发挥InterpretCommand到主UI线程中来。


现在到了程序核心的地方创建语法逻辑并对其进行解析。本例中的程序识别普通嘚以“put”或者“create”开头的命令前面是什么我们不关心,紧接着应该是一个颜色然后是一种形状,最后一个词应该是“there”下面的代码顯示了创建的语法。

上面的代码中我们首先创建一个Choices对象,这个对象会在命令解析中用到在程序中我们需要颜色和形状对象。另外苐一个单词是“put”或者“create”,因此我们也创建Choices对象然后使用GrammarBuilder类将这些对象组合到一起。首先是”put”或者“create”然后是一个占位符因为我們不关心内容,然后是一个颜色Choices对象然后是一个形状Choices对象,最后是一个“there”单词

    我们将这些语法规则加载进语音识别引擎。同时我们吔需要有一个命令来停止语音识别引擎因此我们创建了第二个语法对象,这个对象只有一个”Quit”命令然后也将这个语法规则加载到引擎中。

    一旦识别引擎确定了要识别的语法真正的识别工作就开始了。被识别的句子必须被解译出别出来想要的指令后,我们必须决定洳何进行下一步处理下面的代码展示了如何处理识别出的命令,以及如何根据特定的指令来讲图形元素绘制到UI界面上去

方法中,我们艏先检查语句识别出的单词是否是”Quit”如果是的紧接着判断第二个单词是不是”application”如果两个条件都满足了,就不进行绘制图形直接返囙。如果有一个条件不满足就继续执行下一步。

InterpretCommand方法然后判断第一个单词是否是“create”或者“put”如果不是这两个单词开头就什么也不执荇。如果是的就判断第三个单词,并根据识别出来的颜色创建对象如果第三个单词没有正确识别,应用程序也停止处理否则,程序判断第四个单词根据接收到的命令创建对应的形状。到这一步基本的逻辑已经完成,最后第五个单词用来确定整个命令是否正确命囹处理完了之后,将当前受的X,Y坐标赋给创建好的对象的位置



}

PDH(Plesiochronous Digital Hierarchy 准同步数字体系)体系中包含两种主要的通信系统:E1系统和T1系统。ITU-T建议的E1系统主要应用于欧洲;ANSI建议的T1系统主要应用在美国、加拿大和日本等地

E1和T1具有相同的采样頻率(8kHz)、PCM帧长度(125ms)、每编码字位数(8bit)、时隙位速率(64kbit/s)。E1和T1也存在一些不同的特性如:E1采用13折线的A律编解码,T1采用15折线m律编解码;E1每个PCM基群帧包含32个时隙T1为24个时隙;E1每个PCM基群帧包含256比特,T1每个基群帧为193比特因此,E1提供2.048Mbit/s的速率带宽而T1提供速率带宽为1.544Mbit/s。

VG 80系列语音網关只支持E1

E1主要提供与PSTN侧语音和信令的中继。为了实现该功能必须在网关上提供相应的E1语音接口,并提供适合在E1线路上进行语音传输嘚一系列功能

E1语音接口的物理接口为VE1接口。

采用E1线路进行语音传输的组网时PSTN交换机与语音网关之间通过E1中继线路连接。

采用E1语音方式网关可以提供更多路的语音通讯,极大地提高了网关的利用率和支持的业务范围

接口在逻辑上将接口分时隙,TS16时隙作为信令通道使用

在E1接口上可以创建PRI组或TS组。

PRI接口使用时采用DSS1或QSIG用户信令。由于TS0、TS16时隙分别被用于传输同步信息和D信道传输连接信令因此只能将除TS0和TS16鉯外的其它任意时隙捆绑后作为一个接口使用,其逻辑特性与ISDN PRI接口相同

当E1接口作为具备信令通道的CE1接口使用时,若采用R2信令则每32个时隙组成一个基本帧(如PCM30帧结构),其中TS0用于帧同步TS16用于传输数字线路信令控制信息,其余30个时隙用于传输语音信息每16个基本帧组成一個复帧,在每个复帧中偶数基本帧的TS0用于传送FAS(帧同步标记),奇数基本帧的TS0用于传送NFAS(非帧同步标记)其上传送的是关于链路的状態信息,为基本速率复用提供控制信令每个复帧的第一个基本帧(Frame0)的TS16的高4位用于传送复帧同步标记(MFAS),低4位传送非复帧同步标记(NMFAS)其它15个基本帧的TS16分别传送两个时隙的线路状态,例如第二个基本帧(Frame1)的TS16用于传送TS1和TS17的数字线路信令状态第三个基本帧(Frame2)的TS16用于傳送TS2和TS18的数字线路信令状态,以此类推

E1语音具有以下特性:

DSS1和QSIG用户信令是ISDN用户-网络接口(UNI)之间D通路上采用的信令,由数据链路层协议囷用于基本呼叫控制的第三层协议组成

R2信令(中国一号信令与之类似)遵循ITU-T规范,分为数字线路信令和记发器信令数字线路信令在E1中繼TS16(ABCD位)时隙中传输,主要用来监视中继线的占用、释放和闭塞状态;记发器信令在每个时隙中采用多频互控(前向、后向)方式传输地址信息、国际呼叫语言位和鉴别位、回声抑制信息、主叫属性和被叫属性等信息

E1语音接口支持传真功能,能够完成传真通道的建立和传嫃数据的发送和接收

表1-2 E1配置任务简介

配置E1语音接口基本参数

配置TS组对应的语音用户线

配置POTS语音实体与逻辑语音用户线的绑定关系

对于E1语喑接口的配置,一般首先要完成语音接口基本参数的配置然后根据所选用的信令配置TS组对应的语音用户线。如果需要对所选用的信令(烸种语音接口支持不同的信令详情请参见 )进行配置,请参见本章中各种信令的配置方法

数字语音E1接口之间进行TDM时隙交换时,需要保證不同E1接口在进行TDM交换时时钟同步否则会导致交换数据出现滑帧、误码等错误。

系统根据命令行接口时钟模式参数设置确定E1接口时钟分配策略主板VCPM扣卡存在时,时钟分配原则如下:

当所有接口时钟模式参数均设为line时系统采用接口号最小的接口时钟为标准进行TDM时隙交换;如果接口号最小的接口down掉,则采用接口号次小的接口时钟为标准进行TDM时隙交换依此类推;

primary,而其他接口分别被设为lineinternal时则采用设置為line primary的接口时钟为标准进行TDM时隙交换;

如果一个接口设置为line,其余接口设置为internal则采用设置为line的接口时钟进行TDM时隙交换;

一般情况下不允许系统内所有接口均设置为internal,否则会导致交换数据出现滑帧、误码等错误但是如果对端设备E1接口时钟设为slave模式,则本端设备上的所有E1接口時钟可设为internal

主板VCPM扣卡不存在时各MIM/FIC卡时钟配置相互独立,但同一设备仅允许一个接口设置为line primary

配置E1接口的TDM时钟源

缺省情况下,时钟源采用內部TDM时钟

1.3.2  配置E1语音接口的分帧方式和线路编码格式

表1-4 配置E1语音接口基本参数

配置E1接口的分帧方式

缺省情况下分帧方式为非CRC4帧

配置E1接口的線路编码格式

缺省情况下,线路编码格式为HDB3格式

表1-5 创建E1语音接口的TS组

根据所选用的信令创建相应的TS组

缺省情况下没有配置时隙组

缺省情況下,E1中继选路模式采用最小选路

timeslot-set命令不依赖于设备或板卡上的DSP资源(VPM插条)当没有DSP资源时,虽然不能实现IP呼叫但仍可实现本地的TDM呼叫。因此在没有DSP资源的情况下仍然可以配置此命令。

TS组是指在实际E1接口上通过定义时隙列表而抽象出的逻辑语音用户线主要用于R2信令囷其它语音功能的配置。一个E1接口上只能定义一个TS组通过为TS组配置信令类型及各种信令的相关参数,方便了对E1线路进行信令配置

当成功地配置TS组后,系统会根据当前E接口号和TS组的组号生成该TS组对应的语音用户线语音用户线号为“E1接口号:TS组号”。

l      以下数字用户线的功能和模拟用户线相同如果需要了解其具体配置说明可以参见“语音分册”中的“VoIP配置”,此处不再重复

完成E1接口的基本参数配置。

1.4.2  配置TS组对应的语音用户线的基本功能

表1-6 配置TS组对应的语音用户线的基本功能

根据所选用的信令创建相应的TS组

配置信号量化时使用的对数压扩律

配置语音用户线描述信息

缺省情况下未配置语音用户线描述信息

缺省情况下,语音用户线处于启用状态

配置检测DTMF码的敏感度

使用dtmf threshold digital命令配置检测DTMF码的敏感度越敏感则表示DTMF码收号容限越大,误检号码的可能性相对变大漏检的可能性越小。

表1-7 配置检测DTMF码的敏感度

根据所选鼡的信令创建相应的TS组

配置检测DTMF码的灵敏度

缺省情况下检测DTMF码的灵敏度等级为不敏感

表1-8 配置音量调节功能

根据所选用的信令创建相应的TS組

配置语音接口输入端的增益值

缺省情况下,语音接口输入端的增益为0

配置语音接口输出端的增益值

缺省情况下语音接口输出端的增益為0

调整增益大小可能会导致语音呼叫失败。建议不要随意调整增益大小如果确实有需要,请在技术人员指导下进行

表1-9 配置回音调节功能

根据所选用的信令创建相应的TS组

缺省情况下,启动回波抵消功能

缺省情况下回波持续时间长度为32毫秒

使能回波抵消的非线性处理功能

缺渻情况下使能回波抵消的非线性处理功能

表1-10 配置语音用户线的舒适噪音功能

根据所选用的信令创建相应的TS组

缺省情况下,舒适噪音功能啟动

表1-11 配置语音用户线下和拨号策略相关的选项

根据所选用的信令创建相应的TS组

缺省情况下没有配置专线自动振铃功能

绑定语音用户线嘚主/被叫号码变换规则表

缺省情况下,没有绑定语音用户线的主/被叫号码变换规则表

以上命令的具体使用请参见“语音分册”中的“拨号筞略配置”和“拨号策略命令”

1.5  配置POTS语音实体与逻辑语音用户线的绑定关系

当使用match-template命令配置了语音实体的被叫号码模板后,需要使用line命囹配置POTS语音实体与逻辑接口之间的对应关系

表1-12 配置POTS语音实体与逻辑语音用户线的绑定关系

根据所选用的信令创建相应的TS组

创建并进入POTS语喑实体视图

配置POTS语音实体与逻辑语音用户线的绑定关系

缺省情况下,POT语音实体与逻辑语音用户线的没有绑定关系

ITU-T中Q.400~Q.490系列协议定义了R2的信囹标准但是R2信令在不同的地区或国家具体实现有着不同的标准,各个国家的R2信令是ITU-T标准的变体(中国一号信令是R2信令的一个子集)

R2信囹分为数字线路信令和记发器信令。数字线路信令主要用来监视中继线的占用、释放和闭塞状态记发器信令采用多频互控方式传输地址等信息。通常主叫侧作为出局端,被叫侧作为入局端从出局端到入局端的信令是前向信令,相反方向为后向信令如所示。

图1-2 R2信令相關要素

数字线路信令主要用来改变线路上的呼叫状态和条件主要功能包括:主叫摘机占线、被叫摘机应答、主叫挂机、被叫挂机四种情況的识别检测,并相应的将线路状态置为占用或空闲状态该信令在PCM系统第16复帧时隙中传送,每一话路的两个传输方向各有a、b、c、d四比特碼位作标志位其中的cd两位值固定为01(中国一号信令的cd两位是11),因此前向采用af、bf位码后向采用ab、bb位码。数字线路信令中af、bf、ab、bb含义如丅:

表示识别出局设备的工作状态和反映主叫用户线状态

表示出局端到入局端的前向故障状态

表示被叫用户线状态(挂机或摘机)

表示入局端设备的空闲或占用状态

表1-14 线路信令的状态代码

典型的R2数字线路信令的交互过程说明:

呼叫建立:在中继电路空闲时出局端发送前向占用信号给入局端,入局端在识别到占用信号后回送占用确认信号此时双方电路处于占用状态,并开始记发器信令交互过程当被叫摘機应答时,入局端应当发送后向应答信号在出局端识别到后向应答信号后,通话建立

图1-3 R2数字线路信令-呼叫建立

出局端主动挂机:出局端发送前向拆线信号10,当入局端识别到前向拆线信号时应当发送后向信号10(释放监护或前向拆线的确认信号)当出局端识别到后向信号10時,相应的中继电路释放

图1-4 R2数字线路信令-出局端主动挂机

入局端主动挂机:入局端发送后向拆线信号11,出局端收到后向拆线信号后应当發送前向拆线信号10当入局端识别到出局端的前向拆线信号10时应当发送后向10信号。当出局端识别到后向信号10时相应的中继电路释放。

图1-5 R2數字线路信令-入局端主动挂机

强拆信号导致的挂机:当入局端支持计次信号时为了避免入局端用户主动挂机后发送的后向拆线信号与计佽信号冲突,可以用强拆信号00替代后向拆线信号11

空闲或通话状态下的阻塞处理:当出局端在中继电路空闲或通话状态下收到入局端的阻塞信号11时,出局端应当发送前向信号10相应的中继电路阻塞。当入局端解闭塞中继线路时应在相应的线路上发送后向示闲信号10,出局端應维持前向信号10不变并在本端将相应的中继电路解闭塞,以供下一次呼叫使用

在空闲状态下的出局端设备故障处理:当入局端在中继電路空闲状态下收到出端局设备由于故障而发出的前向信号11时,入端局设备应在线路上发送后向线路信号11中继电路故障。当出端局设备從故障中恢复后在线路上发送前向信号10时,此时入端局应当在线路上发送10信号此时中继电路正常。

在通话状态下出局端设备故障处理:当入局端在通话过程中收到出局端设备由于故障而发出的前向信号11时入局端设备应当后向释放话路,同时在线路上发送后向线路信号11中继电路故障。当出局端设备从故障中恢复后在线路上发送前向信号10时,此时入局端应当在线路上发送10信号此时中继电路正常。

记發器信令主要功能是控制电路的自动接续记发器信令采用多频互控方式。记发器信令分为前向信令和后向信令前向信令交互阶段分为I組和II组,后向信令交互阶段分为A组和B组当出局端识别到占用确认线路信号时,记发器开始工作发送被叫号码的第一位,并等待入局端後向A组信令的回应

数字信令,依次对应数字1、2、3、4、5、6、7、8、9、0负责向入局端发送具体的号码信息

地址识别终结,脉冲终结(国际通話使用)

发码位次控制信号请求发送下一位号码

发码位次控制信号,请求从前一位号码重新发送

号码接收完全转到前向II组、后向B组信囹的交互过程

国内网拥塞(由国内交换局发出),终止记发器信令交互过程

号码接收完全终止记发器信令交互过程,开始计费并进入通話过程

发码位次控制信号请求从前二位号码重新发送

发码位次控制信号,请求从前三位号码重新发送

请求发送语言位或鉴别位

国际网拥塞(由国际交换局发出)终止记发器信令交互过程

国际使用:主叫方不支持前向转移

国际使用:主叫方为具有优先权的用户

国际使用:國际援助中使用,主叫方支持前向转移

请求发送到主叫方的特殊音

典型的R2记发器信令的交互过程说明(如下为请求主叫组信息的交互流程):

图1-6 R2记发器信令交互过程

1. 配置国家或地区模式

表1-19 配置国家或地区模式

创建使用R2信令的时隙组

缺省情况下国家模式为ITU-T模式

2. 配置R2信令的中繼方向

表1-20 配置R2信令的中继方向

创建使用R2信令的时隙组

配置R2信令的中继方向

缺省情况下,中继方向为双向中继

3. 配置被叫侧设备向主叫用户发送信号音

表1-21 配置被叫侧设备向主叫用户发送信号音

创建使用R2信令的时隙组

配置被叫侧设备向主叫用户发送忙音信号

缺省情况下由被叫侧設备向主叫用户发送忙音信号

配置播放信号音的超时时间间隔

缺省情况下,播放回铃音的超时时间间隔为60000毫秒播放忙音的超时时间间隔為30000毫秒

创建使用R2信令的时隙组

使能R2信令采用DTMF收发号方式

缺省情况下,采用MFC方式

配置发送DTMF信号的延时时间

缺省情况下R2信令发送DTMF信号的延时時间为50毫秒

必须在配置dtmf enable命令后才能配置此命令

5. 配置R2信令的呼叫接续模式

R2信令的呼叫接续模式有以下两种:

表1-23 配置R2信令的呼叫接续模式

创建使用R2信令的时隙组

配置使用R2信令的呼叫接续模式

缺省情况下,R2信令的呼叫的接续模式为端到端(terminal)的方式

6. 对指定时隙的中继电路进行维护操作

表1-24 配置R2信令基本参数

创建使用R2信令的时隙组

对指定时隙的中继电路进行维护操作

表1-25 配置R2数字线路信令

创建使用R2信令的时隙组

使能出局端要求入局端发送应答信号

缺省情况下出局端要求入局端发送应答信号

使能出局端支持再应答信号的处理

缺省情况下,出局端不支持再應答信号的处理

使能入局端发送前向拆线的确认信号(即后向拆线信号)

缺省情况下禁止入局端发送前向拆线的确认信号

使能R2信令的计佽信号处理功能

缺省情况下,R2信令的计次信号处理功能处于关闭状态

配置出局端要求入局端发送占用确认信号

缺省情况下出局端要求入局端发送占用确认信号

配置各线路信号的ABCD位比特值

配置CD两信号位的信号值

缺省情况下,线路信号反转模式(reverse)为0000(即不启动反转变换功能)

配置R2数字线路信令中各线路信号的超时时间间隔

缺省情况下R2数字线路信令中应答信号(answer)的超时时间为60000毫秒,后向拆线信号(clear-back)的超時时间为10000毫秒前向拆线信号(clear-forward)的超时时间为10000毫秒,占用信号(seize)的超时时间为1000毫秒再应答信号(re-answer)的超时时间为1000毫秒,后向释放信號(release-guard)的超时时间为10000毫秒

数字线路信令各信号缺省值

语音网关插有支持R2信令的VE1接口卡

2. 配置R2记发器信令

表1-27 配置R2记发器信令

使能向对端索要主叫号码组信息

缺省情况下,不向对端索要主叫号码组信息

配置接收主叫标识之前所需收集的号码数量

缺省情况下接收主叫标识之前所需收集的号码数量(ani-offset)为1。必须在配置ani { all | ka }命令后才可配置此命令

使能采用B组信号完成记发器交互过程

缺省情况下,使用B组信号完成记发器茭互过程

使能向入局端发送号码终结信号

缺省情况下禁止发送被叫号码终结信号

配置记发器信号交互过程中支持的特殊字符

缺省情况下,没有配置特殊字符

配置R2信令中各记发器信号值

缺省值随R2信令所使用的国家模式不同而不同

配置R2信令记发器脉冲信号(A3、A4和A6等)的持续时長和识别时长

缺省情况下R2信令记发器脉冲信号持续时长为150毫秒

配置R2信令中等待B组信号的超时时间

缺省情况下,出局端等待B组信号的超时時间为30000毫秒

5命令进入Serial接口视图下即可配置DSS1和QSIG用户信令。

将E1接口的时隙捆绑为PRI组

进入PRI组对应的Serial接口视图

缺省情况下启用的是DSS1信令

缺省情況下,协议模式为user

l      pri-set命令不依赖于设备或板卡上的DSP资源(VPM插条)当没有DSP资源时,虽然不能实现IP呼叫但仍可实现本地的TDM呼叫。因此在没有DSP資源的情况下仍然可以配置此命令。

在完成上述配置后在任意视图下执行display命令可以显示配置后E1语音的运行情况,通过查看显示信息验證配置的效果

表1-29 E1语音显示和维护

A地、B地两地的电话利用语音网关直接经由IP网络进行通话,VG1通过E1语音用户线采用R2信令连接PBX交换机并使用FXS語音用户线直接连接电话0101003;VG2只通过R2信令连接PBX交换机。拨号采用一次拨号方式

图1-7 语音网关通过E1方式连接PBX

# 配置FXS接口上的POTS语音实体的被叫号码模板。

# 配置FXS接口上的POTS语音实体与逻辑接口对应

# 建立E1接口上的POTS语音实体(电话号码010-1001)。

# 配置E1接口上的POTS语音实体的被叫号码模板

# 配置E1接口仩的POTS语音实体与逻辑接口对应。

# 建立E1接口上的POTS语音实体(电话号码010-1002)

# 配置E1接口上的POTS语音实体的被叫号码模板。

# 配置E1接口上的POTS语音实体与邏辑接口对应

# 建立VoIP语音实体。

# 配置VoIP语音实体的被叫号码模板

# 配置VoIP语音实体与逻辑接口对应。

# 建立E1接口上的POTS语音实体(电话号码)

# 配置E1接口上的POTS语音实体的被叫号码模板。

# 配置E1接口上的POTS语音实体与逻辑接口对应

# 建立E1接口上的POTS语音实体(电话号码)。

# 配置E1接口上的POTS语音實体的被叫号码模板

# 配置E1接口上的POTS语音实体与逻辑接口对应。

# 建立VoIP语音实体

# 配置VoIP语音实体的被叫号码模板。

# 配置VoIP语音实体与逻辑接口對应

A地、B地两地的电话利用语音网关直接经由IP网络进行通话,A地语音网关的FXS(POTS)接口直接连接电话机通过E1语音用户线连接PBX交换机;B地語音网关只通过E1语音用户线连接PBX交换机。两地语音网关通过采用ISDN PRI接口DSS1用户信令与交换机连接拨号采用一次拨号方式。

# 配置FXS接口上的POTS语音實体的被叫号码模板(电话号码010-1003

# 配置FXS接口上的POTS语音实体与逻辑接口对应(电话号码010-1003)。

# 配置ISDN PRI接口上的POTS语音实体与逻辑接口对应(电话號码010-1001

# 配置ISDN PRI接口上的POTS语音实体的被叫号码模板(电话号码010-1001)。

# 配置ISDN PRI接口上的POTS语音实体与逻辑接口对应(电话号码010-1001

# 建立VoIP语音实体。

# 配置VoIP语音实体的被叫号码模板

# 配置VoIP语音实体与逻辑接口对应。

# 建立ISDN PRI接口上的POTS语音实体(电话号码)

# 配置ISDN PRI接口上的POTS语音实体的被叫号码模板(电话号码)。

# 配置ISDN PRI接口上的POTS语音实体与逻辑接口对应(电话号码)

# 建立ISDN PRI接口上的POTS语音实体(电话号码)。

# 配置ISDN PRI接口上的POTS语音实体的被叫号码模板(电话号码)

# 配置ISDN PRI接口上的POTS语音实体与逻辑接口对应(电话号码)。

# 建立VoIP语音实体

# 配置VoIP语音实体的被叫号码模板。

# 配置VoIP語音实体与逻辑接口对应

1.10.1  语音网关无法与交换机侧用户建立连接

使用R2信令,语音网关无法与交换机侧用户建立连接

可以按照如下步骤進行:

通过使用display current-configuration命令检查语音网关的中继模式是否与交换机配置的中继模式对应。即当交换机侧为出中继时语音网关侧必须为入中继或雙向中继;当交换机侧为入中继时,语音网关侧必须为出中继或双向中继当语音网关侧中继模式为入中继时,语音网关侧只允许用户呼叺不能呼出。

}

PDH(Plesiochronous Digital Hierarchy 准同步数字体系)体系中包含两种主要的通信系统:E1系统和T1系统。ITU-T建议的E1系统主要应用于欧洲;ANSI建议的T1系统主要应用在美国、加拿大和日本等地

E1和T1具有相同的采样頻率(8kHz)、PCM帧长度(125ms)、每编码字位数(8bit)、时隙位速率(64kbit/s)。E1和T1也存在一些不同的特性如:E1采用13折线的A律编解码,T1采用15折线m律编解码;E1每个PCM基群帧包含32个时隙T1为24个时隙;E1每个PCM基群帧包含256比特,T1每个基群帧为193比特因此,E1提供2.048Mbit/s的速率带宽而T1提供速率带宽为1.544Mbit/s。

VG 80系列语音網关只支持E1

E1主要提供与PSTN侧语音和信令的中继。为了实现该功能必须在网关上提供相应的E1语音接口,并提供适合在E1线路上进行语音传输嘚一系列功能

E1语音接口的物理接口为VE1接口。

采用E1线路进行语音传输的组网时PSTN交换机与语音网关之间通过E1中继线路连接。

采用E1语音方式网关可以提供更多路的语音通讯,极大地提高了网关的利用率和支持的业务范围

接口在逻辑上将接口分时隙,TS16时隙作为信令通道使用

在E1接口上可以创建PRI组或TS组。

PRI接口使用时采用DSS1或QSIG用户信令。由于TS0、TS16时隙分别被用于传输同步信息和D信道传输连接信令因此只能将除TS0和TS16鉯外的其它任意时隙捆绑后作为一个接口使用,其逻辑特性与ISDN PRI接口相同

当E1接口作为具备信令通道的CE1接口使用时,若采用R2信令则每32个时隙组成一个基本帧(如PCM30帧结构),其中TS0用于帧同步TS16用于传输数字线路信令控制信息,其余30个时隙用于传输语音信息每16个基本帧组成一個复帧,在每个复帧中偶数基本帧的TS0用于传送FAS(帧同步标记),奇数基本帧的TS0用于传送NFAS(非帧同步标记)其上传送的是关于链路的状態信息,为基本速率复用提供控制信令每个复帧的第一个基本帧(Frame0)的TS16的高4位用于传送复帧同步标记(MFAS),低4位传送非复帧同步标记(NMFAS)其它15个基本帧的TS16分别传送两个时隙的线路状态,例如第二个基本帧(Frame1)的TS16用于传送TS1和TS17的数字线路信令状态第三个基本帧(Frame2)的TS16用于傳送TS2和TS18的数字线路信令状态,以此类推

E1语音具有以下特性:

DSS1和QSIG用户信令是ISDN用户-网络接口(UNI)之间D通路上采用的信令,由数据链路层协议囷用于基本呼叫控制的第三层协议组成

R2信令(中国一号信令与之类似)遵循ITU-T规范,分为数字线路信令和记发器信令数字线路信令在E1中繼TS16(ABCD位)时隙中传输,主要用来监视中继线的占用、释放和闭塞状态;记发器信令在每个时隙中采用多频互控(前向、后向)方式传输地址信息、国际呼叫语言位和鉴别位、回声抑制信息、主叫属性和被叫属性等信息

E1语音接口支持传真功能,能够完成传真通道的建立和传嫃数据的发送和接收

表1-2 E1配置任务简介

配置E1语音接口基本参数

配置TS组对应的语音用户线

配置POTS语音实体与逻辑语音用户线的绑定关系

对于E1语喑接口的配置,一般首先要完成语音接口基本参数的配置然后根据所选用的信令配置TS组对应的语音用户线。如果需要对所选用的信令(烸种语音接口支持不同的信令详情请参见 )进行配置,请参见本章中各种信令的配置方法

数字语音E1接口之间进行TDM时隙交换时,需要保證不同E1接口在进行TDM交换时时钟同步否则会导致交换数据出现滑帧、误码等错误。

系统根据命令行接口时钟模式参数设置确定E1接口时钟分配策略主板VCPM扣卡存在时,时钟分配原则如下:

当所有接口时钟模式参数均设为line时系统采用接口号最小的接口时钟为标准进行TDM时隙交换;如果接口号最小的接口down掉,则采用接口号次小的接口时钟为标准进行TDM时隙交换依此类推;

primary,而其他接口分别被设为lineinternal时则采用设置為line primary的接口时钟为标准进行TDM时隙交换;

如果一个接口设置为line,其余接口设置为internal则采用设置为line的接口时钟进行TDM时隙交换;

一般情况下不允许系统内所有接口均设置为internal,否则会导致交换数据出现滑帧、误码等错误但是如果对端设备E1接口时钟设为slave模式,则本端设备上的所有E1接口時钟可设为internal

主板VCPM扣卡不存在时各MIM/FIC卡时钟配置相互独立,但同一设备仅允许一个接口设置为line primary

配置E1接口的TDM时钟源

缺省情况下,时钟源采用內部TDM时钟

1.3.2  配置E1语音接口的分帧方式和线路编码格式

表1-4 配置E1语音接口基本参数

配置E1接口的分帧方式

缺省情况下分帧方式为非CRC4帧

配置E1接口的線路编码格式

缺省情况下,线路编码格式为HDB3格式

表1-5 创建E1语音接口的TS组

根据所选用的信令创建相应的TS组

缺省情况下没有配置时隙组

缺省情況下,E1中继选路模式采用最小选路

timeslot-set命令不依赖于设备或板卡上的DSP资源(VPM插条)当没有DSP资源时,虽然不能实现IP呼叫但仍可实现本地的TDM呼叫。因此在没有DSP资源的情况下仍然可以配置此命令。

TS组是指在实际E1接口上通过定义时隙列表而抽象出的逻辑语音用户线主要用于R2信令囷其它语音功能的配置。一个E1接口上只能定义一个TS组通过为TS组配置信令类型及各种信令的相关参数,方便了对E1线路进行信令配置

当成功地配置TS组后,系统会根据当前E接口号和TS组的组号生成该TS组对应的语音用户线语音用户线号为“E1接口号:TS组号”。

l      以下数字用户线的功能和模拟用户线相同如果需要了解其具体配置说明可以参见“语音分册”中的“VoIP配置”,此处不再重复

完成E1接口的基本参数配置。

1.4.2  配置TS组对应的语音用户线的基本功能

表1-6 配置TS组对应的语音用户线的基本功能

根据所选用的信令创建相应的TS组

配置信号量化时使用的对数压扩律

配置语音用户线描述信息

缺省情况下未配置语音用户线描述信息

缺省情况下,语音用户线处于启用状态

配置检测DTMF码的敏感度

使用dtmf threshold digital命令配置检测DTMF码的敏感度越敏感则表示DTMF码收号容限越大,误检号码的可能性相对变大漏检的可能性越小。

表1-7 配置检测DTMF码的敏感度

根据所选鼡的信令创建相应的TS组

配置检测DTMF码的灵敏度

缺省情况下检测DTMF码的灵敏度等级为不敏感

表1-8 配置音量调节功能

根据所选用的信令创建相应的TS組

配置语音接口输入端的增益值

缺省情况下,语音接口输入端的增益为0

配置语音接口输出端的增益值

缺省情况下语音接口输出端的增益為0

调整增益大小可能会导致语音呼叫失败。建议不要随意调整增益大小如果确实有需要,请在技术人员指导下进行

表1-9 配置回音调节功能

根据所选用的信令创建相应的TS组

缺省情况下,启动回波抵消功能

缺省情况下回波持续时间长度为32毫秒

使能回波抵消的非线性处理功能

缺渻情况下使能回波抵消的非线性处理功能

表1-10 配置语音用户线的舒适噪音功能

根据所选用的信令创建相应的TS组

缺省情况下,舒适噪音功能啟动

表1-11 配置语音用户线下和拨号策略相关的选项

根据所选用的信令创建相应的TS组

缺省情况下没有配置专线自动振铃功能

绑定语音用户线嘚主/被叫号码变换规则表

缺省情况下,没有绑定语音用户线的主/被叫号码变换规则表

以上命令的具体使用请参见“语音分册”中的“拨号筞略配置”和“拨号策略命令”

1.5  配置POTS语音实体与逻辑语音用户线的绑定关系

当使用match-template命令配置了语音实体的被叫号码模板后,需要使用line命囹配置POTS语音实体与逻辑接口之间的对应关系

表1-12 配置POTS语音实体与逻辑语音用户线的绑定关系

根据所选用的信令创建相应的TS组

创建并进入POTS语喑实体视图

配置POTS语音实体与逻辑语音用户线的绑定关系

缺省情况下,POT语音实体与逻辑语音用户线的没有绑定关系

ITU-T中Q.400~Q.490系列协议定义了R2的信囹标准但是R2信令在不同的地区或国家具体实现有着不同的标准,各个国家的R2信令是ITU-T标准的变体(中国一号信令是R2信令的一个子集)

R2信囹分为数字线路信令和记发器信令。数字线路信令主要用来监视中继线的占用、释放和闭塞状态记发器信令采用多频互控方式传输地址等信息。通常主叫侧作为出局端,被叫侧作为入局端从出局端到入局端的信令是前向信令,相反方向为后向信令如所示。

图1-2 R2信令相關要素

数字线路信令主要用来改变线路上的呼叫状态和条件主要功能包括:主叫摘机占线、被叫摘机应答、主叫挂机、被叫挂机四种情況的识别检测,并相应的将线路状态置为占用或空闲状态该信令在PCM系统第16复帧时隙中传送,每一话路的两个传输方向各有a、b、c、d四比特碼位作标志位其中的cd两位值固定为01(中国一号信令的cd两位是11),因此前向采用af、bf位码后向采用ab、bb位码。数字线路信令中af、bf、ab、bb含义如丅:

表示识别出局设备的工作状态和反映主叫用户线状态

表示出局端到入局端的前向故障状态

表示被叫用户线状态(挂机或摘机)

表示入局端设备的空闲或占用状态

表1-14 线路信令的状态代码

典型的R2数字线路信令的交互过程说明:

呼叫建立:在中继电路空闲时出局端发送前向占用信号给入局端,入局端在识别到占用信号后回送占用确认信号此时双方电路处于占用状态,并开始记发器信令交互过程当被叫摘機应答时,入局端应当发送后向应答信号在出局端识别到后向应答信号后,通话建立

图1-3 R2数字线路信令-呼叫建立

出局端主动挂机:出局端发送前向拆线信号10,当入局端识别到前向拆线信号时应当发送后向信号10(释放监护或前向拆线的确认信号)当出局端识别到后向信号10時,相应的中继电路释放

图1-4 R2数字线路信令-出局端主动挂机

入局端主动挂机:入局端发送后向拆线信号11,出局端收到后向拆线信号后应当發送前向拆线信号10当入局端识别到出局端的前向拆线信号10时应当发送后向10信号。当出局端识别到后向信号10时相应的中继电路释放。

图1-5 R2數字线路信令-入局端主动挂机

强拆信号导致的挂机:当入局端支持计次信号时为了避免入局端用户主动挂机后发送的后向拆线信号与计佽信号冲突,可以用强拆信号00替代后向拆线信号11

空闲或通话状态下的阻塞处理:当出局端在中继电路空闲或通话状态下收到入局端的阻塞信号11时,出局端应当发送前向信号10相应的中继电路阻塞。当入局端解闭塞中继线路时应在相应的线路上发送后向示闲信号10,出局端應维持前向信号10不变并在本端将相应的中继电路解闭塞,以供下一次呼叫使用

在空闲状态下的出局端设备故障处理:当入局端在中继電路空闲状态下收到出端局设备由于故障而发出的前向信号11时,入端局设备应在线路上发送后向线路信号11中继电路故障。当出端局设备從故障中恢复后在线路上发送前向信号10时,此时入端局应当在线路上发送10信号此时中继电路正常。

在通话状态下出局端设备故障处理:当入局端在通话过程中收到出局端设备由于故障而发出的前向信号11时入局端设备应当后向释放话路,同时在线路上发送后向线路信号11中继电路故障。当出局端设备从故障中恢复后在线路上发送前向信号10时,此时入局端应当在线路上发送10信号此时中继电路正常。

记發器信令主要功能是控制电路的自动接续记发器信令采用多频互控方式。记发器信令分为前向信令和后向信令前向信令交互阶段分为I組和II组,后向信令交互阶段分为A组和B组当出局端识别到占用确认线路信号时,记发器开始工作发送被叫号码的第一位,并等待入局端後向A组信令的回应

数字信令,依次对应数字1、2、3、4、5、6、7、8、9、0负责向入局端发送具体的号码信息

地址识别终结,脉冲终结(国际通話使用)

发码位次控制信号请求发送下一位号码

发码位次控制信号,请求从前一位号码重新发送

号码接收完全转到前向II组、后向B组信囹的交互过程

国内网拥塞(由国内交换局发出),终止记发器信令交互过程

号码接收完全终止记发器信令交互过程,开始计费并进入通話过程

发码位次控制信号请求从前二位号码重新发送

发码位次控制信号,请求从前三位号码重新发送

请求发送语言位或鉴别位

国际网拥塞(由国际交换局发出)终止记发器信令交互过程

国际使用:主叫方不支持前向转移

国际使用:主叫方为具有优先权的用户

国际使用:國际援助中使用,主叫方支持前向转移

请求发送到主叫方的特殊音

典型的R2记发器信令的交互过程说明(如下为请求主叫组信息的交互流程):

图1-6 R2记发器信令交互过程

1. 配置国家或地区模式

表1-19 配置国家或地区模式

创建使用R2信令的时隙组

缺省情况下国家模式为ITU-T模式

2. 配置R2信令的中繼方向

表1-20 配置R2信令的中继方向

创建使用R2信令的时隙组

配置R2信令的中继方向

缺省情况下,中继方向为双向中继

3. 配置被叫侧设备向主叫用户发送信号音

表1-21 配置被叫侧设备向主叫用户发送信号音

创建使用R2信令的时隙组

配置被叫侧设备向主叫用户发送忙音信号

缺省情况下由被叫侧設备向主叫用户发送忙音信号

配置播放信号音的超时时间间隔

缺省情况下,播放回铃音的超时时间间隔为60000毫秒播放忙音的超时时间间隔為30000毫秒

创建使用R2信令的时隙组

使能R2信令采用DTMF收发号方式

缺省情况下,采用MFC方式

配置发送DTMF信号的延时时间

缺省情况下R2信令发送DTMF信号的延时時间为50毫秒

必须在配置dtmf enable命令后才能配置此命令

5. 配置R2信令的呼叫接续模式

R2信令的呼叫接续模式有以下两种:

表1-23 配置R2信令的呼叫接续模式

创建使用R2信令的时隙组

配置使用R2信令的呼叫接续模式

缺省情况下,R2信令的呼叫的接续模式为端到端(terminal)的方式

6. 对指定时隙的中继电路进行维护操作

表1-24 配置R2信令基本参数

创建使用R2信令的时隙组

对指定时隙的中继电路进行维护操作

表1-25 配置R2数字线路信令

创建使用R2信令的时隙组

使能出局端要求入局端发送应答信号

缺省情况下出局端要求入局端发送应答信号

使能出局端支持再应答信号的处理

缺省情况下,出局端不支持再應答信号的处理

使能入局端发送前向拆线的确认信号(即后向拆线信号)

缺省情况下禁止入局端发送前向拆线的确认信号

使能R2信令的计佽信号处理功能

缺省情况下,R2信令的计次信号处理功能处于关闭状态

配置出局端要求入局端发送占用确认信号

缺省情况下出局端要求入局端发送占用确认信号

配置各线路信号的ABCD位比特值

配置CD两信号位的信号值

缺省情况下,线路信号反转模式(reverse)为0000(即不启动反转变换功能)

配置R2数字线路信令中各线路信号的超时时间间隔

缺省情况下R2数字线路信令中应答信号(answer)的超时时间为60000毫秒,后向拆线信号(clear-back)的超時时间为10000毫秒前向拆线信号(clear-forward)的超时时间为10000毫秒,占用信号(seize)的超时时间为1000毫秒再应答信号(re-answer)的超时时间为1000毫秒,后向释放信號(release-guard)的超时时间为10000毫秒

数字线路信令各信号缺省值

语音网关插有支持R2信令的VE1接口卡

2. 配置R2记发器信令

表1-27 配置R2记发器信令

使能向对端索要主叫号码组信息

缺省情况下,不向对端索要主叫号码组信息

配置接收主叫标识之前所需收集的号码数量

缺省情况下接收主叫标识之前所需收集的号码数量(ani-offset)为1。必须在配置ani { all | ka }命令后才可配置此命令

使能采用B组信号完成记发器交互过程

缺省情况下,使用B组信号完成记发器茭互过程

使能向入局端发送号码终结信号

缺省情况下禁止发送被叫号码终结信号

配置记发器信号交互过程中支持的特殊字符

缺省情况下,没有配置特殊字符

配置R2信令中各记发器信号值

缺省值随R2信令所使用的国家模式不同而不同

配置R2信令记发器脉冲信号(A3、A4和A6等)的持续时長和识别时长

缺省情况下R2信令记发器脉冲信号持续时长为150毫秒

配置R2信令中等待B组信号的超时时间

缺省情况下,出局端等待B组信号的超时時间为30000毫秒

5命令进入Serial接口视图下即可配置DSS1和QSIG用户信令。

将E1接口的时隙捆绑为PRI组

进入PRI组对应的Serial接口视图

缺省情况下启用的是DSS1信令

缺省情況下,协议模式为user

l      pri-set命令不依赖于设备或板卡上的DSP资源(VPM插条)当没有DSP资源时,虽然不能实现IP呼叫但仍可实现本地的TDM呼叫。因此在没有DSP資源的情况下仍然可以配置此命令。

在完成上述配置后在任意视图下执行display命令可以显示配置后E1语音的运行情况,通过查看显示信息验證配置的效果

表1-29 E1语音显示和维护

A地、B地两地的电话利用语音网关直接经由IP网络进行通话,VG1通过E1语音用户线采用R2信令连接PBX交换机并使用FXS語音用户线直接连接电话0101003;VG2只通过R2信令连接PBX交换机。拨号采用一次拨号方式

图1-7 语音网关通过E1方式连接PBX

# 配置FXS接口上的POTS语音实体的被叫号码模板。

# 配置FXS接口上的POTS语音实体与逻辑接口对应

# 建立E1接口上的POTS语音实体(电话号码010-1001)。

# 配置E1接口上的POTS语音实体的被叫号码模板

# 配置E1接口仩的POTS语音实体与逻辑接口对应。

# 建立E1接口上的POTS语音实体(电话号码010-1002)

# 配置E1接口上的POTS语音实体的被叫号码模板。

# 配置E1接口上的POTS语音实体与邏辑接口对应

# 建立VoIP语音实体。

# 配置VoIP语音实体的被叫号码模板

# 配置VoIP语音实体与逻辑接口对应。

# 建立E1接口上的POTS语音实体(电话号码)

# 配置E1接口上的POTS语音实体的被叫号码模板。

# 配置E1接口上的POTS语音实体与逻辑接口对应

# 建立E1接口上的POTS语音实体(电话号码)。

# 配置E1接口上的POTS语音實体的被叫号码模板

# 配置E1接口上的POTS语音实体与逻辑接口对应。

# 建立VoIP语音实体

# 配置VoIP语音实体的被叫号码模板。

# 配置VoIP语音实体与逻辑接口對应

A地、B地两地的电话利用语音网关直接经由IP网络进行通话,A地语音网关的FXS(POTS)接口直接连接电话机通过E1语音用户线连接PBX交换机;B地語音网关只通过E1语音用户线连接PBX交换机。两地语音网关通过采用ISDN PRI接口DSS1用户信令与交换机连接拨号采用一次拨号方式。

# 配置FXS接口上的POTS语音實体的被叫号码模板(电话号码010-1003

# 配置FXS接口上的POTS语音实体与逻辑接口对应(电话号码010-1003)。

# 配置ISDN PRI接口上的POTS语音实体与逻辑接口对应(电话號码010-1001

# 配置ISDN PRI接口上的POTS语音实体的被叫号码模板(电话号码010-1001)。

# 配置ISDN PRI接口上的POTS语音实体与逻辑接口对应(电话号码010-1001

# 建立VoIP语音实体。

# 配置VoIP语音实体的被叫号码模板

# 配置VoIP语音实体与逻辑接口对应。

# 建立ISDN PRI接口上的POTS语音实体(电话号码)

# 配置ISDN PRI接口上的POTS语音实体的被叫号码模板(电话号码)。

# 配置ISDN PRI接口上的POTS语音实体与逻辑接口对应(电话号码)

# 建立ISDN PRI接口上的POTS语音实体(电话号码)。

# 配置ISDN PRI接口上的POTS语音实体的被叫号码模板(电话号码)

# 配置ISDN PRI接口上的POTS语音实体与逻辑接口对应(电话号码)。

# 建立VoIP语音实体

# 配置VoIP语音实体的被叫号码模板。

# 配置VoIP語音实体与逻辑接口对应

1.10.1  语音网关无法与交换机侧用户建立连接

使用R2信令,语音网关无法与交换机侧用户建立连接

可以按照如下步骤進行:

通过使用display current-configuration命令检查语音网关的中继模式是否与交换机配置的中继模式对应。即当交换机侧为出中继时语音网关侧必须为入中继或雙向中继;当交换机侧为入中继时,语音网关侧必须为出中继或双向中继当语音网关侧中继模式为入中继时,语音网关侧只允许用户呼叺不能呼出。

}

我要回帖

更多关于 echo 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信