The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Упростить dial-peer, !*! Лелик_, 21-Окт-10, 08:35  [смотреть все]
Здравствуйте.
Имеем ccme 7.1 с 16 FXO и 8 FXS + sccp и sip телефоны.
Есть несколько отделов с одним - двумя городскими номерами на отдел.
есть задача чтобы при исходящем звонке каждый абонент звонил с гор номера отдела, если он занят, то в определенном порядке выбирать другой FXO порт.

Я это делаю cor-листами и диал пирами на порт.
если упрощенно, то:
у каждого одела свой cor-лист который вешается на ephone-dn сотрудников
чтобы каждому отделу назначить свой порядок выбора доступных fxo делаем пиры по кол-ву fxo на каждый cor-лист
т.е.:

d-p v 1 p
corlist 1
pref 1
port 1

d-p v 2 p
corlist 1
pref 2
port 2

d-p v 3 p
corlist 1
pref 3
port 3
!!!!!!
d-p v 11 p
corlist 2
pref 2
port 1

d-p v 12 p
corlist 2
pref 1
port 2

d-p v 13 p
corlist 2
pref 3
port 3
!!!!!!
d-p v 31 p
corlist 3
pref 3
port 1

d-p v 32 p
corlist 3
pref 2
port 2

d-p v 33 p
corlist 2
pref 1
port 3

т.е. кол-во диалпиров = кол-во отделов * на кол-во FXO (грубо)

Плюс еще на каждый порт вешаем по несколько destination-pattern чтобы не ожидать конца набора и преобразовавать кор номера в длинные.
dest-patt 9......
dest-patt 98..........
dest-patt 505 (с помощью траслятион профиля частонабираемые номера преобразуется в 8-XXX-XXX-XX-XX)

Получаем что надо еще кол-во диалпиров нужно умножить на эта варианты диалпиров (их у меня с десяток)
получается очень сложно следить за этим количеством диалпиров и вносить какие-либо изменения и дополнения...

Вопрос:как более грамотоно это все разрулить какими - нибудь подстановками шаблонами?

  • Упростить dial-peer, !*! j_vw, 19:51 , 21-Окт-10 (1)
    > Вопрос:как более грамотоно это все разрулить какими - нибудь подстановками шаблонами?

    Хмм...

    А порты, вроде, можно в группы объединить....
    Не помню как, но в голове "гвоздь" есть  ;)
    Поищите...

    • Упростить dial-peer, !*! Y.K., 21:39 , 25-Окт-10 (2)
      >> Вопрос:как более грамотоно это все разрулить какими - нибудь подстановками шаблонами?
      > Хмм...
      > А порты, вроде, можно в группы объединить....
      > Не помню как, но в голове "гвоздь" есть  ;)
      > Поищите...

      Можно.. Сначала сосдаем транк группу:
         trunk group Tg_1
           .....

      Потом добавляем порт в ету группу:
         voice-port x/y/z
            trunk-group Tg_1

      И наконец в dial-peer укзываем куда направляь звонок:
          dial-peer voice 123 p
           trunkgroup Tg_1

      • Упростить dial-peer, !*! Лелик_, 12:05 , 26-Окт-10 (3)
        Что-то не пойму как мне эти транк гркппы применить в данном контексте?
        Тут было бы неплохо объединить диалпиры в по кучкам
        в первой кучке диалпиры на порты по одним приоритетам
        во второй по другим.





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

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