Cisco VoIP配置技术 第四卷(共四卷)

更新时间:2023-04-11 10:57:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

第4章VoIP的基本配置

本章主题:

? 支持基本Vo I P的C i s c o硬件平台类型

? 语音端口的类型及其特殊的用途

? 针对公司里语音基础设施而定的拨号方案

? 在路由器上开发对等拨号程序以实施拨号方案

? 对语音端口和拨号对等体进行精确调整

? 通过网络获取语音数据的各种方法

? 对服务质量(Q o S)的考虑和实施

? 基本帧中继标准和方法

4.1 语音端口的各种类型

有几种不同类型的语音端口,以下部分将对它们进行详细地讨论。

4.1.1 局外交换站接口

局外交换站接口(Foreign Exchanges Station FXS)配置了标准R J-11连接端口(见图4 -1)。

F X S端口用来将路由器连接到标准电话设备和终端局,如:基本电话设备,键盘装置,传真机。

F X S端口提供振铃电压,拨号音和其他到终局的基本信号。

4.1.2 局外交换局接口

局外交换局接口(Foreign Exchanges Office FXO)端口也配置了R J-11连接端口(见图4 -1和表4 -1)。然而,F X O端口并不支持基本电话设备所需的信号和电压,它用来将I P网络连到诸如P S T N(公共交换电话网)和C O(办事处)之类的备用设备上,或者连接到P B X专用线路接口。可以设置几个与P B X专用线路特征值兼容的不同参数。

表4-1 RJ-11的插脚引线

插脚信号

1—

2—

3振铃

(续)插

脚信号4

提示5—6—

图4-1 RJ -11的插脚引线

4.1.3 听说接口

听说接口(Ear and Mouth E&M )是R J -4 8C 型的连接器(见图4 -2),允许到P B X 干线(又称专用线路)的连接。E &M 接口可以使用特定的用来指示不同P B X 系统特殊属性的衰减、增益、阻抗设置来编程。

E &M 是有关2线、4线电话线和干线的信令技术器件。连接和插脚引线清单如表 4 -2所示。

表4-2 E&M 插脚引线2线业务,类型4线业务,类型插脚信号描述123512351S B -4 8V 的信令电池2M -l e a d 信令输入3R 振铃,音频输入4R 或R 1振铃,音频输入/输出或输出5T 或T 1提示,音频输入/输出或输出6T 提示,音频输入7

E -l e a d 信令输出8S G 信令接地返回

图4-2 RJ -48C 插脚引线

4.1.4 T1语音连接

Cisco 2600、3 600、7 200和AS 5300系列设备具有T 1语音连接能力。2 600、3 600、7 200系列

路由器具有Vo F R和Vo I P功能。AS 5300能实现Vo I P、Vo H D L C或Vo F R技术。T 1内的语音信道(DS0 信道)是为V o F R或Vo H D L C而配置的。

Controller t1 0命令用来为本地干线连接到P B X或电话公司的交换机的T 1语音模块进行设置,m o d e命令用来精确调整T 1所希望的组帧和信令类型。

7 200系列和AS 5300系列主要用作从T 1中继线路到P B X和从P S T N到I P互联网的串联的交换点。2 600和3 600路由器现在也能实现此功能,因为每个卡上增加了两个支持语音T1 / E1接口的T1 / E1电路。T1 / E1 VXC网络模块卡也用于7 200系列路由器,并且每块卡最多支持两个T 1。

A S5300系列接入交换使用最多支持4个T 1的T 1载波卡。

7 200用来实现T 1终止语音流入WA N的功能,并能转发信号到3 600,2 600和A S5300系列路由器以完成整个处理过程。

4.2 语音网络模块和语音端口模块

为了在C i s c o路由器实现Vo I P,首先需要理解V o I P技术所需的不同类型的硬件和路由器端口。语音网络模块和语音接口卡(V I C,声卡)使用Vo I P命令以实现语音在C i s c o路由器上的通信。

4.2.1 语音网络模块

语音是模拟信号,而I P网络传输的是数字信号,因此为使3 600和2 600系列路由器能够处理语音,必须安装能够将模拟信号解释成可以通过I P网络传输的数字格式的设备。语音网络模块(Voice Network Module VNM)就是被设计成用来实现这一目的,并且每台路由器至少需要一个V N M以处理语音流量。

2600 / 3600系列路由器有两种不同的V N M模块:

? NM-1 V,即单插槽V N M,如图4 -3所示。如果在N M-1 V上安装一个声卡(V I C),就有两个语音端口了。

图4-3 NM-1V语音网络模块

? NM-2 V,即两插槽型的V N M。如果在N M-2 V上安装两个V I C,就会有四个语音端口(见图4 -4)。

图4-4 NM -2V 语音网络模块

4.2.2 不同类型的声卡

与语音网络模块(V N M )协同工作能够提供多种功能的V I C 声卡模块有几种不同的类型。这一部分描述当前使用的语音模块类型,以及一些在路由器中如何区别它们的详细说明。VIC -2E / M

V I C -2E / M 是具有两个端口的E &M 模块,如图4 -5所示,通常都被用来将I P 网络直接连到P B X 系统上。它能够配置为联接大部分P B X 中继线路端口的特定设置。E &M 端口的颜色编码通常都是褐色。

