WCS поддерживает DTLS 1.2 при установке WebRTC-соединения, использование этой версии протокола включено по умолчанию. Однако, для совместимости с устаревшими версиями браузеров , поддерживается и DTLS 1.0. Поддержка устаревшей версии протокола может быть включена либо принудительно для всех клиентов при помощи настройки в файле flashphoner.properties
...
Строки User Agent указываются в файле dtls0_ua
, который располагается в каталоге /usr/local/FlashphonerWebCallServer/conf.
Например, например
Code Block | ||
---|---|---|
| ||
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:60.0) Gecko/20100101 Firefox/60.0 |
Начиная со сборки 5.2.546, при помощи настройки в файле flashphoner.properties
Code Block | ||
---|---|---|
| ||
dtls0_ua_match_substring=true |
можно включить определение соответствия User Agent по части его строки, указанной в файле dtls0_ua
. Например,
Code Block | ||
---|---|---|
| ||
Firefox/62.0
Firefox/60.0 |
Ошибки DTLS при установке соединения могут быть выведены в файл dtls-error.log
, расположенный в каталоге /usr/local/FlashphonerWebCallServer/logs
Code Block | ||
---|---|---|
| ||
17:15:42,889 ERROR DtlsError - Stun-Clbk-thread udp//192.168.0.111:31016 User-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:57.0) Gecko/20100101 Firefox/57.0; alert level: 2; alert description: 40; message: null |
Для этого необходимо добавить в файл log4j.properties следующие настройки
...