本文档说明拓扑中两台路由器通过T1上的VoIP和信道关联信令(CAS)进行通信所需的配置。
请注意,在本文档的配置中,两台路由器通过IP网段背靠背连接。但是,在大多数拓扑中,支持语音的路由器可以存在于任何位置。通常,语音路由器通过LAN连接连接到连接到WAN的其他路由器。请注意,这很重要,因为如果语音路由器未通过租用线路连接,则所有WAN连接配置命令都配置在连接到WAN的路由器上,而不是语音路由器上,如此处列出的配置中所示。
此配置示例使用Cisco 3640和Cisco AS5300系列路由器。这些配置也可用于Cisco 2600系列路由器。
在将思科路由器配置为使用VoIP之前,建议您了解Cisco IOS®软件中的服务质量(QoS)功能的概念。要了解有关QoS功能的详细信息,请参阅Cisco.com上的Cisco IOS服务质量页面的排队、流量整形和过滤和QoS信令。
本文档中的信息基于以下软件和硬件版本:
Cisco 2600 和 3640 系列路由器
Cisco AS5300
在路由器上运行的思科IOS软件版本12.2(19)
本文档中的信息都是基于特定实验室环境中的设备创建的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您是在真实网络上操作,请确保您在使用任何命令前已经了解其潜在影响。
此配置可用于具有NM-HDV、VWIC-xMFT-T1的Cisco 3600系列路由器,并可与PBX交换机进行接口。
有关文件规则的更多信息请参见“ Cisco技术提示规则”。
电话世界中的信令功能包括监控和通告线路状态、呼叫尝试连接时提醒设备以及路由和寻址信息。
T1世界中有两种不同类型的信令信息:
公共信道信令(CCS)
CAS
CCS是将信令信息从信息频带传出。此信令类型最引人注目和广泛使用的形式是ISDN。使用ISDN主速率接口(PRI)的一个缺点是删除一个DS0或语音信道(在本例中为信令使用)。因此,一个T1有23个DS0或B信道(用于用户数据)和一个DS0或D信道(用于信令)。可以使用非设施关联信令(NFAS)通过单个D信道控制多个PRI。因此,您可以将NFAS组中的其他PRI配置为将全部24个DS0用作B信道。使用PRI信令保证最大可能的连接速度,特别是带有56个K调制解调器出现。这说明了ISDN的清晰信道功能。
在上述拓扑中使用CCS的另一个缺点是专用交换机(PBX)需要数字T1 PRI卡。这比recEive和transMit(E&M)信令卡更昂贵。如果您在AS5300和PBX之间运行CAS,则E&M信令卡在上述相同拓扑中使用。
CAS是在信息频带或带内信令内传输信令信息。这意味着语音信号在与线路状态、地址和告警信号相同的电路上发信号传输。由于整条T1线路有24个信道,因此CAS会在语音数据包内交换信令数据包。因此,有整整二十四个信道用于语音。
T1世界中提供各种类型的CAS信令。CAS信令的最常见形式是环路启动、接地启动和E&M信令。CAS信令的最大缺点是网络使用来自于信息IP包(如语音信息包)的位信息,以执行信令功能。CAS信令通常称为强取位信令。
当您尝试使用调制解调器实现尽可能高的连接速率时,CAS不是最佳选择。大多数调制解调器都根据信号质量进行调整,并仍提供可靠的高速连接。但是,在CAS线路上使用56 K调制解调器会使每个使用CAS信令的中继在下行通信方向的连接速度降低近2 K。
本部分提供有关如何配置本文档所述功能的信息。
注:要查找有关本文档中使用的命令的其他信息,请使用命令查找工具(仅注册客户)。
本文档使用此图中所示的网络设置:
注意:此处的配置中未实施QoS。这些配置用于说明目的。您需要根据网络情况实施QoS功能。
本文档使用此处所示的配置:
思科3640圣荷西
思科AS5300 Raleigh
思科3640圣荷西 |
---|
sanjose3640A#show run Building configuration... Current configuration: ! ! version 12.2 service timestamps debug datetime msec service timestamps log datetime msec ! hostname sanjose3640 ! ! no ip subnet-zero ! ! ! ! voice-port 1/0/0 ! voice-port 1/0/1 ! dial-peer voice 1 pots !--- This POTS dail-peer configures the dial plan for Phone A. destination-pattern 4552468 port 1/0/1 ! dial-peer voice 2 voip !--- This VoIP dial-peer configures the dial plan for the !--- outbound calls to the PSTN. destination-pattern 3006 session target ipv4:10.2.1.2 ! dial-peer voice 3 pots destination-pattern 5551234 port 1/0/0 ! dial-peer voice 4 voip destination-pattern 4005 session target ipv4:10.2.1.2 ! ! interface Ethernet0/0 ip address 10.2.1.1 255.255.255.0 no ip directed-broadcast ! ! ip classless no ip http server ! ! end |
思科AS5300 Raleigh | |
---|---|
AS5300#show run Building configuration... Current configuration: ! version 12.2 service timestamps debug datetime msec service timestamps log datetime msec ! hostname AS5300 ! ! ! ! controller T1 0 framing esf clock source line primary linecode b8zs ds0-group 0 timeslots 1-24 type e&m-fgb dtmf dnis !--- From Cisco IOS Software Release 12.0(5)T and later, !--- the command cas-group is renamed ds0-group !--- on the Cisco AS5300 and Cisco 2600 series and Cisco 3600 series !--- routers. Some keyword modifications are implemented. ! ! ! dial-peer voice 1 voip destination-pattern 4552468 session target ipv4:10.2.1.1 ! dial-peer voice 2 pots destination-pattern 3... direct-inward-dial !--- If this dial-peer is matched, the inbound router is put in DID mode. port 0:0 prefix 3 ! dial-peer voice 3 voip destination-pattern 5551234 session target ipv4:10.2.1.1 ! dial-peer voice 4 pots destination-pattern 4... direct-inward-dial port 0:0 prefix 4 ! ! voice-port 0:0 !--- Syntax of "voice-port" command when you configure ds0-group is !--- voice-port controller-number:ds0-group number. interface Ethernet0 ip address 10.2.1.2 255.255.255.0 ! ! ! end |
当前没有可用于此配置的验证过程。
此部分提供信息故障排除您的配置。
命令输出解释程序工具(仅限注册用户)支持某些 show 命令。 通过此工具可查看对 show 命令输出的分析。
注意:在发出debug命令之前,请参阅有关debug命令的重要信息。
debug voip ccapi inout — 用于跟踪通过呼叫控制应用程序接口(API)的执行路径。 API用作呼叫会话应用与底层网络特定软件之间的接口。使用此命令的输出了解路由器如何处理呼叫。
debug vpm all — 用于启用所有debug vpm命令:debug vpm spi、debug vpm signal 和 debug vpm dsp。
注意:此调试会生成大量输出。
show call active voice — 用于显示活动呼叫表的内容。它显示当前通过路由器连接的所有呼叫。
show call history voice — 用于显示呼叫历史记录表。呼叫历史记录表包含自启用VoIP以来通过此路由器连接的所有呼叫的降序时间顺序列表。呼叫历史记录表的子集在特定关键字的帮助下显示。
show voice port — 用于显示有关特定语音端口的配置信息。
debug vtsp all — 用于启用以下debug vtsp命令:debug vtsp session、debug vtsp error 和 debug vtsp dsp。
版本 | 发布日期 | 备注 |
---|---|---|
1.0 |
13-Nov-2006 |
初始版本 |