"; } function printCheckboxInput($key, $value='1') { global $params; $name = $params[$key]['name']; $storedValue = $params[$key]['value']; $checked = $value === $storedValue ? 'checked="checked"' : ''; echo ""; } function printRadioInput($key, $value, $required=true) { global $params; $name = $params[$key]['name']; $storedValue = $params[$key]['value']; $requiredAttrs = $required ? 'class="required" required="required"' : ''; $checked = $value === $storedValue ? 'checked="checked"' : ''; echo ""; } ?>

JavaScript Xmpp Client

Server type

We are sorry, but the internal server was removed. Please use the managed server or your own XMPP server.
Choose this option to use your own XMPP server.
Get your own full featured XMPP server directly hosted by the core team of JSXC. For more information visit jsxc.ch/managed.

Basic

ICE server (WebRTC)

Multiple servers can be separated by ", ".
Leave empty to use the UID of each user.
If no password is set, TURN-REST-API credentials are used.
Secret for TURN-REST-API credentials as described here.
Lifetime for TURN-REST-API credentials in seconds.

CSP Content-Security-Policy

All domains of additional services JSXC should be able to contact, e.g., your XMPP server's http file upload service.