66 lines
2.1 KiB
Plaintext
66 lines
2.1 KiB
Plaintext
// An example file showing the fields for the XMPP environment config.
|
|
{
|
|
environments = [
|
|
{
|
|
// A user-friendly name for this environment
|
|
name = "env name"
|
|
|
|
// A list of XMPP server hosts to which we'll connect
|
|
xmpp-server-hosts = [ "host1", "host2" ]
|
|
|
|
// The base XMPP domain
|
|
xmpp-domain = "xmpp-domain"
|
|
|
|
// An (optional) base url the Jibri will join if it is set
|
|
// base-url = "https://meet.example.com"
|
|
|
|
// The MUC we'll join to announce our presence for
|
|
// recording and streaming services
|
|
control-muc {
|
|
domain = "domain"
|
|
room-name = "room-name"
|
|
nickname = "nickname"
|
|
}
|
|
|
|
// The login information for the control MUC
|
|
control-login {
|
|
domain = "domain"
|
|
// Optional port, defaults to 5222.
|
|
port = 6222
|
|
username = "username"
|
|
password = "password"
|
|
// Whether to use `username` as is or add a random suffix to it.
|
|
randomize-username = false
|
|
}
|
|
|
|
// An (optional) MUC configuration where we'll
|
|
// join to announce SIP gateway services
|
|
sip-control-muc {
|
|
domain = "domain"
|
|
room-name = "room-name"
|
|
nickname = "nickname"
|
|
}
|
|
|
|
// The login information the selenium web client will use
|
|
call-login {
|
|
domain = "domain"
|
|
username = "username"
|
|
password = "password"
|
|
}
|
|
|
|
// The value we'll strip from the room JID domain to derive
|
|
// the call URL
|
|
strip-from-room-domain = ""
|
|
|
|
// How long Jibri sessions will be allowed to last before
|
|
// they are stopped. A value of 0 allows them to go on
|
|
// indefinitely
|
|
usage-timeout = 1 hour
|
|
|
|
// Whether or not we'll automatically trust any cert on
|
|
// this XMPP domain
|
|
trust-all-xmpp-certs = true
|
|
}
|
|
]
|
|
}
|