The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Как отрезать префикс в voip dial-peer cisco"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Маршрутизаторы CISCO и др. оборудование. (Public)
Изначальное сообщение [Проследить за развитием треда]

"Как отрезать префикс в voip dial-peer cisco"  
Сообщение от ELSE email on 19-Ноя-07, 16:28 
Приветствую!

Если коротко: Есть Cisco5350. у нее два dial-peer: voip и pots. по ISDN PRI приходят звонки а по dial-peer voip уходят.
Вопрос вот в чем:
приходят из ТфОП звонки в формате 0810... (здесь три точки означают и "т.д.") я терминирую на cisco55350 все следущим pots dial-peer:

dial-peer voice 1 pots
incoming called-number 0810T
direct-inward-dial
...
...
а далее оригинирую звонки через voip dial-peer:

dial-peer voice 101 voip
destination-pattern 0810T
voice-class codec 1
session target ipv4:xxx.xxx.xxx.xxx
dtmf-relay h245-signal
fax protocol t38 ls-redundancy 5 hs-redundancy 2 fallback pass-through g711alaw
no vad

Вопрос: мне нужно при ОРИГИНАЦИИ отрезать префикс 0810 в CalledID. Подскажите как это сдеалать ни prefix ни digit-strip нет для voip-dial-peer, а translation-rule не хочет указывать пустую строку при выражении типа rule 0 ^0810
Как мне отрезать префикс?
В dial-peer voice 1 pots я этого не могу сделать по той причине что если скажем сделаю prefix 0810 то тогда оставшиеся номера не возможно отделить - у меня есть еще voip-dial-peerы на другие номера, но именно те которые попали по префексу 0810 нужно направить в voip 101. Как мне решить проблему?


Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Как отрезать префикс в voip dial-peer cisco"  
Сообщение от ram_scan on 20-Ноя-07, 11:07 
>Как мне отрезать префикс?

Самым тупым способом, написав translation rule о 10 пунктах вида:
rule 0 ^08100 0
rule 1 ^08101 1
...
rule 9 ^08109 9

И забыть о проблеме :-) Можно прочитать документацию и сделать изящнее, но мне лениво.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Как отрезать префикс в voip dial-peer cisco"  
Сообщение от ram_scan on 20-Ноя-07, 11:23 
http://www.cisco.com/warp/public/788/voip/voice_transla_rules.pdf

Исчерпывающий источник.

Rule 0 /^0810\(.+\)/ /\1/

По идее должно работать вот так.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Как отрезать префикс в voip dial-peer cisco"  
Сообщение от Dimon_F email(ok) on 22-Ноя-07, 06:40 
>[оверквотинг удален]
>не хочет указывать пустую строку при выражении типа rule 0 ^0810
>
>Как мне отрезать префикс?
>В dial-peer voice 1 pots я этого не могу сделать по той
>причине что если скажем сделаю prefix 0810 то тогда оставшиеся номера
>не возможно отделить - у меня есть еще voip-dial-peerы на другие
>номера, но именно те которые попали по префексу 0810 нужно направить
>в voip 101. Как мне решить проблему?
>
>

а использовать voice translation profile не пробовали?
!
voice translation-rule 1
rule 1 /^0810/ // type any national
!
!
!
voice translation-profile OutIP
translate called 1

в диал-пире пишем:

translation-profile outgoing OutIP

и никаких проблем!
У меня таких профилей штук 20 работает.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру