freeswitchforum.com https://freeswitchforum.com/ |
|
FusionPBX авто переключение профиля для шлюза https://freeswitchforum.com/viewtopic.php?f=6&t=607 |
Страница 1 из 1 |
Автор: | qwe [ 13 янв 2016 17:54 ] |
Заголовок сообщения: | FusionPBX авто переключение профиля для шлюза |
Приветствую друзья! Есть FusionPBX настроено 2 внешних профиля, работающих через разных провайдеров. Захожу в настройки шлюза в интерфейсе FusionPBX меняю профиль. Все работает. Вопрос как проще автоматизировать. В БД напрямую менять значение profile в gateways. Потом reloadxml & profile restart ? Или проще есть вариант? |
Автор: | moteus [ 13 янв 2016 21:34 ] |
Заголовок сообщения: | Re: FusionPBX авто переключение профиля для шлюза |
Зачем иметь два профиля? Почему нельзя создать два шлюза на одном профиле. А так можно просто создать задачу в крон/Lua котрая будет изменять профиль шлюза в БД каждую минуту . Единственный вопрос - зачем? |
Автор: | Vlad1983 [ 13 янв 2016 22:00 ] |
Заголовок сообщения: | Re: FusionPBX авто переключение профиля для шлюза |
необходимость множества профилей понятна непонятно зачем их менять |
Автор: | qwe [ 14 янв 2016 01:23 ] |
Заголовок сообщения: | Re: FusionPBX авто переключение профиля для шлюза |
Чтоб через разные интернет каналы шлюз работал. Если основной падает, поменяю профиль в настройках шлюза, далее работает через другой канал. Или как-то по другому это решается? |
Автор: | Vlad1983 [ 14 янв 2016 08:02 ] |
Заголовок сообщения: | Re: FusionPBX авто переключение профиля для шлюза |
на оба профиля вешаются шлюзы с одинаковыми настройками, но разными именами оба регаются через разные аплинки только нужно ещё покрутить iproute и iptables чтоб одновременно оба аплинка были в работе в диалплане на исход что-то типа этого (это пример для трех аплинков) Код: <context name="via500470"> можно сделать оптимальней<extension name="via500470" continue="true"> <condition field="destination_number" expression="^(.*)$" break="never"> <action application="set" data="call_timeout=120"/> <action application="set" data="hangup_after_bridge=true"/> <action application="set" data="continue_on_fail=false"/> <action application="set" data="inherit_codec=true"/> <action application="set" data="dest_number=$1" inline="true"/> <action application="set" data="gwlist_inet-s13=${sofia profile inet-s13 gwlist up}" inline="true"/> <action application="set" data="gwlist_inet-s11=${sofia profile inet-s11 gwlist up}" inline="true"/> <action application="set" data="gwlist_inet-s12=${sofia profile inet-s12 gwlist up}" inline="true"/> </condition> <condition field="${gwlist_inet-s13}" expression="33-500470-s13" break="never"> <action application="limit_execute" data="hash out 500470 2 bridge sofia/gateway/33-500470-s13/${dest_number}"/> <action application="hangup"/> </condition> <condition field="${gwlist_inet-s11}" expression="33-501594-s11" break="never"> <action application="limit_execute" data="hash out 501594 2 bridge sofia/gateway/33-501594-s11/${dest_number}"/> <action application="hangup"/> </condition> <condition field="${gwlist_inet-s12}" expression="33-501592-s12" break="never"> <action application="limit_execute" data="hash out 501592 2 bridge sofia/gateway/33-501592-s12/${dest_number}"/> <action application="hangup"/> </condition> </extension> </context> простор для творчества на входящие работают все три одновременно (если с регистрацией тот шлюз который отправил регистрацию последним на тот и прилетает) |
Автор: | qwe [ 14 янв 2016 11:21 ] |
Заголовок сообщения: | Re: FusionPBX авто переключение профиля для шлюза |
Спасибо, интересное решение. На перестаю удивляться FS и вашим знаниям. |
Страница 1 из 1 | Часовой пояс: UTC + 4 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |