Technical/Network

Cisco IPT 변환 룰 (변환 패턴)

귀하신분 2014. 11. 19. 11:41

시스코 IPT 및 일반 CUCM, Voice Gateway 설정 시 튜닝에 필요한 translation rules 입니다.

사업자의 서비스 용도, 내선 변환 등에 이용할 변환패턴을 등록하고 숫자를 잘라내는 과정을 통해 내선번호 및 SIP트렁크 경로 전달에 많이 사용되는 방법입니다.

아래는 Cisco Voice Gateway IOS Translation Rule 에서 사용가능한 와일드카드와 넘버 슬라이스 방법이니 참고하시기 바랍니다.

 

와일드카드 (Wildcards)

. : Any single digit

0 to 9,*,# : Any specific character

[0-9] : Any range or sequence of characters

* : Modifier—match none or more occurrences

+ : Modifier—match one or more occurrences

? : Modifier—match none or one occurrence

.* : Any digit followed by none or more ocurrences. This is effectively anything, including null.

.+ : Any digit followed by one or more ocurrences. This is effectively anything, except null.

^$ : No digits, null

.


숫자 자르기 (Number Slice)

\ : In the match pattern, indicates where to slice up the number.

\ : In the replacement pattern, indicates where to copy the sets to keep.

( ) : Indicates which sets in the matched number to keep.

(a\) : Keep expression "a".

b\ : Ignore expression "b".

\1 :  Copy the first set into the replacement number.

 

이렇게 만들어진 변환 패턴은 test voice translation-rule 명령으로 변환 패턴 룰에 대한 테스트를 진행할 수 있습니다.

 

Cisco Translation Rules 예제

voice translation-rule 1
 rule 1 /^40.../ /6666000/
 

router#test voice translation-rule 1 40123
Matched with rule 1
Original number: 40123    Translated number: 6666000

 

구문 출처 : Cisco Translation Rules