图4-5 VIC -2E / M

警告:

不要将E &M 端口连到P S T N 上。因为这会导致中断和无法预料的结果返回至S T N 的中心站。VIC -2FXS

V I C -2 F X S 是双端口局外交换站(F X S )模块,如图4 -6所示,被用来直接连接终端设备,0Cisco Vo I P 配置技术下载

安装前请参阅手册

例如电话,键盘或传真。通过提供振铃电压、拨号音和其他终端专用功能,这些端口能够支持特殊连接。F X S端口的颜色编码通常都是灰色。

安装前请参阅手册

图4-6 VIC-2FXS

警告:

不要将F X S端口连到P S T N。因为F X S端口没有被设计成可以用来处理到P S T N的直接连接。

VIC-2FXO

V I C-2 F X O是两端口局外交换局(F X O)模块(见图4 -7),通常都被用来直接连到P B X或P S T N。这是一个标准电话提供的接口类型。F X O端口的颜色编码通常都是粉红色。北美以外的其他地区使用其他类型的F X O卡来实现交换和信令技术。V I C-2 F X O-E U型适用于欧洲,V I C-2 F X O-M 3型适用于澳大利亚。

安装前请参阅手册

图4-7 VIC-2FXO

警告:

只能将你所在国家认可的F X O端口连到P S T N。否则,只能将F X O连到P B X(从P B X到PSTN的连接是允许的)。

4.2.3 把VNM 和VIC 连接到路由器

新的C i s c o 路由器标准将采用基于底板的硬件格式,它能够被定制成适合任何业务需要,并能量化成任何功能等级。根据不同业务的需要,可以有不同的底板格式适应Vo I P 的安装。本节列出了不同类型的路由器底板。

1. 2600系列路由器的配置

2 6 0 0系列路由器有多种基本配置,在目前可用的标准网络接口(

R J -4 5端口,串口,

I S D N 端口)的数量和/或类型上有所不同。在所有不同的配置中,只有一个额外的网络模块插槽。如果决定将网络模块插槽用作语音传输,那么,根据所用的N V M 类型,该插槽将支持2到4个语音端口。表4 -3示出了需要安装Cisco IOS 的哪一种版本来支持2 600系列路由器的各种语音模块。

表4-3 针对Cisco 2600系列路由器适用于Cisco IOS 各个版本的WA N 和声卡(V I C )选项

WA N 接口卡

Cisco IOS 版本

11 .3T 1 2.0 1 2.0T 2端口F X S 语音/传真接口(V I C -2F X S )2端口F X O 语音/传真接口(V I C -2F X O )2端口E &M 语音/传真接口(V I C -2E /M )

适用于欧洲的2端口F X O 语音/传真接口(V I C -2F X O -E U )

适用于澳大利亚的2端口E &M 语音/传真接口(V I C -2E /M -M 3)2端口ISDN BRI 语音接口(V I C -2B R I -S /T - T E )1端口T 1变位灵活的干线接口(V W I C -1M F T - T 1)1端口E 1变位灵活的干线接口(V W I C -1M F T - E 1)2端口T 1变位灵活中继接口(V W I C -2M F T - T 1)2端口E 1变位灵活中继接口(V W I C -2M F T - E 1)

带丢失和插入的2端口T 1变位灵活的干线接口( V W I C -2M F T - T 1-D 1)带丢失和插入的2端口E 1变位灵活的干线接口( V W I C -2M F T - E 1-D 1)

2. 3600系列路由器的配置

3 6 0 0系列路由器有三种型号:具有两个网络模块插槽的 3 6 2 0;具有四个网络模块插槽的3 620;具有六个网络模块插槽的3 660。每个插槽最多支持四个模拟语音端口。模拟端口的细目分类如表

4 -4所示。注意这些单元也支持数字T 1语音连接,这将显著提高每个机箱的语音端口的密度。

表4-4 3600系列网络模块容量

底板类型配有最大语音端口数的N M -1V

配有最大语音端口数的N M -1V

3 620483 6408 1 63 660

1 2

2 4

表4 -5示出了需要安装Cisco IOS 的哪一个修订版本才能支持不同的语音模块。

11 .3(4)T —

1 2.0(1)T 11 .3(1)T 1 2.0(1) 1 2.0(1)T 11 .3(1)T 1 2.0(1) 1 2.0(1)T 11 .3(1)T 1 2.0(1) 1 2.0(1)T 11 .3(6)T — 1 2.0(1)T 11 .3(6)T —

1 2.0(1)T — 1 2.0(2)X D —

—— 1 2.0(4)T —— 1 2.0(4)T —— 1 2.0(4)T —— 1 2.0(4)T —— 1 2.0(4)T —

1 2.0(4)T

表4-5 Cisco 3600系列路由器Cisco IOS 不同版本的WA N 和声卡(V I C )选项

W A N 接口卡

Cisco IOS 版本11 .111 .211 .311 .3T 1 2.0 1 2.0T 1端口串行(W I C -1T )

1端口T 1(W I C -1D S U -T 1)

2端口F X S 语音/传真接口(V I C -2F X S )2端口F X O 语音/传真接口(V I C -2F X O )2端口E &M 语音/传真接口(V I C -2E /M )适用于欧洲的2端口F X O 语音/传真接口(V I C -2F X O -E U )

