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

Исходное сообщение
"Упростить 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 , 21-Окт-10 19:51 
> Вопрос:как более грамотоно это все разрулить какими - нибудь подстановками шаблонами?

Хмм...

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


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

Можно.. Сначала сосдаем транк группу:
   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"
Отправлено Лелик_ , 26-Окт-10 12:05 
Что-то не пойму как мне эти транк гркппы применить в данном контексте?
Тут было бы неплохо объединить диалпиры в по кучкам
в первой кучке диалпиры на порты по одним приоритетам
во второй по другим.