天天看点

Voice Lab5- CUCM-1

<a href="http://s3.51cto.com/wyfs02/M01/7E/5A/wKioL1b9KnHRRRmhAAAfoxLE5iY244.png" target="_blank"></a>

CM实现的方式是利用Translation Pattern,话机device分配一个CSS_PLAR,创建一个;TP,呼叫号码为空,配置Partition挂PT_PLAR,被叫号码转为1009

<a href="http://s3.51cto.com/wyfs02/M00/7E/5A/wKioL1b9KnOxW9YfAAA5l5iMVfc439.jpg" target="_blank"></a>

<a href="http://s3.51cto.com/wyfs02/M01/7E/5A/wKioL1b9KnTSyFH7AABPZJKHBnU837.jpg" target="_blank"></a>

<a href="http://s3.51cto.com/wyfs02/M02/7E/5A/wKioL1b9KnTjcf0rAAAvngj0-2o481.jpg" target="_blank"></a>

<a href="http://s3.51cto.com/wyfs02/M00/7E/5E/wKiom1b9KdGTflD4AADg1k-Uydc234.jpg" target="_blank"></a>

<a href="http://s3.51cto.com/wyfs02/M00/7E/5A/wKioL1b9Knaz5W5mAABylQwgOT0040.jpg" target="_blank"></a>

实现的效果:

1001摘机则1009响铃

<a href="http://s3.51cto.com/wyfs02/M00/7E/5A/wKioL1b9KnaghaHjAABSLCca8ug987.jpg" target="_blank"></a>

1001&lt;------&gt;1002

本来1001和1002可以互通的,现在我们通过CSS和PT来实现1001-1002不能通话

Step1: 在 1002 dn上作PT (PT_test先要自己创建好)

<a href="http://s3.51cto.com/wyfs02/M01/7E/5A/wKioL1b9Knehx1zPAABtuKhJ_B4335.jpg" target="_blank"></a>

这样1001与1002不能互通,

Step2 : 在1001 telephone上加CSS (CSS_Test自己先必须创建好,且和PT_TEST关联)

<a href="http://s3.51cto.com/wyfs02/M02/7E/5E/wKiom1b9KdTD9NgPAAChR8fQ-j4153.jpg" target="_blank"></a>

实现的效果就是1001又可以与1002互通了

对于一个话机来说,phone和DN下都可以配置CSS ,那么最终的权限是{css_dn,css_phone,null} null是隐藏的

拓扑如下:&lt;前提是R1-R2路由必须通&gt;

<a href="http://s3.51cto.com/wyfs02/M02/7E/5A/wKioL1b9KnjBcitCAABk_tOyIb8619.jpg" target="_blank"></a>

Step1 : Device-Gateway-AddNew,在device name上填上对端的地址12.1.1.2

<a href="http://s3.51cto.com/wyfs02/M00/7E/5E/wKiom1b9KdWwZAQqAAAnQJqIamk043.jpg" target="_blank"></a>

Step2:Call routing-Route/Hunt-Route Pattern—Add New

<a href="http://s3.51cto.com/wyfs02/M00/7E/5A/wKioL1b9KnnhXotgAACtjb0GUWc432.jpg" target="_blank"></a>

Step3:配置路由

R2#show run | be tele

telephony-service

max-ephones 10

max-dn 10

ip source-address 192.168.200.254 port 2000

auto assign 1 to 10

network-locale JP

max-conferences 8 gain -6

transfer-system full-consult

create cnf-files version-stamp 7960 Mar 28 2016 16:57:41

!

ephone-dn 1 dual-line

number 2001

ephone-dn 2 dual-line

number 2002

ephone 1

mac-address 000C.29CC.0734

type CIPC

button 1:1 2:2

R2#sh run | se dial-peer

dial-peer voice 1000 voip

destination-pattern 1...

session target ipv4:192.168.100.186

dtmf-relay rtp-nte

no vad

这样就可以1XXX就可以和2XXX通信了.

Call manager: !=T, X=. CM不支持#终结,等待T302时间 ,route-pattern 改 ![0-9#]

<a href="http://s3.51cto.com/wyfs02/M01/7E/5E/wKiom1b9KdaD2I_iAABCSqNfA_I441.gif" target="_blank"></a>

<a href="http://s3.51cto.com/wyfs02/M02/7E/5E/wKiom1b9KdeSsXheAACSkymUihc106.jpg" target="_blank"></a>

以上是一个设计模板

由于环境没有PSTN就做个简单的测试

测试电话

CSS

PT

可拨打的电话

Route-Pattern

Route-List

Route-Group

Gateway

1001/1003

CSS-Local

PT-Local

2001

RP-2001

RL- R1

RG-R1

12.1.1.2

1002/1004

CSS-Long

PT-Long;PT-Local

2001;2002

RP-2002

RL-R1

Step1-Class of control –Partition (PT-Local;PT-Long)

Step2-Calss of control –CSS (CSS-Local;CSS-Long)做好相应的PT关联

Step3-在IPHONE device下添加CSS.

<a href="http://s3.51cto.com/wyfs02/M00/7E/5E/wKiom1b9KdeD9RIjAACSkJ4RdKI061.jpg" target="_blank"></a>

<a href="http://s3.51cto.com/wyfs02/M01/7E/5E/wKiom1b9Kdjhvm6xAACcgcMVKPs565.jpg" target="_blank"></a>