适用于澳大利亚的2端口E &M 语音/传真接口(V I C -2E /M -M 3)

2端口ISDN BRI 语音接口(V I C -2B R I -S / T - T E )

1端口T 1变位灵活的干线接口(V W I C -1 M F T - T 1)

1端口E 1变位灵活的干线接口(V W I C -1 M F T - E 1)

2端口T 1变位灵活的干线接口(V W I C -2 M F T - T 1)

2端口E 1变位灵活的干线接口(V W I C -2M F T - E 1)

带丢失和插入的2端口T 1变位灵活的干线接口(V W I C -2M F T - T 1-D 1)

带丢失和插入的2端口E 1变位灵活的干线接口(V W I C -2M F T - E 1-D 1)

4.3 语音端口电缆和配置

当配置C i s c o 基于底板的路由器时,为正确实现配置,非常有必要理解插槽和功能卡的编号。此部分将讨论C i s c o 路由器的编号方案。4.3.1 2600和3600系列的语音编号

Cisco IOS 配置命令使用以下句法来确定语音端口:

Voice port router-slot / voice-slot / VIC-port

图4 -8、图4 -9和图4 -10举例说明了如何确定这些端口号。

例如,如果想在3 640底板上第3个插槽的N M -2 V 模块上安装2块声卡(V I C ),端口号会是3 / 0/ 0,3 / 0 / 1,3 / 1/ 0和3 / 1 / 1。原则就是沿网络模块插槽从右到左,从下到上来进行编号。网络模块本身的插槽按从右到左编号为0和1。V I C 的编号使用相同的方式。为确保得到正确的端口编号,在路由器上使用show voice port 或show running-config 命令来查看端口编号方案。

1. LED 状态

V I C 配备L E D 可以对硬件反应进行诊断。每个语音端口只有1个L E D ,并且它可以表示活动

11 .1(7)A A

11 .2(5)P 11 .3(1)11 .3(3)T 1 2.0(1) 1 2.0(1)T —11 .2(12)P —11 .3(3)T —

1 2.0(1)T ———11 .3(1)T 1 2.0(1) 1 2.0(1)T ———11 .3(1)T 1 2.0(1) 1 2.0(1)T ———11 .3(1)T 1 2.0(1) 1 2.0(1)T —

——11 .3(6)T — 1 2.0(1)T ———11 .3(6)T — 1 2.0(1)T

———— 1 2.0(2)—X D ————— 1 2.0(4)T ————— 1 2.0(4)T ————— 1 2.0(4)T ————— 1 2.0(4)T ————— 1 2.0(4)T —

1 2.0(4)T

或休止状态。当L E D 灯变亮为绿色时,说明端口上有信号在活动。当L E D 的灯灭时,端口处于

休止状态。图4-8 3640的底板插槽编号方案图4-9 NM -2V 插槽编号方案图4-10 VIC 端口编号方案

VIC 端口1VIC 端口0安装前请阅读手册插槽3插槽2插槽0插槽1电源

语音插槽1语音插槽0

表4-8 调整FXS / FXO端口的配置设置

步骤序号相关命令描述

1Connection plar sting表明端口配置为专用线路自动回铃P L A R

(Private Line Auto Ring-down)(若需P L A R更多的

知识,参阅本章后面的部分) 2Music-threshold numer使音乐可以听见的分贝阀值

3Description string端口描述区

4 C o m f o r t-n o i s e当无噪音时,为用户舒适而生成的背景噪音

4. 配置E &M语音端口

与FXS / FXO缺省值相反,E &M缺省设置不能足以驱动Vo I P工作。这是因为E &M端口被设计成直接连到P B X上,因而它必须与特定的P B X规范相匹配。为完成一个E &M端口配置,以下设置是必须的:

? 拨号类型。

? 信号类型。

? 呼叫进程音。

? 业务。

? 类型。

? 阻抗。

表4 -9列出的步骤适于完成所有E &M语音端口的基本安装。

表4-9 所有E &M语音端口的基本安装

步骤序号相关命令描述

1Configure terminal输入全局配置模式

2Voice-port nm-module / vic-module / port-number标识要配置的端口

3Signal [wink-start│i m m e-d i a t e│d e l a y-d i a l]为接口选择合适的信令

4Cptone country-code选择合适的呼叫进程信令的国家编码。缺省

值是北美

5Dial-type [dtmf│p u l s e]指定合适的往外面拨打的拨号类型

6Operation [2-wire│4 -w i r e]电缆方案选择

7Type [1│2│3│5 ]选择合适的E &M接口类型(见表4 -2)8Impedance [600c│6 00r│c o m p l e x1│9 00c│c o m p l e x2]指明与所附P B X特征相匹配的终端阻抗

E &M端口还有一些可选配置,但对正常工作来说并不是必须的。像FXS / FXO端口,下面的配置是为了优化和提高可用性而使用的:

? 连接模式。

? 音乐阀值。

? 描述。

? 舒适噪音(仅当VA D被激活时有效)。

使用表4 -10列出的命令来调整这些选项设置。

表4-10 调整E &M端口的配置参数

步骤序号相关命令描述

