Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

WCS supports DTLS 1.2 handshake while establishing WebRTC connections, this protocol version is enavkled invoked by default. However, DTLS 1.0 is also supported for compatibility. Obsolete protocol support can be forced for all the clients using the following parameter in flashphoner.properties file

Code Block
themeRDark
dtls_force_version_0=true

Or, since build 5.2.399, it can be switched per browser according to User Agent string that clients client sends during handshake since build 5.2.399

User Agent strings should be listed in dtls0_ua file which is placed to /usr/local/FlashphonerWebCallServer/conf folder. For example, for example

Code Block
themeRDark
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

Since build 5.2.546, the following parameter in flashphoner.properties

Code Block
themeRDark
dtls0_ua_match_substring=true

can be used to enable matching of User Agent by substring specified in dtls0_uaFor example,

Code Block
themeRDark
Firefox/62.0
Firefox/60.0

DTLS handshake errors can be written to dtls-error.log file which is placed to  /usr/local/FlashphonerWebCallServer/logs folder

...