Страница 1 из 1

Cisco - выбор исходящей линии

Добавлено: 2010-05-25 12:31:03
gigzbyte
Здравствуйте!
Помогите, пожалуйста, решить проблему.
Есть роутер Cisco 2821 (12.4(15)T8)с CCME 4.1, подключен по E1 к АТС самсунг 7200.
Также имеет айпифон Cisco 7941 с номером 1900.
Как сделать, чтобы при наборе городского номера с айпифона выбирался нужный городской номер, а не первая свободная линия?
Пока придумал преобразовывать набираемый номер из формата 9ХХХХХХХ (9 - выход на город, диалпир ниже) в 801ХХХХХХХ, и уже на АТС дальше.
Сделал такие правила:

Код: Выделить всё

voice translation-rule 3
rule 1 /^9/ /801/
voice translation-profile ip1900_9r801
translate called 3
Городской диалпир

Код: Выделить всё

dial-peer voice 10 pots
description Gorod
destination-pattern 9[1-7,9]......
direct-inward-dial
port 0/0/0:15
forward-digits all
Дальше пробовал указывать вот так:

Код: Выделить всё

ephone-dn  5
number 1900
label 1900
description 1900
name 1900
translate called 3
translation-profile outgoing ip1900_9r801
Но на эти строки ноль реакции. Как я понял, сделать такое можно разве что с помощью диалпиров. Как их правильно написать?
Заранее большое спасибо!

Re: Cisco - выбор исходящей линии

Добавлено: 2010-10-03 18:41:41
Alex Keda
а вот х.з...
местные кошковеды походу с таким не сталкивались - раз молчат.

Re: Cisco - выбор исходящей линии

Добавлено: 2010-10-04 10:24:51
skeletor
Ну вообще-то за выбор линии по номеру отвечает destination-pattern, в dial-peer'e. А вот этот блок вы где указывали

Код: Выделить всё

ephone-dn  5
number 1900
label 1900
description 1900
name 1900
translate called 3
translation-profile outgoing ip1900_9r801
Зачем использовать translation-rule в этом случае?

Re: Cisco - выбор исходящей линии

Добавлено: 2010-10-06 9:22:02
gigzbyte
Ну нормально, задачу решил. Правда, не совсем красиво, но вполне работает =)
Как выяснилось, translation-profile работает только для звонков "транзитных", т.е. с/на телефоны, незарегистрированные непосредственно на этой кошке. Поэтому пришлось направить все звонки с нужного айпифона на номера с девятки (destination-pattern 9T) на другую циску, на которой я уже преобразую набираемый номер из 91234567 в 8011234567, и отсылаю в АТС, в которой цифре 801 присвоена соответствующая группа. И т.о., получаю то, что хотел. Ну а для других номеров просто использую другие преобразования - в 8021234567, 803... и так далее.
По поводу translation-profile внутри ephone-dn - к каждому айпифону на цме, ну или сип-агенту создается свой, внутренний диалпир, и из-за этого как раз и невозможно преобразовать звонок с локального (по отношению к кошке, ну то есть зарегистрированного на ней же) айпифона. При sh call act vo br видно. что участвуют диал-пиры исходящий (В моей случае на город) и в другую сторону диалпир 200XX. Звучит красиво, а на деле нихрена не работает. Может, просто ЦМЕ старый? Он у меня 4.1 =)

Re: Cisco - выбор исходящей линии

Добавлено: 2012-01-23 13:16:55
Nikolya
gigzbyte
Может уже и не актуальна. Я вот так делал:

Код: Выделить всё

translation-rule 1
Rule 1 100 0

ephone-dn 1
translate 1
Звоним на 100 перенаправляет на 0