成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

CISCO_CVoice–005:TranslationRule和命中法則

1.    TranslationRule :轉(zhuǎn)換規(guī)則
用來對入向和出向號碼進(jìn)行轉(zhuǎn)換,用在dial-peer的出口,voice-port的入口,以及voip-incoming(全局配置),如圖:
dial-peer出口
R1(config)#dial-peer voi 1000 voip

創(chuàng)新互聯(lián)于2013年成立,先為澤普等服務(wù)建站,澤普等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為澤普企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。

R1(config-dial-peer)#translat?

translate-outgoing  translation-profile


voip-incoming(全局配置)
R1(config)#voip-incoming ?

translation-profile Translation profile

translation-rule    Global digit manipulation and translation

translation-rule 1
rule 1 ^87651 1  將以87651開頭的號碼轉(zhuǎn)換為1
!
voice-port 2/0:23  在voice-port口調(diào)用translation rule
translate called1請注意這里是called,也就是入方向

Voice Translation Rule的字符解釋:

符號

用途

.

任意的一個數(shù)字(0 -9)

[0 - 9]

在0-9這個區(qū)間范圍內(nèi)的任一數(shù)字,也可用[0,2-4,6-8]表示間斷和連續(xù)

*

0個或多個相同位數(shù)

+

一個或多個相同位數(shù)

?

0個或1個相同位數(shù)

.*

任一數(shù)位,可以為0

.+

非0個任一數(shù)字

$

結(jié)束符

^

從此符號后開始

^$

Null,即沒有數(shù)字

\

轉(zhuǎn)義符,在match pattern中表示在此之前copy.
        在replace pattern中表示在此之后paste

()

表示一個集合,用于copy數(shù)字時

舉例:
1.1.將5191xxx轉(zhuǎn)換為1xxx
此時可以有兩個做法,即每條逐一添加:

Rule 1  /^5191001$/ /1001/規(guī)則的內(nèi)容寫在//里,第一個//是轉(zhuǎn)換的數(shù)字,第二個//是轉(zhuǎn)換后。很明顯這個是不行的,會極大的增加設(shè)備運算和IT維護(hù)工作。
用轉(zhuǎn)換變量來統(tǒng)一轉(zhuǎn)換:

Rule 1 /^519\(1...)$//\1/請注意這里用到的轉(zhuǎn)義符\,意思是保留被轉(zhuǎn)換//里的第一個()內(nèi)的內(nèi)容,即1…

完整的寫法:
R1(config)#voicetranslation-rule 1   ---創(chuàng)建translation rule 1
R1(cfg-translation-rule)#rule 1/^519\(1...\)/ /\1/  --定義轉(zhuǎn)換規(guī)則 1

R1(config)#voice translation-profile OUT-CALL –創(chuàng)建轉(zhuǎn)換文件OUT-CALL,之所以會有這個profile,因為在一個profile里即可定義入向也可定義出向,方便調(diào)用。
R1(cfg-translation-profile)#translate called 1 –調(diào)用rule 1

R1(config)#dial-peer voic 1000 voip
R1(config-dial-peer)#translation-profile outgoingOUT-CALL –在dial-peer里調(diào)用轉(zhuǎn)換文件OUT-CALL并應(yīng)用于outgoing方向

用test命令來查看轉(zhuǎn)換情況:

R1#test voicetranslation-rule 1 5191001

Matched with rule 1

Original number:5191001        Translated number: 1001


1.2.將10開頭的4位號碼替換為號碼"58156000":

voice translationrule 1
rule 1 /^10..$/ /58156000/
用test來查看轉(zhuǎn)換狀態(tài)

Test voice translationrule 1 1001
Matched with rule 1
Original number: 1001 Translated number: 58156000

1.3.將所有號碼替換為 "86001000":

R1(config)#voice translation-rule 3

R1(cfg-translation-rule)#rule 1 /.$/ /86110000/

R1#test voice translation-rule 3 123

Matched with rule 1

Original number: 123    Translated number: 1286110000請留意這里,跟上面的rule

R1(config)#voice translation-rule 4

R1(cfg-translation-rule)#rule 1 /.*$/ /86001000/

R1(cfg-translation-rule)#end

R1#test voice translation-rule 4 123

Matched with rule 1

