REST API

pride

Member
Мне нужно синхронизировать WCS с бекендом при перезагрузке последнего.
1) Подымаю все коннекты (отлично):
Code:
/connection/find  { "appKey" : "myApp" }
2) Теперь мне нужно поднять медиа сессии этих коннектов:
Code:
/stream/find  { и здесь тупик }
Приходиться пользоваться методом /stream/find_all и самому в цикле фильтровать. Ибо фильтра по sessionId или хотя бы по appKey просто нет (Исходя из доков https://docs.flashphoner.com/pages/viewpage.action?pageId=9241776).

Или я делаю что то не так?)
 
Last edited:

Max

Administrator
Staff member
Создали внутренний тикет WCS-2244, чтобы добавить фильтры для /stream/find.
 

Max

Administrator
Staff member
Фильтры sessionId и appKey для rest-api/stream/find добавлены в версии WCS 5.2.324.
 

pride

Member
Подскажите а service webcallserver update больше не работает? Говорит что 5.2.282 последняя версия.
 

pride

Member
$ sudo service webcallserver update
>>> You have latest version: 5.2.282
---------------------------------------------------
Debian GNU/Linux 9.6 (stretch) x86_64
CentOS Linux release 7.6.1810 (Core) x86_64
Одно и тоже)
 

Max

Administrator
Staff member
В 5.2.282 работает. Если для service (или systemctl) нет операции update, попробуйте
Code:
/usr/local/FlashphonerWebCallServer/bin/webcallserver update
 

pride

Member
В 5.2.282 работает. Если для service (или systemctl) нет операции update, попробуйте
Code:
/usr/local/FlashphonerWebCallServer/bin/webcallserver update
Так работает, спасибо)
 

Max

Administrator
Staff member
Мы обновили документацию. Поскольку в последних версиях Linux все операции с сервисами проводятся через systemctl, и нестандартные операции (например, update) не поддерживаются, основным способом обновления сервера становится использование команды
Code:
cd /usr/local/FlashphonerWebCallServer/bin
./webcallserver update
 
Top