Дмитрий аккуратно отделяет зону ответственности FreeSWITCH от внешней оркестрации: фрисвич нужен как медиасервер‑механизм, а вся логика распределения нагрузки и принятия решений, какие ноды что берут, должна жить вне рамки софтсвитча, например в кластерном «оркестраторе» вроде Pacemaker или собственного контроллера.
Подключайтесь к эфиру по ссылке - https://voxlink.ru/webinars/vosstanovlenie-zvonkov-v-freeswitch/ Задавайте спикеру вопросы в чате с хэштэгом #вопрос
давно пройденный этап - к медиа ферме N-узлов в котором 2 узла на подхвате т.е. HA в котором не привязаны два хоста к друг-другу а подхватит любой узел который упал
Дмитрий показывает, как модель в процессе написания кода восстановления звонков пока не полностью учитывает асинхронную природу FreeSWITCH: она рассматривает восстановление как синхронный, последовательный процесс, хотя на практике многие функции и события в софтсвиче отрабатывают через callback‑и, события или таймеры, а не мгновенно отдающими результат.
Подключайтесь к эфиру по ссылке - https://voxlink.ru/webinars/vosstanovlenie-zvonkov-v-freeswitch/ Сейчас самое время задать вопросы в чате с хэштэгом #вопрос