Size: a a a

2020 August 27

BB

Borik Bobrujskov in ru_freeswitch
Artem Benois
отправляется заголовок
Contact: <sip:gw+beeline@1.2.3.4:5060;user=phone;transport=udp;gw=beeline>
надо заменить ip адрес
Contact: <sip:gw+beeline@5.6.7.8:5060;user=phone;transport=udp;gw=beeline>
По-моему, Вам в канал по каме. На фрисвиче такое делать как-то... не комильфо :) сломаете самом свичу внутри что-нибудь.
источник

BB

Borik Bobrujskov in ru_freeswitch
В смысле, фс для таких манипуляций не очень подходит
источник

АХ

Алексей Хабуляк... in ru_freeswitch
Artem Benois
отправляется заголовок
Contact: <sip:gw+beeline@1.2.3.4:5060;user=phone;transport=udp;gw=beeline>
надо заменить ip адрес
Contact: <sip:gw+beeline@5.6.7.8:5060;user=phone;transport=udp;gw=beeline>
он же должен выставлять IP адрес того профиля, на котором висит данный шлюз
источник

АХ

Алексей Хабуляк... in ru_freeswitch
вам с какой целью нужно менять IP?
источник
2020 August 28

D

Diana in ru_freeswitch
Привет!что-то у меня совсем не гуглится. А как можно фрисвичу сказать что пользователей нужно хранить в базе а не в файлах? Единственное что удалось найти это https://freeswitch.org/confluence/display/FREESWITCH/PostgreSQL+in+the+core но тут вроде не должно создаться таблицы с пользователями.
источник

АХ

Алексей Хабуляк... in ru_freeswitch
Diana
Привет!что-то у меня совсем не гуглится. А как можно фрисвичу сказать что пользователей нужно хранить в базе а не в файлах? Единственное что удалось найти это https://freeswitch.org/confluence/display/FREESWITCH/PostgreSQL+in+the+core но тут вроде не должно создаться таблицы с пользователями.
у фрисвитча нет механизма realtime как у астера.
вы можете в mod_lua повесть хандлеры на directory.
тогда каждый раз когда фрисвичу нужен будет юзер - он будет дергать lua скрипт. уже в этом скрипте вы коннектитесь к БД и формируете кусочек XML для конкретного юзера/группы.
источник

АХ

Алексей Хабуляк... in ru_freeswitch
Алексей Хабуляк
у фрисвитча нет механизма realtime как у астера.
вы можете в mod_lua повесть хандлеры на directory.
тогда каждый раз когда фрисвичу нужен будет юзер - он будет дергать lua скрипт. уже в этом скрипте вы коннектитесь к БД и формируете кусочек XML для конкретного юзера/группы.
ну или xml_curl
источник

D

Diana in ru_freeswitch
спасибо, поняла.
источник

AM

Alexey Melnichuck in ru_freeswitch
источник

AM

Alexey Melnichuck in ru_freeswitch
Ну или сорцы  fusion глянуть :)
источник

AM

Alexey Melnichuck in ru_freeswitch
Там идея в общем случае простая
Когда fs требуется кусок xml (он запрашивает их кусками в разные моменты) он обращается к модулю-поставщику этих данных. По умолчанию он просто читаются из файла. Но можно выполнить   curl  запрос или запустить Lua скрипт которые их как-то получат.
Есть и другой подход. Можно формировать не xml, а обращатся из dial-plan к тому же Lua который может обратится в базу данных и выполнить определенные действия
источник

SK

Sergey K in ru_freeswitch
а что бы интерактив был, и голову не сломать с курлом, есть какой то аналог как в астере agi ?
источник

АХ

Алексей Хабуляк... in ru_freeswitch
Sergey K
а что бы интерактив был, и голову не сломать с курлом, есть какой то аналог как в астере agi ?
вы можете из диалплана вызывать скрипты как в agi
источник

AM

Alexey Melnichuck in ru_freeswitch
Lua :)
источник

АХ

Алексей Хабуляк... in ru_freeswitch
но это диалплан. а мы про directory
источник

АХ

Алексей Хабуляк... in ru_freeswitch
Алексей Хабуляк
но это диалплан. а мы про directory
про юзеров.
источник

AM

Alexey Melnichuck in ru_freeswitch
Lua:0
источник

SK

Sergey K in ru_freeswitch
ааа
источник

h

halt✯ in ru_freeswitch
Это я раньше так вначале делал. Сейчас все переделал на Lua
источник

AM

Alexey Melnichuck in ru_freeswitch
Fusion использует lua и для директори и для всего
но можно и esl
источник