• 语音笔记07 号码转换 实验



    号码转换

    内线DN 1001一般为4位,与外线DID号码的对应关系 8888 1001

    运营商不接受4位号码,至少送8位号码 (主叫)

    4位转8位
    转换方式 


    1001  -  88881001

    Translation rule

    Voice translation rule


    特殊转换:
    /^9/ //   去掉9


    图中的R2未使用

    R1====================================
    Interface f0/0
    Ip add 10.0.0.1 255.255.255.0

    Int f0/1
    Ip add 142.100.64.254 255.255.255.0

    Clock set 15:00:00 20 jul 2018
    Ntp master 3


    R2================================
    Int f0/0
    Ip add 10.0.0.2 255.255.255.0

    Ntp server 10.0.0.1

    R1===============================================

    telephony-service
     max-ephones 10
     max-dn 10
     ip source-address 142.100.64.254 port 2000
    create cnf-files 

    ephone-dn  1  dual-line
     number 1001
     description 88881001
     name BJ Phone 1
    !
    ephone-dn  2  dual-line
     number 2001
     description 66662001
     name SH Phone 1
    !
    ephone-dn  3  dual-line
     number 3001
     description 5153001
     name NY Phone 1


    ephone  1
     mac-address 0200.4C4F.4F50
     type CIPC
     button  1:1 2:2 3:3
    reset

    R2=======================================

    telephony-service
     max-ephones 5
     max-dn 10
     ip source-address 142.100.65.254 
    create cnf-files 

    ephone-dn  1  dual-line
     number 88881111
     name BJ PSTN
    !
    ephone-dn  2  dual-line
     number 66661111
     name SH PSTN
    !
    ephone-dn  3  dual-line
     number 5151111
     name NY PSTN

    ephone 1 
    mac-address 000c.294c.27ef
    type cipc
    button 1:1 2:2 3:3
    reset


    R1
    dial-peer voice 9 voip
    destination-pattern 9[^0]T          //[^0]  非0
    session target ipv4:10.0.0.2
    session protocol sipv2
    codec g711u
    no vad
    dtmf-relay rtp-nte


    telephony-service   //修改T302的等待时间
    timeouts interdigit 3

    在R2上debug ccsip mess进行排错
    Terminal monitor


    voip不吃号
    R1送号为988881111    R2的写号是88881111


    voice translation-rule 9
    rule 1 /^9([^0].......)$/ /1/

    R1#test voice translation-rule 9 988881111

    Voice translation-profile out9
    Translate  called 9

    Dial-peer voice 9
    translation-profile outgoing out9


    voice translation-rule 2
    rule 1 /^1001$/ /8888/


    Voice translation-profile out9
    Translate calling 2

    以上是北京本地电话拨号实验

    再看上海长途

    拨号案例
    9021 66661111

    R2==============================================

    Voice translation-rule 90
    Rule 1 /^021(6666. . ..)$/ /1/

    Voice translation-profile FR-PSTN
    Translate called 90

    Voip-incoming translation-profile FR-PSTN

    R1

    Dial-peer voice 90 voip
    Destination-pattern 90[^0]T
    Session protocol sip
    Session target ipv4:10.0.0.2
    Codec g711u
    No vad
    Dtmf-r r

    Voice translation-rule 90
    Rule 1 /^90(.*)/ /01/

    Voice translation-rule 3
    Rule 1 /^1001$/ /0108888/


    Voice translation-profile out9
    Translate calling 3
    Translate called 90

    Dial-peer voice 90 voip
    Translation-profile outgoing out90

    国际长途

    R1
    Dial-peer voice 900 voip
    Destination-pattern 900T
    Session protocol sip
    Session tar ipv4:10.0.0.2
    No vad
    Code g711u
    Dtmf-r r

    R2\\

    Voice translation-rule 90
    Rule 2 /001212(5151111)$/ /1/


    R1\\\
    Voice translation-rule 900
    Rule 1 /900(.*)$/ /001/

    Voice translation-rule 4
    Rule 1 /^1001$/ /00860108888/

    Voice translation-profile out900
    Translate called 900
    Translate calli 4

    Dial-peer voice 900
    Translation-profile outgoing out900

    COR 呼叫权限控制   CSS-PT(CUCM)
    每个话机权限不一致

    COR 是钥匙也是锁

    工作模式:对撞匹配,入向出向同时有

    COR对撞表

    4-8  cor知识点

  • 相关阅读:
    C#综合揭秘——细说事务
    软件项目管理流程总结
    WCF揭秘——自定义绑定
    WCF揭秘——共享数据契约
    反流程升职记
    .NET基础篇——利用泛型与反射更新实体(ADO.NET Entity Framework)
    先睹为快:Visual Studio 11测试版已于2.29在微软官方网站正式发布
    .NET基础篇——分部类和分部方法
    C#综合揭秘——深入分析委托与事件
    .NET基础篇——反射的奥妙
  • 原文地址:https://www.cnblogs.com/cyrusxx/p/12824307.html
Copyright © 2020-2023  润新知