1Connection plar sting表明端口配置为专用线路自动回铃PLAR (若需P L A R更多的

知识,参阅本章后面的部分)

2Music-threshold number使音乐可以听见的分贝阀值

3Description string端口描述区

4 C o m f o r t-n o i s e当无噪音时,为用户舒适而生成的背景噪音

5. 语音端口调整命令

根据Vo I P环境的特殊需要,要对语音传输的各个变量进行精确调整。语音端口精确调整命令是应用于语音端口上的指令,用来调整时间、延迟、阻抗参数、输入增益和输出衰减。一旦调整好这些量,就可以调节传输中的另一些问题,诸如幅度控制、如何拨号、挂断信号前语音端口要等多长时间。

6. 延迟和回声的概念

设计Vo I P网络最具挑战性的部分是它涉及实时流量的传输。如果语音流量有太多延迟的话,语音模式就会变得难以辨别。延迟是数据流量的一个自然现象,任何网络固有的一些因素都能引起延迟。为尽可能地减小延迟,使语音传输质量尽量接近实时效果,在目前语音传输中,需处理两种不同的延迟:固定延迟和可变延迟。

固定延迟是信号穿越所用媒介,如铜导线、光纤或微波,所耗费的时间量。这个时间是固定的,因为物理定律指出了数字信号在哪种媒介上传输速度会有多快。每路ITU G.11 4的单向固定延迟应小于150 ms。固定延迟包括信号编解码、包生成、串行化。

可变延迟与抖动同义,由包在网络传输过程中的排序变化引起。语音包与更大的数据包共享带宽,所以当包从序列中传出时,语音包之间会有一个延迟,使得语音听上去像有些口吃。这就叫做抖动。可使用Q o S特征进行优先排序,以减轻抖动的影响。因此,减小延迟最好是考虑可变延迟部分的因素。

? 信号编解码引起的延迟语音包从模拟到数字格式的压缩,以及再恢复到模拟的结压缩,这个处理过程所耗费的时间。依据所使用的编解码类型,延迟量的范围为0.75 ms到30 ms。

? 包生成延迟设备实际生成一个数据包所用的时间。

? 路由器等待时间包退出数据路由设备的输出序列所用的时间。从数据在输入序列中生成时算起,一直到被输出序列释放为止。

? 抖动语音包理想到达时间和真正到达时间之间的时间差。过度的抖动能引起实时语音模式的中断。

回声的定义是从电话设备的接收端听到反射回来的说话人自己的语音。一定量的回声是可以接受的并且也是所希望的,因为这有助于终端用户确认自己的语音模式。回声太大则可能导致用户挂机中断,因为讲话者无法辨清到底是自己的语音还是回声信号。但回声太小也可能引起用户挂机中断,因为终端用户就听不到自己的语音了(这在蜂窝电话技术中是个常见的问题)。参阅以下部分列出的用以调节接口的回声音量的回声消隐命令。

7. 精确调整FXS / FXO端口

端口上有些特定的参数是可以进行精确调整的,这有助于使延迟和回声问题最小化。大部分情况下,FXS / FXO端口使用缺省值就足够了,但是必须为下面这些参数设置特定值:? 输入增益。

? 输出衰减。

? 回声消隐范围。

? 非线性处理。

? 信元发送间隔。

? 单个信元中数字信号的间隔。

? 信元中数字信号的宽度。

以表4 -11列出的步骤,可以改变任一参数。

表4 -11 调整FXS / FXO端口的需要精确调整的参数

步骤序号相关命令描述

1configure terminal进入全局配置模式

2voice-port nm-module / 标识要配置的端口

vic-module / port-number

3input gain value单位为分贝;指明接口接收器的增益量。值从-6

到1 4

4output attenuation value单位为分贝;指明接口的传输衰减量。值从0到1 4 5echo-cancel enable用于使语音信号从接口中发送出去并返回同一接口

的回声消隐使能命令。回声过大会造成正常通话的中

断。这在蜂窝电话中是常见的问题6echo-cancel coverage value单位为毫秒;用来调整回声消隐的大小。值有1 6,

2 4,

3 2

7n o n l i n e a r与回声消隐联合使用。使能“非线性”处理,即如

果在靠近终端处没有检测到语音,就关闭信号8timeouts initial seconds单位为秒;检测到摘机状态后,系统在等待用户输

入第一位数字时要等多长时间。值的范围为0到1 20 9timeouts interdigit seconds单位为秒;前一位数接收以后,系统在等待后续数

字时,需等待多长时间。值的范围为0到1 20

1 0timing digit milliseconds适用于D T M F数字信号。数字信号持续时间有多长。

单位为毫秒,范围从5 0到1 00,缺省值是1 00 11timing interdigit milliseconds适用于D T M F数字信号。数字信号之间的延迟是多

长时间。单位为毫秒,范围从 5 0到1 00,缺省值是

1 00

1 2timing pulse-digit milliseconds适用于只使用脉冲信号的F X O端口。脉冲信号的长

度。单位为毫秒,范围从1 0到2 0,缺省值是2 0

1 3timing pulse-inter-digit milliseconds适用于只使用脉冲信号的F X O端口。脉冲信号之间

的延迟是多长时间。单位为毫秒,范围从1 00到1 000,

缺省值是5 00

