freeswitchforum.com

Форум поддержки FreeSWITCH

FreeSWITCH is a registered trademark of Anthony Minessale. Official FreeSWITCH site.

Текущее время: 29 мар 2024 00:53

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
СообщениеДобавлено: 21 янв 2018 18:42 

Зарегистрирован: 04 ноя 2017 11:26
Сообщения: 4
Всем привет. Есть такая задачка. Необходимо соединить 2-х абонентов в случае обрыва связи по любой причине.

Есть простенький Lua-скрипт, который просто соединяет 2-х абонентов. Вот он:
Код:
freeswitch.consoleLog("WARNING","Before first call\n")
first_session = freeswitch.Session("user/1000")

if (first_session:ready()) then
    freeswitch.consoleLog("WARNING","first leg answered\n")
    second_session = freeswitch.Session("user/1002")

if (second_session:ready()) then
    freeswitch.consoleLog("WARNING","second leg answered\n")
    freeswitch.bridge(first_session, second_session)
    freeswitch.consoleLog("WARNING","After bridge\n")
else
    freeswitch.consoleLog("WARNING","second leg failed\n")
end
else
    freeswitch.consoleLog("WARNING","first leg failed\n")
end


Как сделать проверку на обрыв и соединить снова абонентов?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 47


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB