VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Звонок во внешний мир по нескольким sip транкам....

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

shamoos
Сообщения: 14
Зарегистрирован: 26 фев 2013, 09:28

Звонок во внешний мир по нескольким sip транкам....

Сообщение shamoos »

Приветствую!

На asteriske 10.12.0 + FreePBX 2.10 есть 3 sip транка (все сипнетовские).
Не могу сообразить как сделать так, чтобы при вызове во внешний мир конкретный транк из трех выбирался бы случайным образом?
Можно проставить Maximum Chanels, тогда при превышении вызовы идут по следующему в списке транку, но это не то что нужно.
Хочется более-мене равномерно распределить вызовы по транкам.

P.S. может немного сумбурно, но по другому не знаю как сформулировать.....
ded
Сообщения: 15619
Зарегистрирован: 26 авг 2010, 19:00

Re: Звонок во внешний мир по нескольким sip транкам....

Сообщение ded »

Нужен рэндомайзер на исходящие через разные транки. Стандартным путём - через вэб интерфейс этого не получить.
shamoos
Сообщения: 14
Зарегистрирован: 26 фев 2013, 09:28

Re: Звонок во внешний мир по нескольким sip транкам....

Сообщение shamoos »

ded писал(а):Нужен рэндомайзер на исходящие через разные транки. Стандартным путём - через вэб интерфейс этого не получить.
о как....
а где бы почитать про нестандартные пути? :-)
ded
Сообщения: 15619
Зарегистрирован: 26 авг 2010, 19:00

Re: Звонок во внешний мир по нескольким sip транкам....

Сообщение ded »

А как бы Вам объяснить бессмысленность оверквотинга?
Аватара пользователя
SolarW
Сообщения: 1331
Зарегистрирован: 01 сен 2010, 14:21
Откуда: Днепропетровск, Украина

Re: Звонок во внешний мир по нескольким sip транкам....

Сообщение SolarW »

ded писал(а):Стандартным путём - через вэб интерфейс этого не получить.
Ну почему же не получить...
Не через совсем стандартный конечно но добавив модуль Trunk Balance можно получить балансировку между транками.

P.S. Правда на текущий момент почему-то недоступна домашняя страничка разработчика этого модуля...
Аватара пользователя
IRAKLI
Сообщения: 15
Зарегистрирован: 24 дек 2013, 14:50

Re: Звонок во внешний мир по нескольким sip транкам....

Сообщение IRAKLI »

Дабы не плодить новые ветки, решил спросить тут...
Подскажите по настройке модуля Balanced Trunk, не могу понять как настроить несколько sip транков, чтоб на каждый канал ограничение по 200 минут в сутки было? Документацию на буржуйском какую то нашел, почитал с переводчиком, не смог понять как это работает. Понимаю, что ничего вроде сложного, решил попробовать методом тыка, попробовал так, попробовал сяк не получилось. Если есть где доки с примерами на нашем, русском ткните, либо кто знает что куда вписать чтоб реализовать то что требуется, а дальше я по логике думаю пойму как что тут работает.
ЗЫ. Покритикуйте данный метод балансировки, если есть более интересные решения, предлагайте, буду только рад
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
Изображение
Теория — это когда все известно, но ничего не работает. Практика — это когда все работает, но никто не знает почему. Мы же объединяем теорию и практику: ничего не работает… и никто не знает почему!
Альберт Эйнштейн
ded
Сообщения: 15619
Зарегистрирован: 26 авг 2010, 19:00

Re: Звонок во внешний мир по нескольким sip транкам....

Сообщение ded »

Оч. грамотно продуманый модуль. Установить
Matching rule = +79XXXXXXXXXX (если речь о мобилках) или
Apply all matching rules - если уже есть общие правила и маршруты для исходящих
Billing cycle - per day
Billing time: 200
Max number of inbound/outbound calls = 1 (если это симки)
Всё остальное - опционально, интуитивно понятно.
Аватара пользователя
IRAKLI
Сообщения: 15
Зарегистрирован: 24 дек 2013, 14:50

Re: Звонок во внешний мир по нескольким sip транкам....

Сообщение IRAKLI »

ded писал(а):Оч. грамотно продуманый модуль. Установить
Спасибо ded, но не работает зараза. Есть 2 sip транка по 2 линии, для теста пробовал на основной транк выставлять 1 минут. Кстати как понял в Billing time выставлять необходимо в минутах, применив настройки формат времени в Billing time приобретает вид 00:00:01, если ставлю 200 то 00:02:00, логику то понял, но ей богу странный какой-то формат.
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
Изображение
Пробовал выставить Max. Number of Different outbound Calls, насколько понял это число звонков совершенных через данный транк, не работает.
Решил заглянул в логи
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:

Код: Выделить всё

[2014-Jan-17 09:36:43] [ERROR] (bin/retrieve_conf:185) - /var/lib/asterisk/agi-bin/enc failed to copy from module directory
[2014-Jan-17 09:36:43] [INFO] (bin/retrieve_conf:109) - found language dir en_UK for broadcast, not installed on system, skipping
[2014-Jan-17 09:36:43] [INFO] (bin/retrieve_conf:109) - found language dir fr for directory, not installed on system, skipping
[2014-Jan-17 09:36:43] [ERROR] (bin/retrieve_conf:185) - /var/lib/asterisk/agi-bin/enc failed to copy from module directory
[2014-Jan-17 09:36:43] [INFO] (bin/retrieve_conf:109) - found language dir en_UK for pagingpro, not installed on system, skipping
[2014-Jan-17 09:36:43] [INFO] (bin/retrieve_conf:109) - found language dir en_UK for directorypro, not installed on system, skipping
[2014-Jan-17 09:36:43] [ERROR] (bin/retrieve_conf:185) - /var/lib/asterisk/agi-bin/calllimit failed to copy from module directory
[2014-Jan-17 09:36:43] [ERROR] (bin/retrieve_conf:185) - /var/lib/asterisk/agi-bin/areminder failed to copy from module directory
[2014-Jan-17 09:36:43] [ERROR] (bin/retrieve_conf:185) - /var/lib/asterisk/agi-bin/enc failed to copy from module directory

Код: Выделить всё

[2014-Jan-17 09:44:29] [ERROR] (bin/retrieve_conf:185) - /var/lib/asterisk/agi-bin/enc failed to copy from module directory
[2014-Jan-17 09:44:29] [INFO] (bin/retrieve_conf:109) - found language dir en_UK for pagingpro, not installed on system, skipping
[2014-Jan-17 09:44:29] [INFO] (bin/retrieve_conf:109) - found language dir en_UK for directorypro, not installed on system, skipping
[2014-Jan-17 09:44:29] [ERROR] (bin/retrieve_conf:185) - /var/lib/asterisk/agi-bin/areminder failed to copy from module directory
Насколько понял модуль либо не установился, либо криво встал. Что происходит и как поправить?
Теория — это когда все известно, но ничего не работает. Практика — это когда все работает, но никто не знает почему. Мы же объединяем теорию и практику: ничего не работает… и никто не знает почему!
Альберт Эйнштейн
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: Звонок во внешний мир по нескольким sip транкам....

Сообщение awsswa »

раз есть веб значит модуль встал
В исходящий маршрутизации - маршрут выбран через модуль ?
платный суппорт по мере возможностей
Аватара пользователя
IRAKLI
Сообщения: 15
Зарегистрирован: 24 дек 2013, 14:50

Re: Звонок во внешний мир по нескольким sip транкам....

Сообщение IRAKLI »

awsswa писал(а):раз есть веб значит модуль встал
В исходящий маршрутизации - маршрут выбран через модуль ?
Спасибо друг, в том то и дело, что маршруты подправить надо было.
to ded, ты как-то писал, что балансировку реализовывали на переработанном модуле Outbound routes, как понял получился довольно таки неплохой вариант, поинтересней данного. Можешь поделится?
Теория — это когда все известно, но ничего не работает. Практика — это когда все работает, но никто не знает почему. Мы же объединяем теорию и практику: ничего не работает… и никто не знает почему!
Альберт Эйнштейн
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH