思科2811语音网关配置、专线设置上网详解

来源:百度文库 编辑:神马文学网 时间:2024/04/29 23:14:09
  思科2811语音网关配置、专线设置上网详解2010-08-22 23:19

cisco2811语音网关+callmanager拨打外线,外线拨入详解配置
                            ——————包括AA和连接PBX的配置
A.首先要在callmanager上进行h.323和router pattern的简单配置

B.下面是在CISCO2811路由器上的配置----此路由上安装了一个4FXO口的语音模块

1.下面是AA的配置:

application
   service aa flash:its-CISCO.2.0.1.0.tcl //调用TCL脚本,定义服务名字为aa(Auto Attendant)
   paramspace english language en/定义语言为英文,这个无所谓,反正你播放的是中文的welcome.au就可以了
   paramspace english index 1//定义索引位置
   param operator 888                          //设置人工总机为888
   paramspace english location flash:
   param aa-pilot 678                   //设置自动话务员的号码,这个随便设
   param welcome-prompt en_welcome.au    //设置提示音,自己录制时注意格式.au,8-bit,8kHZ,u-law   各音频文件名与系统自带的文件名一致,重启路由器

2.在接口上的配置:

interface Loopback0     //为了使本地可以拨打AA自动话务员,需要配置这个地址
ip address 1.1.1.1 255.255.255.0   //此地址随意
!
interface FastEthernet0/0
ip address 121.29.221.138 255.255.255.0
ip nat outside
ip virtual-reassembly
duplex auto
speed auto
crypto map mymap   //将保密映射应用到接口上,指定要使用的加密图
!
interface FastEthernet0/1
ip address 192.168.100.3 255.255.255.0
ip nbar protocol-discovery
ip nat inside
ip virtual-reassembly
duplex auto
speed auto
h323-gateway voip interface

3.voice-port的配置:

voice-port 0/0/0 //进入语音端口FXO配置模式
cptone CN       //配置铃音使用中国制式
timeouts call-disconnect 1
timeouts wait-release 1     //定义呼叫、等待时间
!
voice-port 0/0/1          //此端口连接PSTN
supervisory disconnect dualtone mid-call
cptone CN
timeouts call-disconnect 1
timeouts wait-release 1
caller-id enable
!
voice-port 0/0/2          //此端口连接PSTN
supervisory disconnect dualtone mid-call//配置Tone管理断开——主要是外线拨打IP电话时,不能及时挂断的方法
cptone CN
timeouts call-disconnect 1//呼叫中断的超时设定
timeouts wait-release 1//等待释放的超时设定
!
voice-port 0/0/3          //此端口连接PBX的FXS口
supervisory disconnect dualtone mid-call
cptone CN
timeouts call-disconnect 1
timeouts wait-release 1

4.拨打外线的配置:

dial-peer voice 2 pots   //配置一个POTS拨号对等体(和配置静态路由时的ip route命令类似)
service aa
destination-pattern 9T//表示9+电话号码,即拨出的电话号码,表示号码前加入9才能通过这个端口出局
incoming called-number .
port 0/0/1 ////指定端口(FXO口0/0/1)
!
dial-peer voice 4 pots
service aa
destination-pattern 9T
incoming called-number .
port 0/0/2
!
dial-peer voice 200 pots
service aa
destination-pattern .T //.表示一个任意数字,T表示多个任意数字
port 0/0/3

5.外线拨入和PBX上模拟电话拨打IP电话的配置:

dial-peer voice 344 voip//配置一个VOIP拨号对等体
destination-pattern 6..//内部IP分机
session target ipv4:192.168.100.209//会话目标IP(和配置静态路由时的下一跳地址类似)
dtmf-relay h245-alphanumeric//DTMF使用h245-alphanumeric,写错了就无法输入分机号码了
codec g711ulaw //强制使用G.711ulaw,否则容易因为codec出问题
no vad           //关闭VAD,否则容易出毛病
!
dial-peer voice 345 voip
destination-pattern 5..
session target ipv4:192.168.100.209
dtmf-relay h245-alphanumeric
codec g711ulaw
no vad
!
dial-peer voice 300 voip //配置与实验室2811CME的电话互通
destination-pattern 4..
session target ipv4:192.168.100.11 //实验室2811的F0/1接口地址
!
dial-peer voice 10 voip
service aa
destination-pattern 678 //使本地可以拨打自动话务员,必须配合下面的session
session target ipv4:1.1.1.1//
incoming called-number 678   //配置拨入的电话为678的时候,才调用server aa
dtmf-relay h245-alphanumeric
codec g711ulaw
no vad

cisco2811>enable
进入特权模式
cisco2811#configure terminal
进入全局模式
Enter configuration commands, one per line.   End with CNTL/Z.
不理他- -!
cisco2811(config)#int fa 1/0
进入端口
cisco2811(config-if)#ip add 192.168.1.254 255.255.255.0
IP是192.168.1.254 子网是255.255.255.0
cisco2811(config-if)#ip nat inside
IP 的内部,注意了你要搞清楚inside和outside这2个概念,前者是进来,后者是出去
cisco2811(config-if)#no shut
开启端口
cisco2811(config)#int fa 0/0
同上
cisco2811(config-if)#ip add 122.222.*.200   255.255.255.0
有很多人看不懂122.222.*.200这是什么意思吧,这个*.中你数字随便填,122.222.1.200也行= =!
cisco2811(config-if)#ip nat outside
注意了,IP出去了
cisco2811(config-if)#no shut
开启端口
cisco2811(config)#ip nat pool wangba 122.222.*.1 122.222.*.199   netmask 255.255.255.0
IP NAT 池 名字叫wangbat ,范围是多少,你自己写 子网是255.255.255.0
cisco2811(config)#access-list 100 permit ip 192.168.1.0 0.0.0.255 any
他创造了访问控制表 100 允许 ip 192.168.1.0的网络去任何目的 以反码形式表示什么是反码,自己去查吧
cisco2811(config)#ip nat inside source list 100 pool wangba overload
IP NAT 内部 源地址 IP是表 100 中的IP池其中一个 后面的overload要内部PC机用同一个外网IP
cisco2811(config)#ip route 122.222.*.200   211.147.6.3
这个.....,我也不知道是什么,也不像静态路由表啊
cisco2811#copy running-config startup-config
这是保存配置的命令= =!
Destination filename [startup-config]?
是否保存??
Building configuration