CISCO_CVoice – 003 : 模拟与数字中继

这节主要讨论模拟语音的接口配置及信令行为。

3个概念的理解:

1.    语音接口:提供模拟中继及用户线的接入与处理,实现语音信号在数据网路中的传输。

2.    语音信令:用来控制电路行为,如呼叫建立,拆除,网络管理等

3.    语音媒体:描述通讯会话中传递信息,协商等信息

    以上拓扑图为例,讨论如下问题:

    1. 实验环境中的接口连接,如上图
    2. 接口及dial-peer配置
    3. 信令行为
    4. FXO口的”吃号”问题
    5. FXS口的位间超时问题
    6. ConnectionPlar opx 在FXO/FXS的应用
    7. 生产环境中的拓扑连接

    R1:

    dial-p voi 1000  pots  ---  去分机1000

    destination-pattern  1000

    port 1/0/0

    exit

    dial-p voice  1001 pots  --- 去分机1001

    destination-pattern  1001

    port 1/0/1

    exit

    dial-p voice  2000 pots – 去远端2000

    destination-pattern  0T – T表示任意

    port 1/1/0

    exit


    R2:

    dial-peer voice  2001 pots

    destination-pattern  2001

    port 1/0/0

    exit

    dial-peer voice  87651000 pots

    destination-pattern  87651000

    no digit-strip

    port 1/0/1


    命令解释:

    1.     对于模拟口FXO(ports,包括E1,T1作为PSTN接入时)存在吃号问题:对于模拟口的dial-peer,在写destination-pattern这条命令时,该命令下所有的明细号码将会被吃掉,即不发送出;T表示所有,.表示一个任意,如果用0T,那么0会被吃掉,T(任意)会被发出去,如果是S口直接连接终端电话机,被吃掉也无所谓;上述配置中R2上由于S口连接到了R1的O口,在这里写了destination-pattern 87651000,那么87651000会被吃掉,R1将不会收到被叫号码的信息,对于这种情况,可通过3条命令中的之一解决:
     no digit-strip : 不吃号
     Prefix 87651000 :
    添加87651000后再发
     Forward digit all :
    转发所有

    2.     用户习惯于拿起电话就能听到一个拨号音后才开始拨号,如果听不到或者很长世间财听到均为导致用户挂断电话。为此要解决超时等问题,即位间超时.
     在dial-peer 下添加:
     timeouts interdigits 5 : 拨号等就后结束
     timeouts initial : 等待多久没有拨号就结束
     timeouts ring : 振铃多久不接后就挂断
     // 除在dial-peer  下,在全局telephony-service 下也可开启 //

    3.     0T与0.T的区别
     0T:当你拨完 0后,什么都不拨,timeout后信令会传出去(off-hook给R2, R2也会回应你,链路被占用,R2会提供2次拨号音)
     0.T:当你拨完0后,什么都不拨,timeout后线路不会被触发,线路不会被占用。(命中两位才会命中路由,才会发出信令,注意这里有个.

    4.      O口与S口的可选配置
     O:  1. Ring number: 振铃几次再响应
         2. Supervisory disconnect :主动监听挂断音
     S: 1. cptone CN: 每个国家都有不同的振铃声
         2. Disconnect-ack : S口提供information的挂断音
         3. Sation id name: 标识主机

    5.      信令行为:
     5.1.  1001 off-hook ( R1的FXS口的IN方向)
     5.2.  R1 发出dialtong  ( 拨号音)
     5.3.  1001 开始拨1002 (DTMF)
     5.4.  R1开始查找语音路由表,1002在FXS 1/0/1口
     5.5.  FXS 1/0/1口由idle – ringing, 并向1001发送ringback
     5.6.  1002摘机,on-hook --- off-hook (port 1/0/1)
     5.7.  开始通话

    6.      PSTN的呼入及解决
     实际环境中PSTN不会向FXO发送号码,所以此时不通,解决方案:
     6.1 translation rule 转换
     6.2 connection plar opx,强制连接分机
        voice port 1/1/0
        ring number 3
        connection plar opx 1000
     6.3 connection plar 应用场景
       6.3.1 : FXO口检测到ring信令时不能自动应答,使用此命令连接到总机。
        6.3.2:FXS口拿起电话就能直接和远端通话,此一般用于应急电话.
            voice-port 1/0/1
            cptone CN
            connection plar 1001

    7.      几个测试命令
     7.1 test voice port 1/0/0 relay ring ? –测试信令行为
        disable
        on
        off
     7.2 csim start 1000 –测试路由器的语音路由
     7.3 debug voice dialpeer inout  -- 检查dial-peer命中情况
     7.4 sh dial-peer voice sum –检查语音路由表

    8.      FXS / FXO口的出,入方向的信令行为


    接口


    信令


    IN


    OUT


    FXS


    on-hook
       off-hook


    Idle
       ring


    FXO


    Idle
       ring


    On-hook
       off-hook

    时间: 2024-12-28 14:08:12

    CISCO_CVoice – 003 : 模拟与数字中继的相关文章

    CISCO_CVoice – 002 : 模拟与数字中继

    在这部分里,因为没有物理语音实验设备,无法做实验.此篇主要以整理概念为主. 语音基本概念 分类 接口 中继线 模拟 数字 模拟 数字 传统语音 FXS, FXO, E&M E1, T1 PSTN E1(2.048M), T1(1.544M) IP语音 语音的连接是建立在IP的通道之上的,信令一般有: H323,SIP,SCCP,MGCP 2.     一般连接方式 传统语音: Tel – FXS – CME --- (PSTN, TI, E1 ) --- CME – FXS – Tel //这里

    CISCO_CVoice – 004 : 模拟与数字中继 : CCS

    1.    概念:PRI是最常用的,T1和E1配置一样,不像CAS那么复杂ISDN是服务类型,2B的BRI,32B的叫PRI,即E1,目前国内使用30B+D的多,ISP现在基本不提供BRI服务了. 2.    讨论的问题如下:T1 / E1的时钟问题数字线路承载的语音通道的pri0-group 配置ISDN / PRI的Q.921,Q.931的调试ISDN DNIS和DID 3.    拓扑图: 拓扑中R2模拟局端,配置如下:sh diag 查看E1接口卡的槽位isdn protocol-emu

    程序点滴001_Python模拟点阵数字

    尝试过很多编程语言,写过不少程序(当然,基本上都是些自娱自乐或给自己用的工具类的小玩意儿),逐渐认识到编写程序是一个不断完善.不断优化的过程——编程首先要有一个想法(目标),围绕这个目标形成最基本的功能逻辑,测试证明功能有效之后就算目标基本实现了.随后,可以扩展基本功能的应用领域,加强程序的容错能力和交互性,逐渐形成一个更完善更健壮的程序.以下通过一个小例子来对此过程稍作展示: 在计算器上.电梯上.LED显示屏上,都可以看到用点阵表示的数字 这里,我们尝试用Python来模拟点阵数字,简而言之,

    htmlunit 模拟登录 数字验证码

    使用htmlunit的好处有两点,相比httpclient,htmlunit是对浏览器的模拟,比如你定位一个按钮,就可以执行click()方法,此外不需要象在httpclient中一样编写复杂的代码,如一堆request header还有一大堆请求参数,你只需要填写用户名,密码,验证码即可,就象在使用一个没有界面的浏览器,当然更重要的是htmlunit对js的支持设置极其简单 1.添加maven的htmlunit(标红)依赖 1 <dependencies> 2 <dependency&

    某次模拟赛 数字对

    题目描述 Description 小 H 是个善于思考的学生,现在她又在思考一个有关序列的问题.她的面前浮现出一个长度为 n 的序列{ai},她想找出一段区间[L, R](1 <= L <= R <= n).这个特殊区间满足,存在一个 k(L <= k <= R),并且对于任意的 i(L <= i <= R),ai 都能被 ak 整除.这样的一个特殊区间 [L, R]价值为 R - L.小 H 想知道序列中所有特殊区间的最大价值是多少,而有多少个这样的区间呢?这些

    CCF考试认证模拟练习——数字排序

    #include<iostream>#include<algorithm>using namespace std;struct node //定义结构体{ int num;//数据 int count;//出现的次数 计数};bool cmp(node a, node b)//排序{ if (a.count != b.count) return a.count>b.count; return a.num<b.num;}node a[1005];//node temp;i

    数字中继板相关设置

    关于DMR ID和静态呼组问题 派之星无线生成 MDO MMDVM热点加装SMA天线座的说明 去除派之星的登录密码 派之星快速入门一张图版

    SIP协议&amp;开源SIP服务器搭建和客户端安装

    1. SIP SIP 是一个应用层的控制协议,可以用来建立,修改,和终止多媒体会话,例如Internet电话 SIP在建立和维持终止多媒体会话协议上,支持五个方面: 1)   用户定位: 检查终端用户的位置,用于通讯. 2)   用户有效性:检查用户参与会话的意愿程度. 3)   用户能力:检查媒体和媒体的参数. 4)   建立会话: “ringing”,建立会话参数在呼叫方和被叫方. 5)       会话管理:包括发送和终止会话,修改会话参数,激活服务等等. 1.1 SIP基本组成要素 用户

    极好的模拟/数字混合信号的电路板布局布线注意事项

    极好的模拟/数字混合信号的电路板布局布线注意事项 PCB设计规范与指南, 电磁兼容 EMC by xfire 文章目录 [显示] 1. 简介 要想了解在使用分辨率等于或高于 12 位 ADC 时可能发生的问题,需要确定 ADC 能够处理多小的电压值.电压范围为 2 V 的 8 位 ADC 能够检测最小电压值为 2 V/256 = 0.008 V,即 8 mV 左右.尽管 8 mV 看上去比较小,让我们把这个值和更高分辨率的 ADC 进行比较,表 1 显示了对具有输入范围为±1 V 和分辨率为 8