URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID6
Нить номер: 18796
[ Назад ]

Исходное сообщение
"Как разделить направления на cisco по АОНам"

Отправлено zhutov , 04-Май-09 15:00 
  Здравствуйте. Есть cisco 2650XM которая подключена к АТС по Е1. Исходящие звонки уходят в VoIP. Возникла необходимость разделить пользователей. Те у которых АОН начинается на "7" должны звонить на межгород через оператора 1, а город через оператора 2. У которых АОН на "3" все звонки через оператора 2. Пробовал сделать так:

voice translation-rule 1
rule 1 reject /^[^7]\.*/
!
voice translation-rule 2
rule 1 reject /^[^3]\.*/
!
!
voice translation-profile out1
translate calling 1
!
voice translation-profile out2
translate calling 2

dial-peer voice 1 voip
call-block translation-profile incoming out2
call-block disconnect-cause incoming call-reject
destination-pattern 8T
voice-class codec 1
session target ipv4:XXX.XXX.XXX.XXX   //оператор 1
session transport udp
dtmf-relay h245-signal h245-alphanumeric
fax-relay ecm disable
fax rate 9600
fax protocol t38 ls-redundancy 5 hs-redundancy 2 fallback pass-through g711ula

dial-peer voice 2 voip
call-block translation-profile incoming out1
call-block disconnect-cause incoming call-reject
destination-pattern .T
voice-class codec 1
session target ipv4:YYY.YYY.YYY.YYY  //оператор 2
session transport udp
dtmf-relay h245-signal h245-alphanumeric
fax-relay ecm disable
fax rate 9600
fax protocol t38 ls-redundancy 5 hs-redundancy 2 fallback pass-through g711ula

dial-peer voice 3 voip
destination-pattern .......
voice-class codec 1
session target ipv4:YYY.YYY.YYY.YYY   //оператор 2
session transport udp
dtmf-relay h245-signal h245-alphanumeric
fax-relay ecm disable
fax rate 9600
fax protocol t38 ls-redundancy 5 hs-redundancy 2 fallback pass-through g711ula

Привожу результаты теста
Router#test voice translation-rule 1 345
345 blocked on rule 1
Router#test voice translation-rule 1 710
710 Didn't match with any of rules
Router#test voice translation-rule 2 710
710 blocked on rule 1
Router#test voice translation-rule 2 345
345 Didn't match with any of rules

Вроде бы блокируется, но вызовы с АОНом на "7" или на "3" всё равно могут попасть в любой диал пир. Ткните носом что я делаю неправильно. Префиксы на атс подставить нельзя.


Содержание

Сообщения в этом обсуждении
"Как разделить направления на cisco по АОНам"
Отправлено zaikini , 04-Май-09 18:20 
> Префиксы на атс подставить нельзя.

подставьте их на cisco



"Как разделить направления на cisco по АОНам"
Отправлено zhutov , 04-Май-09 18:29 
>подставьте их на cisco

И что это даст?
1.Как подставить префикс 01 только абоненту с номером 7ХХ, а префикс 02 абоненту с номером 3ХХ?
2.Куда их направить?


"Как разделить направления на cisco по АОНам"
Отправлено zaikini , 04-Май-09 18:57 
>>подставьте их на cisco
>
>И что это даст?
>1.Как подставить префикс 01 только абоненту с номером 7ХХ, а префикс 02
>абоненту с номером 3ХХ?

Создаем два потсовых пира, например:

dial-peer voice 300 pots
answer-address 3..$
port 5/1:d

dial-peer voice 700 pots
answer-address 7..$
port 5/1:d

делаем правила трансляции для каждой группы абонентов, где описываем подстановку префиксов и применяем на вход (incoming) на каждом из этих пиров


>2.Куда их направить?

дальше создаем voip пиры для каждого из операторов, где destination-pattern будет начинаться с префикса характерного для данного оператора



"Как разделить направления на cisco по АОНам"
Отправлено zaikini , 04-Май-09 19:08 
>>подставьте их на cisco
>
>И что это даст?
>1.Как подставить префикс 01 только абоненту с номером 7ХХ, а префикс 02
>абоненту с номером 3ХХ?

делаем два потсовых диал-пира
например:
dial-peer voice 300 pots
answer-address 3..$
port 5/1:d

dial-peer voice 700 pots
answer-address 7..$
port 5/1:d

делаем правила трансляции для каждой группы абонентов, т.е. для всех исходящих вызовов абонентов 7хх подставляется 01, а для 3хх 02 и применяем в направлении incoming на каждом из этих пиров

>2.Куда их направить?

делаем voip пиры, где destination-pattern будет начинаться на 01 и второй на 02 и направляем их на ip адреса оператора 1 и второй для оператора 2


"Как разделить направления на cisco по АОНам"
Отправлено zaikini , 04-Май-09 19:09 
>[оверквотинг удален]
>
>делаем правила трансляции для каждой группы абонентов, т.е. для всех исходящих вызовов
>абонентов 7хх подставляется 01, а для 3хх 02 и применяем в
>направлении incoming на каждом из этих пиров
>
>>2.Куда их направить?
>
>делаем voip пиры, где destination-pattern будет начинаться на 01 и второй на
>02 и направляем их на ip адреса оператора 1 и второй
>для оператора 2

извините за два поста, что-то браузер глючит, думал первое сообщение не опубликовалось


"Как разделить направления на cisco по АОНам"
Отправлено zhutov , 06-Май-09 14:47 
Спасибо огромное, сделал всё как вы написали и заработало!