Step4-添加h323网关 &lt;上个实验已添加好&gt;

Step5-添加RG

<a href="http://s3.51cto.com/wyfs02/M01/7E/5E/wKiom1b9KdmzFqFAAACu_0HXlDs363.jpg" target="_blank"></a>

Step6-添加RL

<a href="http://s3.51cto.com/wyfs02/M02/7E/5E/wKiom1b9KdnhTvZUAAC6Ndo90aA379.jpg" target="_blank"></a>

Step7-添加RP (RP记得挂PT)

<a href="http://s3.51cto.com/wyfs02/M02/7E/5A/wKioL1b9Kn2RuF6SAAA_vmgh6vE299.jpg" target="_blank"></a>

最后的结果:1001/1003----&gt; 2001 , 1002/1004-----&gt; 2001 AND 2002

补充:对于使用standard local route group 作为route group的配置方式来说,需要到主叫方的device pool下面去找到local route group的设置,由此配置点最终找到哪个网关出局

最后来一张路由关系图

<a href="http://s3.51cto.com/wyfs02/M00/7E/5E/wKiom1b9KdqA9XtWAAAzpXAyGHo385.jpg" target="_blank"></a>

MGCP协议是CS模型,call manager是server 端,GW是client端

CM是通过TFTP将配置下发到网关的,MGCP的本质是CM在管理网关上的传统语音接口FXS/FXO/T1/E1 接口

在GW上配置domain-name和card type此配置从TFTP下发

Ip domain-name cisco.com

Card type t1 0 2

Ccm-manager config server 192.168.100.186

Mgcp

Ccm-manager config

可以在call manager 上查看 MGCP网关状态

<a href="http://s3.51cto.com/wyfs02/M00/7E/5E/wKiom1b9KduznMtnAAAb1JyRWkM537.jpg" target="_blank"></a>

MGCP用到2个端口 ,TCP 2428和UDP 2427,其中UDP 2427是常规端口

TFTP下发到配置到R1网关之后,会产生很多配置,其中ISDN bind-l3 ccm-manager就表示通过TCP 2428端口连接到CM来处理 ISDN的信令 ,这个过程称为MGCP backhauld

<a href="http://s3.51cto.com/wyfs02/M01/7E/5E/wKiom1b9KduyGMaqAAAg_yHpkA8851.jpg" target="_blank"></a>

<a href="http://s3.51cto.com/wyfs02/M01/7E/5A/wKioL1b9Kn-BKdsXAAA0V89xrc4175.jpg" target="_blank"></a>

MGCP 网关是傻 终端 ,自己并不处理信令,所有路由在CM上处理.

由于没有环境,这个试验暂时不做

继续使用上面环境,由于CM负责发通话,所以号码转换也可以在CM上做号码转换

准备环境:

在R2 上做点配置

ephone-dn 3

number 8888110

description police

name Police

button 3:3

reset

1-Route Pattern上做号码转换 (T1)

添加新RP

<a href="http://s3.51cto.com/wyfs02/M02/7E/5A/wKioL1b9KoDTr9L1AACAWZeq0Yo580.jpg" target="_blank"></a>

<a href="http://s3.51cto.com/wyfs02/M00/7E/5E/wKiom1b9Kd2SZKDiAABLK6zOSok072.jpg" target="_blank"></a>

测试结果:用1001拨打110,转成8888110

<a href="http://s3.51cto.com/wyfs02/M00/7E/5A/wKioL1b9KoHidfH_AABSPjzR350702.jpg" target="_blank"></a>

2-Route List调用 Route-Group的时候调用 (T2)

去掉在T1上设置,打开RL ,

CallingRouting—Route/hunt----Route List

<a href="http://s3.51cto.com/wyfs02/M02/7E/5A/wKioL1b9KoHx-c0KAABwfbYkn90429.jpg" target="_blank"></a>

<a href="http://s3.51cto.com/wyfs02/M02/7E/5E/wKiom1b9Kd7Cy-cBAADXj52pKlY447.jpg" target="_blank"></a>

建议在T2 上作号码转换,尽量不要在T1 作号码转换,因为T1 的号码转转(主叫和被叫)都会影响去电显示,即使在有T2的配置的情况下,T1的号码转换确实起不了作用,但是会影响去电显示.

3-在GW上作号码转换(T3)

3.1-去掉 T2的设置,但T3的号码转换必须根据CSS和Partition 来关联

3.2-定义PT(PT_Transfer_Called)和CSS(CSS_Transfer_Called)并关联

3.3-Call routing 下面 transformation

<a href="http://s3.51cto.com/wyfs02/M00/7E/5A/wKioL1b9KoOAjHYJAABW2hejbXA912.jpg" target="_blank"></a>

<a href="http://s3.51cto.com/wyfs02/M01/7E/5A/wKioL1b9KoSjmOkXAACLL2HE6ug960.jpg" target="_blank"></a>

3.4-在GW上调用

<a href="http://s3.51cto.com/wyfs02/M02/7E/5A/wKioL1b9KoXho0CMAAD9E2wMgtg006.jpg" target="_blank"></a>

测试效果是通的

本文转自 bilinyee博客,原文链接:     http://blog.51cto.com/ericfu/1759003   如需转载请自行联系原作者