天天看點

CUCM号碼轉換實驗

實驗環境:

<a href="http://s3.51cto.com/oss/201711/04/060a26ee6870333499f77066515b24fd.jpg" target="_blank"></a>

Phone1:1000/1003,注冊到 CUCM

Phone2:2000/2001,注冊到R2 CME

Call routing ---Translation pattern

在R1 上 Debug cch323 h225

主叫轉8888XXXX

被叫轉2002

Oct 31 00:27:39.825: //18/801E4A710700/H323/setup_ind: callingNumber[88881000] calledNumber[2002]

如果我勾選”use calling party external phone number mask” 且在DN 下做了external phone number mask ,

<a href="http://s3.51cto.com/oss/201711/04/f586ca63892c6e3cb0353130b5422cd8.jpg" target="_blank"></a>

<a href="http://s3.51cto.com/oss/201711/04/3fd7d0e4e9a21852b11173bc8ab8e4df.jpg" target="_blank"></a>

結果發現:DN下 external phone number mask 覆寫不了T0 轉的 88881000

<a href="http://s3.51cto.com/oss/201711/04/467c66551562847cd1471011cbd97237.jpg" target="_blank"></a>

如果我們用debug voip dialpeer all 也可以看到主叫和被叫号。

<a href="http://s3.51cto.com/oss/201711/04/c54d85f1bb19cd3df0ed89abeef60467.jpg" target="_blank"></a>

如果在Route Pattern下做主叫轉換

<a href="http://s3.51cto.com/oss/201711/04/635ef54977f4b2865c39ab2881851d62.jpg" target="_blank"></a>

1000--à2001效果:

Oct 31 01:22:09.304: //-1/xxxxxxxxxxxx/H323/cch323_h225_receiver: Received msg of type SETUPIND_CHOSEN

Oct 31 01:22:09.304: //-1/xxxxxxxxxxxx/H323/setup_ind: Entry

Oct 31 01:22:09.304: //50/00EFC30D0100/H323/setup_ind: callingNumber[99991000] calledNumber[2001]

Oct 31 01:22:09.304: //50/00EFC30D0100/H323/setup_ind: ---- calling IE present

如果勾選”use calling party external phone number mask”也是T1覆寫掉DN的更改.

建立RL 和RP

<a href="http://s3.51cto.com/oss/201711/04/45d5b8cc8c5d0b3a5a2588ba6ebb2303.jpg" target="_blank"></a>

<a href="http://s3.51cto.com/oss/201711/04/32cfc636b140dde7354881e53023021b.jpg" target="_blank"></a>

1000--à2001

Debug可以看出資訊,T2覆寫掉了T1的轉換

Oct 31 03:41:10.356: //-1/xxxxxxxxxxxx/H323/cch323_h225_receiver: Received msg of type SETUPIND_CHOSEN

Oct 31 03:41:10.356: //-1/xxxxxxxxxxxx/H323/setup_ind: Entry

Oct 31 03:41:10.360: //54/808763790100/H323/setup_ind: callingNumber[66661000] calledNumber[2001]

Oct 31 03:41:10.360: //54/808763790100/H323/setup_ind: ---- calling IE present

Transformation Pattern 要跟CSS一起結合使用

現在環境 (沒有T0)

1XXX-----》2XXX

T1 做了主叫變 9999XXXX (1000----&gt;99991000)

T2 做了主叫變 6666XXXX (99991000-----&gt;66661000)

實作T3 主叫變 4444XXXX

Step1: 建立CSS/PT (略),

Step2:在H323網關上挂CSS

<a href="http://s3.51cto.com/oss/201711/04/68c4c0d6a780be3043654eb537b9590c.jpg" target="_blank"></a>

Step3: 建立一個Calling party transformation Pattern

<a href="http://s3.51cto.com/oss/201711/04/c9a2810c003c3f77ed76bd42e901bbc4.jpg" target="_blank"></a>

在這裡主叫号碼為1XXX

<a href="http://s3.51cto.com/oss/201711/04/20740f7d15e87edce636b05384607b77.jpg" target="_blank"></a>

最後T3統管一切轉換

<a href="http://s3.51cto.com/oss/201711/04/211cf884c866314f2f56103d247f609a.jpg" target="_blank"></a>

如果再複雜一點,加上T0轉主叫

1XXX ---撥打1234,主叫變3333XXX,配置如下

<a href="http://s3.51cto.com/oss/201711/04/02c80a3a6e8939d19dcaf90b8374e8dc.jpg" target="_blank"></a>

T1轉9999XXXX

T2轉 6666XXXX

如果要實作T3覆寫轉,則 這裡應該些 3333XXXX

<a href="http://s3.51cto.com/oss/201711/04/1e67c4917df27c0db57ce72901d618ed.jpg" target="_blank"></a>

實驗結果成功

<a href="http://s3.51cto.com/oss/201711/04/a64eb6aba367b69a0497c76d2781ecc1.jpg" target="_blank"></a>

反之,轉被叫也一樣

實驗一定要做了才有體會

debug voip dialpeer all 也可以看主被叫

本文轉自 bilinyee部落格,原文連結:     http://blog.51cto.com/ericfu/1978997   如需轉載請自行聯系原作者