Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / Очередь для исходящих звонков через GSM-шлюзы

Очередь для исходящих звонков через GSM-шлюзы

1 2>
Откуда: Ukraine
Сообщений: 4

Очередь для исходящих звонков через GSM-шлюзы

Не пинайте сильно, если ответ в мане скрыт. Возможно я слепой, что не вижу в мане и гугле. Но все-таки, вот вопрос:
Есть 3-и GSM-шлюза Portech MV-372. Неоходимо сбаллансировать телефонные затраты на исходящие звонки на мобильных операторов. Шлюзы регаются в asterisk'е по SIP.
Я понял, что необходимо организовать очередь со стратегией leastrecent, но не могу понять, как завернуть иходящие звонки в эту очередь. :'(
Если ответ простой, то ткните ссылкой, плз. :(
2008-10-08 14:18

Сообщений: 1530

Re: Очередь для исходящих звонков через GSM-шлюзы

shaa:

Я понял, что необходимо организовать очередь со стратегией leastrecent, но не могу понять, как завернуть иходящие звонки в эту очередь. :'(
Я делал банально:
exten => x,1,Dial...
exten => x,n,Dial...
ну и обработку DIALSTATUS после каждого Dial, чтобы решить нужно ли идти дальше.
Конечно в случае с кривыми шлюзами (о Ваших ничего не скажу), работать не будет, но там и очередь не поможет.
Но app_queue ИМХО ненужно использовать -- лишний функционал. Зачем, к примеру, при переборе слушать moh? ;)
http://www.telecomtechnology.net - premium терминация
2008-10-08 17:18

Откуда: Ukraine
Сообщений: 4

Re: Очередь для исходящих звонков через GSM-шлюзы

я так понял, обрабатывая DIALSTATUS, я просто смогу перейти на свободный шлюз?
они у меня сейчас стоят просто:
exten => _8050.,1,Dial(SIP/${EXTEN}@1008|90|jtTWL(1800000:60000:20000))
exten => _8050.,n,Dial(SIP/${EXTEN}@1009|90|jtTWL(1800000:60000:20000))
exten => _8050.,n,Dial(SIP/${EXTEN}@1005|90|jtTWL(1800000:60000:20000))
но проблемка в том, что на 1008, 1009, стоят пакеты со 100 шаровыми минутами в день, вот я хотел бы сбалансировать звонки...
2008-10-08 17:52

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Очередь для исходящих звонков через GSM-шлюзы

ну тебе никто не мешает сделать подсчет минут на каждый шлюз и на основе этого маршрутизировать вызовы
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2008-10-08 18:02

Откуда: Ukraine
Сообщений: 4

Re: Очередь для исходящих звонков через GSM-шлюзы

switch:

ну тебе никто не мешает сделать подсчет минут на каждый шлюз и на основе этого маршрутизировать вызовы
мешает незнание...:( пойду искать, как это сделать.
2008-10-08 18:13

Avatara of line24
Откуда: Санкт-Петербург
Сообщений: 568

Re: Очередь для исходящих звонков через GSM-шлюзы

Если необходим просто рандомайзер, это пара строк agi скрипта. Набрать phpagi в гугле например.
http://www.line24.ru - системы массового телефонного обслуживания.
2008-10-08 19:53

Сообщений: 6521

Re: Очередь для исходящих звонков через GSM-шлюзы

Для рэндомайзера не нужен phpagi
Нужен только синтаксис команды Random.
2008-10-09 00:17

Откуда: Ukraine
Сообщений: 4

Re: Очередь для исходящих звонков через GSM-шлюзы

Да мне не рандомайзер нужен, мне нужно звонить по линиям, которые меньше всего звонили в текущие сутки. Я так понял лучшим вариантом будет, cdr в mysql и потом юзая phpagi выбирать линию по которой разговаривали меньше 100 минут, если конечно другого решения нет, тогда буду заниматься реализацией этого.
2008-10-09 15:02

Сообщений: 1573

Re: Очередь для исходящих звонков через GSM-шлюзы

совершенно точно. Анализ записей - CDR(в чем они у вас там).
Если будете использовать MySQL, то не обязательно пользоваться AGI. Можно выполнять запросы прямо из диалплана ...
2008-10-09 17:34

Откуда: Киев
Сообщений: 749

Re: Очередь для исходящих звонков через GSM-шлюзы

такое дела на заказ одному из людей, которые шлюзы сотнями ставят.
оптимально(минимум нагрузки на серер) получилося fastagi + табличка в sql с временем потранку, текушим количеством звонков на нем, количеством, сбрасываеться раз в сутки.
все остальные варианты ошутимо грузят mysql и астериск и при большом уоличестве конектов фигово.
загрузку сервера по сравнениюс freepbx уменьшило раз в 10.
он гдето 300-400 шлюзов на сервер ставит.
2008-10-10 11:54

1 2>
Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru