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

Организация исходящих звонков

Добавлено: 06 сен 2013, 10:33
chipoza
Уважаемые подскажите пожалуйста, есть 2 GSM шлюза по 4 симки ADDPac и 1 SIP транк. Есть желание настроить отзвон таким образом чтобы сначало звонок шёл через GSM шлюзы, и если там всё занято либо не получилось дозвониться то вызов шёл бы через SIP транк. Посоветуйте как это сделать более правильно, например как лучше GSM шлюзы настраивать, каждый шлюз транком или регить каждый канал отдельно, надо ли делать проверку на занятость канала и тд. Если кто подкинет рабочий пример былобы вообще замечательно. Спасибо!

Re: Организация исходящих звонков

Добавлено: 06 сен 2013, 10:40
zzuz
Подкину рабочий пример за 20000 рублей.

Re: Организация исходящих звонков

Добавлено: 06 сен 2013, 10:42
zzuz
А так. Шлюз лучше настраивать отдельными каналами для более интерактивного управления номерами. Проверку на занятость канала сделать хорошо бы , но сможет ли это сделать шлюз - большой вопрос.

Re: Организация исходящих звонков

Добавлено: 06 сен 2013, 10:51
Vlad1983
единственный вариант попилить каналы - использовать префиксы
дойти до этого самостоятельно

Re: Организация исходящих звонков

Добавлено: 06 сен 2013, 11:21
chipoza
А если например через ChanIsAvail перечислить там все зарегеные каналы, последним SIP транк. Такой вариант был бы нормальным?

Re: Организация исходящих звонков

Добавлено: 06 сен 2013, 11:24
zzuz
Каналы до шлюза скорее всего будут всегда доступны . Проверить GSM линию так Вы не сможете.

Re: Организация исходящих звонков

Добавлено: 06 сен 2013, 11:28
chipoza
GSM линию понятно что не смогу проверить, но если например поставить call-limit=1 для каждой зарегеной симки, по идее если данный канал будет занят, то ChanIsAvail должен отрабатывать, или я ошибаюсь?

Re: Организация исходящих звонков

Добавлено: 06 сен 2013, 11:34
Vlad1983
у ChanIsAvail бредовый алгоритм при большой интенсивности вызовов сильно тормозит.

https://wiki.asterisk.org/wiki/display/ ... VICE_STATE

Re: Организация исходящих звонков

Добавлено: 06 сен 2013, 12:33
chipoza
А что скажете насчёт такого варианта:
регим каналы gsm шлюзов по отдельности и перебором пытаемся звонить
exten=> s,n,ExecIf($[ ${DEVICE_STATE(SIP/0111)}=NOT_INUSE]|Dial|SIP/0111)
exten=> s,n,ExecIf($[ ${DEVICE_STATE(SIP/0112)}=NOT_INUSE]|Dial|SIP/0112)

Re: Организация исходящих звонков

Добавлено: 06 сен 2013, 12:36
Vlad1983
при отсутствии входящих со стороны GSM работать будет (если исправите ошибки в синтаксисе)