Различия
Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
comet:video:api [2018/02/24 12:24] anastation468 [Включение модулей в автозагрузку] |
comet:video:api [2019/12/18 02:05] (текущий) |
||
|---|---|---|---|
| Строка 258: | Строка 258: | ||
| pipesalt = pipeSecretSalt | pipesalt = pipeSecretSalt | ||
| </code> | </code> | ||
| + | |||
| + | |||
| + | ===== Настройка FreeSwitch ===== | ||
| + | |||
| + | Есть [[https://hub.docker.com/r/cppcomet/freeswitch-video/|docker образ]] с нужными настройками для работы FreeSwitch с комет сервером. | ||
| + | |||
| + | Скачать образ | ||
| + | <code bash> | ||
| + | docker pull cppcomet/freeswitch-video | ||
| + | </code> | ||
| + | |||
| + | Запустить | ||
| + | <code bash> | ||
| + | docker run -v /root/FreeSwitch-in-docker/conf:/usr/local/freeswitch/conf -v /root/FreeSwitch-in-docker/certs:/usr/local/freeswitch/certs --net host -it cppcomet/freeswitch-video | ||
| + | </code> | ||
| + | |||
| + | Нужно указать доступ к ssl сертификату и папке с файлами конфигурации. | ||
| + | |||
| + | |||
| + | |||
| ===== Сборка FreeSwitch из исходников с нужными модулями ===== | ===== Сборка FreeSwitch из исходников с нужными модулями ===== | ||
| Строка 345: | Строка 365: | ||
| ==== Настройка xml_curl.conf на freeswitch ==== | ==== Настройка xml_curl.conf на freeswitch ==== | ||
| - | В файле <code>/usr/local/freeswitch/conf/autoload_configs/xml_curl.conf.xml</code> надо вписать порт и адрес для подключения к комет серверу с реквизитами которые мы задали в секции [freeswitch] | + | В файле <code>/usr/local/freeswitch/conf/autoload_configs/xml_curl.conf.xml</code> надо вписать порт и адрес для подключения к комет серверу с реквизитами, которые мы задали в секции [freeswitch] |
| <code xml> | <code xml> | ||
| Строка 358: | Строка 378: | ||
| </code> | </code> | ||
| - | Эта настройка отвечает за то что бы пользователи которые авторизованы на комет сервере могли по тем же данным авторизации подключится к freeswitch для совершения звонка. | + | Эта настройка отвечает за то, чтобы пользователи, которые авторизованы на комет сервере могли по тем же данным авторизации подключится к freeswitch для совершения звонка. |
| Подробности по работе модуля тут [[https://freeswitch.org/confluence/display/FREESWITCH/mod_xml_curl+PHP+example|mod_xml_curl]] | Подробности по работе модуля тут [[https://freeswitch.org/confluence/display/FREESWITCH/mod_xml_curl+PHP+example|mod_xml_curl]] | ||