8. 精确调整E &M端口

通常情况下,总是需要添加一些特征值用于E &M端口的调整。与FXO / FXS端口的缺省值设置相反,在大多数情况下,E &M端口的特征值需要管理人员干预。按表4 -12列出的步骤来精确调整E &M端口。

表4-12 精确调整E &M端口

步骤序号相关命令描述

1configure terminal进入全局配置模式

2voice-port nm-module / 标识要配置的端口

vic-module / port-number

3input gain value单位为分贝;指明接口接收器的增益量。值从-6

到1 4

4output attenuation value单位为分贝;指明接口的传输衰减量。值从0到1 4 5echo-cancel enable使能语音信号的回声消隐。回声过大会造成正常

通话的中断。这在蜂窝电话中是常见的问题6echo-cancel coverage value单位为毫秒;用来调整回声消隐的大小。值有1 6,

2 4,

3 2

7n o n l i n e a r与回声消隐联合使用。使能“非线性”处理,即

如果在靠近终端处没有检测到语音,就关闭信号8timeouts initial seconds单位为秒;检测到摘机状态后,系统在等待用户

输入第一位数字时要等多长时间。值为0到1 20 9timeouts interdigit seconds单位为秒;前一位数接收以后,系统在等待后续

数时,需等待多长时间。值为0到1 20

1 0timing digit milliseconds适用于D T M F数字信号。数字信号持续时间有多长。

单位为毫秒,范围从5 0到1 00

11timing interdigit milliseconds适用于D T M F数字信号。数字信号之间的延迟是多

长时间。单位为毫秒,范围从5 0到5 00

1 2timing pulse milliseconds适用于只使用脉冲信号的F X O端口。脉冲信号的

长度。单位为毫秒,范围从1 0到2 0

1 3timing pulse-interdigit milliseconds适用于只使用脉冲信号的F X O端口。脉冲信号之

间的延迟是多长时间。单位为毫秒,范围从 1 00到

1 000

1 4timing delay-duration milliseconds用于延迟拨号信号发送的延迟。单位为毫秒,范

围从1 00到5 000

1 5timing delay-start milliseconds往外拨打电话号码所占用的最短时间。单位为毫

秒,范围从2 00到2 000

1 6timing delay-pulse min-delay milliseconds生成闪烁脉冲之间的时间。单位为毫秒,范围从0

到5 000

1 7timing clear-wait milliseconds指定摘机信号和呼叫完全被清除之间的最短时间。

单位为毫秒,范围从2 00到2 000

1 8timing wink-duration milliseconds最大闪烁持续时间。单位为毫秒,范围从 1 00到

4 00

1 9timing wink-wait milliseconds从闪烁开始到最大闪烁等候的时间。单位为毫秒,

范围从1 00到5 00

现在,网络上所有的语音端口都已经配置好了,下一步讨论如何将语音包从一个路由器传

输到另一个路由器。要想讨论此任务,我们需要了解语音路由的方式,如直接拨号、中继和专用线路自动回铃P L A R(Private Line Automatic Ringdown)。

4.3.2 连接命令

语音端口配置模式中的c o n n e c t i o n命令允许为特定语音端口设置特定的模式。如果没有配置c o n n e c t i o n命令,那么应用程序就假定初始化了一个“标准”连接,当接口察觉摘机状态时,就发出一个拨号音。拨号音一直持续到收集了足够的数字来匹配一个拨号对等体,以完成此次呼叫,或直到等待数字输入时间超时。c o n n e c t i o n命令的语法如下:

connection [plar│t i e-l i n e│t r u n k│plar-opx] string

其中:

string 代表目的电话号码。

P l a r(Private Line Automatic Ringdown)一旦电话的接收器被拿起来,端口就被激活,并且使用P L A R来实现自动号模式。而不必输入数字以建立此连接。使用P L A R的一个例子是:如果用户拿起电话,那么呼叫立刻自动传到远端。

Ti e-l i n e(Cisco MC3810专用)指定特殊的端口是到专用分组交换机P B X(Private Branch E x c h a n g e)的专用线路连接。当拨号方案需要在由P B X拨出的任何号码前附加有额外的数字时,M C3810要使用它,并且此组合数码通过拨号对等体设置进行呼叫路由并进入网络。

Tr u n k(Cisco 3600专用)指定特殊的端口是到P B X的直接中继线路连接。“连接中继”模式用于E &M-E&M中继,F X O-F X S中继,F X S-F X S中继。注意信令只能用于E &M-E&M和F X O-F X S 中继线路传输,而不能用于F X S-F X S中继线路,因为F X S-F X S不支持彼此的信令参数。

P l a r- o p x(Cisco MC3810专用)指定一条到备用扩展设备上的P L A R连接。使用此选项,在远程语音端口接收到回答之前,本地语音端口先提供本地响应。这确保在呼叫流实现以前,呼叫就被回答了。

4.3.3 直接语音中继与拨号翻译

中继是一种服务,它允许两个P B X之间、P B X和本地分机之间或者其他被永久连接在一起的电话设备的组合之间的半透明连接。不必分析目的模式的拨号,中继线永远将它们连在一起,数据会在两个接口之间自动传输。在这种情况下,路由器的路由分析也就没有必要了,因为任何时间连接总是存在的。

下面是使用这种中继技术的优缺点:

? 优点路由器花在流量处理上的系统开销很少。不必翻译或分析目标模式以确定目标的路径。包仅穿过P B X进行简单地分析和翻译。

? 缺点对包的控制不起作用。外部P B X将处理所有终点站的路由。在这种模式下,任何语音端口的精确调整或特殊配置都没有用。

? 缺点要特别注意对编码解码器C O D E C的管理。在中继连接线路上传递信息时,所有的

C O

D

E C必须与整个传输路径相匹配。如果中继由集中的串联交换机执行,那么编码/ 解码

必须始终如一,以保证在模—数—模编码时不会出现数据残缺(即出错)。

标准拨号分析—数字翻译

如果没有使用中继线,那么收到初始化呼叫信号的路由器必须接入并分析随之而来的接收实体的拨号(目标模式)。接着路由器利用它的拨号对等体配置以决定将该此次呼叫路由到I P网络的哪个地方。

使用这种方式也有一些优缺点:

? 优点呼叫的路由完全由路由结构控制,它允许对Vo I P系统进行更好地控制和精确调整。

因为路由可被精细调整到目标模式和I P端口,所以对Q o S层的控制就更多。

? 缺点Vo I P网络上的路由器会有更多系统开销,因为处理器必须翻译拨号对等体,而不仅是以中继格式传递数据。

? 缺点在系统中传递包时,等待时间会更长,因为路由器必须翻译所有的呼叫。

4.3.4 监督拆线

监督拆线是一种信令形式,它切断配属交换机的电源。系统把它翻译成拆线指令并清除此次呼叫。交换机将此状态保持350 ms,以确保端口真正复位。

监督拆线命令用在F X O端口。连在F X O端口上的交换机必须在功能上确实能够支持监督拆线。如果F X O端口不能监督拆线状态,那么在接收实体应答呼叫前,源呼叫者就挂断时,接口将仍然保持开启状态。当路由器收集了目标模式后,接收体应答信令前,路由器将初始化语音检测模式。如果检测到“挂断”指示信号,路由器将自动停止此次呼叫支路连接,并拆除该呼叫。

它不支持FXO / FXO连接,因为连在一起的线对之间没有传递监督拆线信息的机制。

4.3.5 闪烁开始信令与立即开始信令

闪烁开始是交换机之间的信令协议,其中交换机的接收端即刻反转极性(闪烁)。闪烁对发送端来说是一种信号,表示已准备好接收拨号了。闪烁开始出现在 D I D、两个WAT中继或有接口中继的E &M中继线路之间。

使用timing wink-duration命令可以修改闪烁持续时间(闪烁状态保持多长时间),使用timing wink-wait命令可以修改闪烁等待持续时间(拆线前等待闪烁状态所需时间)。

立即开始是交换机之间的线路协议,其中交换机的接收端在线路占据后立即准备接收拨号(70 ms以内)。两个动作之间没有延迟,否则呼叫将被取消。

4.4 拨号方案和拨号对等体

现在准备开始对Vo I P路由器进行编程,使路由能通过I P安置并连接语音呼叫。这就涉及到拨号对等体的开发,它定义了由源和目标路由器启动的呼叫支路的属性。

4.4.1 拨号对等体

拨号对等体是Vo I P路由器上的配置,它定义一组拨号数字在呼叫支路上是如何被翻译以及如何从路由器端口路由出去。拨号对等体定义了呼叫支路的各种属性,如Q o S(Quality of

Service 服务质量)、压缩/解压缩(C O D E C )、VA D (Voice Activation Detection 语音激活检测)以及其他属性。

4.4.2 呼叫支路

呼叫支路提到了前面描述的简易老式电话系统P O T S (Plain Old Telephone System )和Vo I P 拨号对等体的一种连接。呼叫支路是呼叫连接的两个连接点之间的分离部分,如一个电话设备、P B X 、P S T N 或路由器。每个已建立的呼叫有4个呼叫支路,2个从源路由器透视,2个从目标路由器透视(见图4 -11和图4 -12)。

图4-11 拨号对等体连接支路,从源路由器的透视

图4-12 拨号对等体连接支路,从源路由器的透视

P O T S 与语音网络拨号对等体

可以在Vo I P 网络上配置的对等体有两种类型:P O T S 和语音网络(Vo I P )连接。? P O T S (简易老式电话系统)拨号对等体代表接入端口,连在电话机或本地附属于路由器的相似电话设备。此连接将解释或“破译”从发送实体拨打出来的数字,并看它们是否是为拨号对等体的特定端口指定的。

? Vo I P 拨号对等体代表一个连接,此连接将被路由到网络中另一个允许语音的路由器。在这种情况下,就不必让端口翻译拨号数字,而由位于Vo I P 连接另一端的接收实体处理。因而Vo I P 拨号对等体只是简单地将所有数字传递到接收实体。

下面是在两个路由器之间建立Vo I P 呼叫的过程:

? 第1步用户拿起电话机,从而触发了C i s c o 路由器的摘机状态,这发生在VoIP 上Cisco IOS IP 网络

用于VoIP 拨号对等体2的呼叫支路

用于POTS 拨号对等

体1的呼叫支路IP 网络

