zoukankan      html  css  js  c++  java
  • 语音实验4 Voice 路由策略原则

    基本通用配置,先配置拓扑所示电话能够互相打通(建议采用语音 G.704 CCS 方式),再通过阶段 1 的 5 个原则控制语音路由
    R1 网络端配置
    R1(config)#isdn switch-type primary-ni
    R1(config)#control t1 1/0
    R1(config-controller)#pri-group timeslots 1-3
    R1(config-controller)#exit
     
    R1(config)#int s1/0:23
    R1(config-if)#isdn protocol-emulate network

    R2 用户端配置
    R2(config)#isdn switch-type primary-ni
    R2(config)#control t1 1/0
    R2(config-controller)#pri-group timeslots 1-3

    1001 呼叫 2001
    R1(config)#dial-pe vo 2001 po
    R1(config-dial-peer)#destination-p 2001
    R1(config-dial-peer)#no digit-strip
    R1(config-dial-peer)#port 1/0:23

    R2(config)#dial-pee vo 2001 pots
    R2(config-dial-peer)#destination-pattern 2001
    R2(config-dial-peer)#port 2/0

    2001 呼叫 1001
    R2(config)#dial-pe vo 1001 po
    R2(config-dial-peer)#destination-p 1001
    R2(config-dial-peer)#no digit-strip
    R2(config-dial-peer)#port 1/0:23

    R1(config)#dial-pee vo 1001 pots
    R1(config-dial-peer)#destination-pattern 1001
    R1(config-dial-peer)#port 2/0
    配置完之后双向都需要二次拨号。通过增加额外配置在路由策略原则中解决这个问题

    原则一:DNIS( called party)
    ---dialed number identify Service
    R1(config)#dial-p vo 1 po
    R1(config-dial-peer)#incom called .
    R1(config-dial-peer)#dire
    R2(config)#dial-pee vo 1 pot
    R2(config-dial-peer)#incom called .
    R2(config-dial-peer)#direct-in


    原则二:ANI(calling party)

    2001 呼叫 1001(R2 到 R1)

    1001 呼叫 2001(R1 到 R2)

    原则三:Destination-pattern
    incoming(calling party)
    outgoing(called party
    配置:
    1001 呼叫 2001
    R2(config)#dial-peer vo 1001
    R2(config-dial-peer)#direct-inward-dial
    2001 呼叫 1001
    R1(config)#dial-peer vo 2001
    R1(config-dial-peer)#direct-inward-dial

    原则四:Port
    在入方向做 Port 的匹配---待测试
    1001 呼叫 2001,R2 为入方向
    R2(config)#dial-pee vo 4 po
    R2(config-dial-peer)#destination-pattern 8888
    R2(config-dial-peer)#direct-inward-dial
    R2(config-dial-peer)#port 1/0:23
    R2(config)#dial-p vo 1001
    R2(config-dial-peer)#sh
    ---先 shutdown dial-pe 1001,因为也有可能匹配到该条的端口。由于 destination-pa 规则
    要绕开使用端口原则,dial-p 的命中便具有了随机性,shutdown 可以避免这种随机性


    返方向则先在 R2 上 no shut dial-p 1001(否则无法打出 1001), 再在 R1 上配置
    dial-p 4 和 shutdown dial-p 2001,原因同上。
    2001 呼叫 1001,R1 为入方向
    R2(config)#dial-p vo 1001
    R2(config-dial-peer)#no sh
    R1(config)#dial-pee vo 4 po
    R1(config-dial-peer)#destination-pattern 8888
    R1(config-dial-peer)#direct-inward-dial
    R1(config-dial-peer)#port 1/0:23
    R1(config)#dial-p vo 1001
    R1(config-dial-peer)#sh

    原则五:Default (dial-pee voice 0 pot)
    前面所有原则都不匹配时将采用这个,无法做策略,并且满足这个的只能做 G711 的编码
    阶段 2 为 Outgoing 只有一个原则,即 Destination-pattern 的 outgoing(called party).


     

  • 相关阅读:
    mac 配置 iterm2
    python面试题
    待办事项--flask
    八皇后问题c语言版(xcode下通过)
    对分布式一些理解
    观察者模式
    用redis实现悲观锁(后端语言以php为例)
    只用200行Go代码写一个自己的区块链!(转)
    php的生命周期的概述
    linux网络编程1 最简单的socket编程
  • 原文地址:https://www.cnblogs.com/cyrusxx/p/12824275.html
Copyright © 2011-2022 走看看