Original number: 123    Translated number:86001000請注意跟上面的比較

R1#test voice translation-rule 4 5191000

Matched with rule 1

Original number: 5191000        Translated number: 86001000

Original number type: none      Translated number type: none

Original number plan: none      Translated number plan: none

R1#test voice translation-rule 4 ..    

Matched with rule 1

Original number: ..    Translated number: 86001000

R1#test voice translation-rule 4 "" 這個符號不行了

^% Invalid input detected at '^' marker.

R1#test voice translation-rule 4 .*

Matched with rule 1

Original number: .*     Translated number: 86001000


R1#test voice translation-rule 4 //

Matched with rule 1

Original number: //     Translated number: 86001000

1.4轉(zhuǎn)換非空號碼到 86001000
R1(config)#voice translation-rule 5

R1(cfg-translation-rule)#rule 1 /.+$/ /86001000/

R1(cfg-translation-rule)#e

R1(config)#end

R1#testvoice translation-rule 5 1

Matchedwith rule 1

Originalnumber: 1     Translated number:86001000

2.    命中法則:

2.1概述 :任何路由器在處理voice時都有inbound和outbound
in時有match policy
out時有match dial-peer

任何的dialer-peer都是雙向的,既是in,也是out。

2.2入向的命中法則

DNIS(incomingcalled-number監(jiān)控被叫號碼.)
ANI(answer-address1001監(jiān)控主叫號碼)
destination-pattern
port(port 0/0:23)
默認(rèn)的dial-peer 0被使用

以前面的ISDN試驗為例,在做DID時,我們寫如下的命令:
dial-peer voice 1 pots
incoming called-number .
direct-inward-dial //
這樣對于入向的語音呼叫根據(jù)入向命中法則,先查DNIS,在這里配置了相應(yīng)的命令(匹配到了所有號碼)則進(jìn)行先一步路由的查找。

如果在這里不寫DNIS,用以下命令:

dial-peervoice 1 pots
answer-address
direct-inward-dial //這樣在入向是沒有匹配到DNIS,那么緊接著匹配ANI,如上配置,但要注意的是,對于入向的主叫號碼的產(chǎn)生(見下“主叫號碼的產(chǎn)生”)用destination-pattern的話:

dial-peervoice 1 pots
destination-pattern
direct-inward-dial  //這樣在入向是沒有匹配到ANI,那么緊接著匹配destination-pattern,如上配置port
默認(rèn)有一個dial-peer 0


出向的命中法則
1.匹配dial-peer,找到匹配項
2.如果有多個匹配項則看優(yōu)先級的配置。
3.如果有相同的優(yōu)先級,循環(huán)使用多個dial-peer
注意:預(yù)設(shè)的出向dial-peer匹配法則可以根據(jù)“dial-peer hunt”命令該修改


主叫號碼的產(chǎn)生
1.如果連接電話的是S口,可以手工的輸入:station-id numner 1001
2.通過命中入向的“destination-pattern”實現(xiàn):

例如在R1上:Dial-peer

destion-patt1001
port2/0  //實際上是命中第四條件,然后利用destion-pat作為策略使用注意:主叫號碼的產(chǎn)生一定用明細(xì),不詳細(xì)的號碼不能作為主叫


被叫號碼的產(chǎn)生通過TDMF


Debug查看

deb voip dial-peer能看到詳細(xì)的路由命中方式

新聞標(biāo)題:CISCO_CVoice–005:TranslationRule和命中法則
新聞來源:http://jinyejixie.com/article6/ghdoog.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、ChatGPT、虛擬主機(jī)App設(shè)計、全網(wǎng)營銷推廣電子商務(wù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運營
五指山市| 普安县| 开封县| 德清县| 上思县| 金秀| 宝坻区| 天水市| 墨脱县| 万全县| 锡林郭勒盟| 五台县| 封开县| 涿州市| 马山县| 大邑县| 得荣县| 洛隆县| 茌平县| 象山县| 信阳市| 伊通| 抚顺市| 乐亭县| 上高县| 贡觉县| 滦南县| 曲水县| 兴文县| 靖宇县| 侯马市| 芜湖市| 龙海市| 蓝田县| 施秉县| 郸城县| 新宁县| 枣庄市| 铁岭市| 红原县| 马鞍山市|