用于POTS 拨号对等体4的呼叫支路

用于VoIP 拨号对等体3

的呼叫支路

的信令应用层。? 第2步会话应用层发给电话的一个拨号音,并等待用户拨打目标电话号码。

? 第3步用户拨打电话号码。这被看作是不连续的过程,因为如果有超时限制条件,那么拨号音就会失效,第3步就不会启动。

?第4步一旦拨出并存储了足够可翻译的数字,电话号码就由拨号方案映射表映射到一个I P 主机,匹配上一个V o I P 拨号对等体声明,并且导向终端语音路由器。接收路由器通过F X S 端口、P B X ,或者通过F X O 或E &M 端口的P S T N ,直接连到终点站。到目标电话号码的物理端口的映射是由拨号对等体的P O T S 命令来定义的。

? 第5步会话应用程序将启动H .323通话协议来为网络上的每路呼叫建立收发通道。如果呼叫是由处于终点的P B X 来处理,则P B X 将处理到终端用户电话的发送。如果语音端口配置了RSVP QoS ,此时就激活保留。

? 第6步

C O

D

E C 活动发生在传输的两端,以保证所支持的正确的压缩/解压缩算法。? 第7步

建立完成,所有的呼叫进程指令和信令立刻传送到接收实体来译码或显示。? 第8步

当呼叫会话两端中的任何一方发出“挂机”信号时,通话结束。如果呼叫中用到R S V P 会话,那么此时就被终止。电路两端回都到“休止”状态,等待另一个初始会话开

始。

4.4.3 创建并实现拨号方案

拨号方案是个标准框架,从中可实现公司的Vo I P 路由结构。每个路由的区域被分配了一组电话号码、区号,还有其他的捷径,如快速拨号特征值,允许呼叫者不必输入完整的电话号码,呼叫就能到达被呼叫区。在Vo I P 网络实现前,所有的语音参数、电话号码和拨号设备都需要指定,并提前作出计划。这将以指数级的速度缩短实现和调试新Vo I P 网络所需的时间(见图4 -13)。

对图4 -13中的网络,一个拨号方案的例子可以像表4 -13列出的那样实施。图4-13 一个简单的VoIP 网络的示意图WAN 端

口:10.0.0.1

WAN 端口:10.0.0.2IP 网络Cisco 3620:路由器A Cisco 3620:路由器B

表4-13 一个简单的Vo I P 网络拨号方案

路由器/拨号码扩对等体号对等体展分机

目标模式类型

语音端口通话对象 C O D E C Q o S 方式

的标识号路由器A 1 1 ....+1212222. ....P O T S 1 /0/02 2 ....+1212223. ....P O T S 1 /0/13 3 ....

+1212224. ....P O T S 1 /1/0

4

+1206555. ....V o I P IPV4: 10.0.0.2

G .729

最佳效果

路由器B 1+ 1206555P O T S 1 /0/01 000

2+ 1206555P O T S 1 /0/11 001

3+ 1206555P O T S 1 /1/01 002

4+ 1206555P O T S 1 /1/1

1 0035

+ 1212…

V o I P

I P V 4:1 0.0.0.1

G .729最佳效果

该拨号方案将简化所涉及到的路由器的的设计和安装以及使Vo I P 工作于网络的编程。4.4.4 号码扩展

在大多数公司中,如果是公司内部之间的拨号,则不必拨整个号码。相反,可以只拨电话号码的一小部分,对那个站来说,这部分号码是唯一的。

假定西雅图的用户A 试图与纽约的用户B 通过Vo I P 网络建立联系。如果没有号码扩展,用户A 必须拨用户B 的整个目标号码:1 212 222 1000。为了简化该过程,并增加网络的可用性,在拨号对等体的配置中使用n u m -e x p 命令进行如下编程:

num-exp 2…+ 1212222…(“…”是扩展号码的通配符)

现在,当用户A 拨目标模式“2…”时,序列自动扩展成目标模式“+ 1212222…”。这可用于网络上任何一组唯一的号码。

为了正确激活此特征,需要考虑一些因素。并不需要号码扩展在网络上是唯一的。有可能是在一个路由器上把“2…”扩展成“+ 1212222…”,而在另一个路由器上却把“2…”扩展成“+ 1206222…”。但这会引起用户环境的混乱,所以应该避免。当制定拨号方案时,尽量使Vo I P 网络的号码扩展是唯一的。

1. 拨号对等体P O T S 命令的基本语法

我们已经对拨号对等体使用的各种参数有了一些基本概念。现在是将参数付诸行动的时候了。为了进入P O T S 端口的拨号对等体配置模式,使用来自全局配置模式的过程,如表 4 -14所示。

表4-14 为P O T S端口输入拨号对等体配置模式

步骤序号相关命令描述

1dial-peer voice输入P O T S对等体的拨号对等体模式。特征号码是个tag-number pots表示对等体的唯一的十进制数。仅由本地路由器持有,

因此可在另一路由器上使用这个数字,而不影响当前配

2destination-pattern string定义P O T S对等体的电话。例如:+1 2065551111。目

标模式中没有破折号和空格,前面总有一个“+”号3Port slot-num / VNM-num / port特定的语音端口号

