Исходящая маршрутизация
Elastix 3 транка
Откуда: г.Москва
Сообщений: 75
|
Исходящая маршрутизация
У меня есть три транка:
МГТС-1 (2 исходящих линии )
МГТС-2 (2 исходящих линии )
МГТС-3 (2 исходящих линии )
Как сделать чтобы Elastix делал исходящие звонки вот по такой схеме :
Если в первом транке 1-я линия занята он пытается позвонить через транк 2 первая линия итд ,это нужно чтобы по ровну делались звонки со всех транков!?
Сначала, они игнорируют тебя, потом смеются над тобой, затем они воюют с тобой. А потом ты побеждаешь..." Махатма Ганди
|
Сообщений: 6521
|
Re: Исходящая маршрутизация
exten => _ZXXXXXX,1,Dial(SIP/МГТС-1/${EXTEN})
exten => _ZXXXXXX,2,Dial(SIP/МГТС-1/${EXTEN})
exten => _ZXXXXXX,3,Dial(SIP/МГТС-1/${EXTEN})
|
Откуда: г.Москва
Сообщений: 75
|
Re: Исходящая маршрутизация
ага но не работает но сначало смотрит если в транке две линии заняты идет в 2-й транк потом там смотрит если там заняты идет в третий А вот как сделать чтобы астериск понимал какая первая линия какая вторая и чтобы с начало пробегался по первым линиям потом по 2-м ?
Сначала, они игнорируют тебя, потом смеются над тобой, затем они воюют с тобой. А потом ты побеждаешь..." Махатма Ганди
|
Откуда: Москва
Сообщений: 117
|
Re: Исходящая маршрутизация
имхо - никак. Если понятие транка в * есть, то понятие линий... Не знаю, а если их 200 (как у нас например) - не представляю, как можно описать каждую.
А можно вопрос - зачем такая схема? Ну то есть, равномерность распределения исходящих по транкам понять еще можно, но вот почему их изначально три с двумя линиями?
|
Откуда: Уфа
Сообщений: 5856
|
Re: Исходящая маршрутизация
у нихъ bri скорее всего
|
Откуда: Москва
Сообщений: 117
|
Re: Исходящая маршрутизация
И еще, у вас логика не сыпется? Вы хотите:
1. Равномерного распределения звонков по транкам
2. Звонить с учетом занятости линий.
На выхлопе имеем ситуацию: на первом транке на первой линии в течение часа идет звонок. Исходящий обрабатывается
1т1л busy
2т1л free. звоним
Следующий звонок
1т1л busy
2т1л busy
3т1л free. звоним
Следующий звонок (2 транк освободился)
1т1л busy
2т1л free. звоним
В итоге по истечению, например, х минут мы имеем:
1т1л - разговор в течение часа
2т1л - 2 разговора
Все остальное - нет разговоров.
Первое условие крашится на месте. Если вы хотите равномерного распределение звонков - придется тупо звонить по транкам и линиям по очереди. Иначе если пробегать по порядку - первые всегда будут заняты, последние свободны.
То есть в итоге:
ЛИБО вы звоните ВСЕГДА, используя ЛЮБЫЕ свободные линии, ЛИБО вы звоните РАВНОМЕРНО, но ожидаете окончания звонка на нужной линии. Или так, или так.
В противном случае система не имеет смысла, имхо
|
Откуда: г.Москва
Сообщений: 75
|
Re: Исходящая маршрутизация
Хорошо , а как сделать тогда так напримре 2 абонента позвонили с 1 транка поговорили положили трубку ,как сделать чтобы астериск начал звонить не с 1-го транка а со второго и так по кольцу ?
Сначала, они игнорируют тебя, потом смеются над тобой, затем они воюют с тобой. А потом ты побеждаешь..." Махатма Ганди
|
Сообщений: 6521
|
Re: Исходящая маршрутизация
..а если второй и четвёртый заняты, то использовать третий, а если он занят, то пятый или шестой, но чтобы с пятого и шестого равномерно звонки уходили в случае занятости первого транка. И так только летом, а зимой наоборот.
|
Откуда: Москва
Сообщений: 117
|
Re: Исходящая маршрутизация
Dyadenko: 2 абонента позвонили с 1 транка поговорили положили трубку ,как сделать чтобы астериск начал звонить не с 1-го транка а со второго и так по кольцу ?
Также - равномерности не добиваетесь. Великий рандом сделает так, что на первом транке у вас всегда будут часовые звонки, на втором и третьем - минутные.
Либо - куда по вашему условию звонить, если по первому транку уже поговорили, но на втором и третьем (куда нужно звонить для равномерности - звонки еще идут?
Откажитесь от одного из условий и реализуйте другое.
|
Откуда: Москва
Сообщений: 770
|
Re: Исходящая маршрутизация
switch: у нихъ bri скорее всего
Думаю, все проще.
У них скорее всего обыкновенные аналоговые линии. На телефонном номере стоит редирект "по занято" на соседнюю линию. В МГТС-е такой редирект можно сделать только на одну линию.
Наверняка это сделано для того чтобы на сайте писать три телефона вместо шести. Ибо объединение шести линий в серию в МГТС-е стоит денег. Больших денег, чем сервис, который дает МГТС.
|
|