4 d i r e c t-i n w a r d-d i a l(可选的)仅用于指定端口的直接内部拨号活动。参

阅本章后面的D I D部分

2. Vo I P拨号对等体命令的基本语法

为了输入Vo I P端口的拨号对等体配置模式,使用来自全局配置模式的过程,如表4 -15所示。

直接内部拨号D I D(Direct Inward Dialing)是一个系统,它允许语音客户有许多分配给公司的专用语音号码,同时,通过降低这些号码所需的真正线路数来减小成本。

表4-15 使Vo I P端口进入拨号对等体配置模式

步骤序号相关命令描述

1dial-peer voice输入Vo I P对等体的拨号对等体模式。特征号码是个表tag-number voip示对等体的唯一的十进制数。仅由本地路由器持有,因

此可在另一路由器上使用这个数字,而不影响当前配

2destination-pattern string定义P O T S对等体的电话。例如:+1 2065551111。目

标模式中没有破折号和空格,前面总有一个“+”号3session target [ipv4:destinaton-为处理定义的目标模式的呼叫而指定的远程I P主机。对

a d d r e s s│d n s:h o s t-n a m e]象可由I P地址或D N S名指定

如果没有D I D,则客户需要供应商为每个专用扩展号安装一条线路。如果每条线路的成本是$ 45,客户至少需要定义1 00条,那么客户的账单将是每月$ 4500。

使用D I D,供应商分配给本地链接至D I D存储单元的企业一个专用扩展号存储单元和一个缩简的D I D中继号。当有人呼叫了D I D存储单元中的一个号码时,检查D I D中继的第一个电路看是否开路。如果开路,呼叫就被连接上。如果不是开路,继续检查 D I D中继的其他电路直到找到一个开路,并把呼叫连接上。当所有的电路都忙时,呼叫者就会收到一个忙音信号。采用这种方案,如果D I D中继有1 0条线路,每条$ 85,有1 00个号码的存储单元收费是每个号码$ 0.15,那么使用D I D的同样数目的线路的总成本是每月$ 850,成本大为减少。

在Vo I P上使用D I D的诀窍是路由器必须知道将D I D信息直接传送至允许D I D的P B X来进行处理,并且不损失包中的数据。为此,必需使拨号对等体允许D I D。

在一个正常的呼叫建立过程中,处理呼叫的交换设备给呼叫者发一个拨号音,开始接收代表目标电话号码的数字。一旦收集到号码,交换设备将翻译号码并将传输发送到正确的I P终端。

有些情况下,不需要给呼叫者提示拨号音,例如交换设备已经知道的一个预先设计好的扩

展号。在这些情况下,使用直接内部拨号D I D算法来路由呼叫。算法采用三个不同的输入和拨号对等体四个不同的属性将来话呼叫联接到一个直接拨号实体。

三个输入值是:

? 被叫号码DNIS 代表传输目标的一组号码。

? 主叫号码ANI 代表传输源的一组电话号码。

? 语音端口承载呼叫。

四个指定的拨号对等体属性是:

? 目标模式代表对等体能连接到的电话号码。

? 应答地址代表对等体连接起始的电话号码。

? 来话呼叫号代表将一个来话呼叫支路联到基于D N I S的对等体的电话号码。

? 端口呼叫从其中发起的语音端口。

对所有匹配拨号对等体呼叫类型(Vo I P或P O T S)的对等体,算法遵循以下伪码:

如果类型匹配上了,以来话呼叫号码匹配被叫号码;

否则如果类型匹配上了,以应答地址匹配主叫号码;

否则如果类型匹配上了,以目标模式匹配主叫号码;

否则如果类型匹配上了,将语音端口匹配到端口。

该算法将用一个预先定义的参数来匹配D N I S,并自动路由呼叫。

4.5 租用线路上的VoIP QoS

我们已经有能力对Vo I P的硬件和软件进行完整地配置。不幸的是,使Vo I P有效工作并不是那么容易。本章前面已经声明,Vo I P传输需要特殊的考虑,因为它们是“实时”流量。它们经不起像标准数据包那样的延迟时间。因而,配置Vo I P的下一步是确保数据传输尽可能接近“实时”。这就是Q o S(Quality of Service 服务质量)和排序开始起作用的地方。

4.5.1 IP优先顺序

I P优先顺序是拨号对等体上一个可定义的参数,它给出其在C B W F Q网络上的优先级值。在V o I P配置模式中,它被手工分配给特定的拨号对等体,其格式如下:

dial-peer voice 10 VoIP

IP precedence 5

当Vo I P包和标准数据包使用同一带宽时,这个命令用来指定Vo I P包比标准数据包具有更高的优先级。当没有应用R S V P时,使用I P优先顺序来保证合适的实时响应。在随后的部分中,将阐述I P优先顺序设置是如何影响基于类的权值排序C B W F Q(Class Based Weighted Fair Queuing)算法,以及它们如何有助于实现语音数据传输的高性能。

4.5.2 数据网络排序算法

T C P被设计用来提供一个完全可靠的、可验证的传输协议。它是传输敏感的,而且,为了某个功能,它需要来自网络的某种响应。T C P传输的延迟太多会导致数据丢失、包丢失和连接丢失。

本文来源:https://www.bwwdw.com/article/9ipl.html

Top