forked from extern/docker
103 lines
2.3 KiB
Plaintext
103 lines
2.3 KiB
Plaintext
|
akka {
|
||
|
actor {
|
||
|
debug {
|
||
|
# enable DEBUG logging of all AutoReceiveMessages (Kill, PoisonPill et.c.)
|
||
|
autoreceive = on
|
||
|
# enable DEBUG logging of actor lifecycle changes
|
||
|
lifecycle = on
|
||
|
}
|
||
|
}
|
||
|
loggers = ["akka.event.slf4j.Slf4jLogger"]
|
||
|
loglevel = "DEBUG"
|
||
|
|
||
|
redis-publish-worker-dispatcher {
|
||
|
mailbox-type = "akka.dispatch.SingleConsumerOnlyUnboundedMailbox"
|
||
|
# Throughput defines the maximum number of messages to be
|
||
|
# processed per actor before the thread jumps to the next actor.
|
||
|
# Set to 1 for as fair as possible.
|
||
|
throughput = 512
|
||
|
}
|
||
|
|
||
|
redis-subscriber-worker-dispatcher {
|
||
|
mailbox-type = "akka.dispatch.SingleConsumerOnlyUnboundedMailbox"
|
||
|
# Throughput defines the maximum number of messages to be
|
||
|
# processed per actor before the thread jumps to the next actor.
|
||
|
# Set to 1 for as fair as possible.
|
||
|
throughput = 512
|
||
|
}
|
||
|
}
|
||
|
|
||
|
redis {
|
||
|
host="127.0.0.1"
|
||
|
port=6379
|
||
|
password=""
|
||
|
# recording keys should expire in 14 days
|
||
|
keyExpiry=1209600
|
||
|
}
|
||
|
|
||
|
expire {
|
||
|
# time in seconds
|
||
|
lastUserLeft = 60
|
||
|
neverJoined = 300
|
||
|
maxRegUserToJoin = 300
|
||
|
}
|
||
|
|
||
|
services {
|
||
|
bbbWebAPI="https://meet.livingutopia.org/bigbluebutton/api"
|
||
|
sharedSecret="I8x5c5yzaXZktgXK00tEqSi3B17nQySH5ssDWzxwL4"
|
||
|
}
|
||
|
|
||
|
red5 {
|
||
|
deskshareip="meet.livingutopia.org"
|
||
|
deskshareapp="video-broadcast"
|
||
|
}
|
||
|
|
||
|
eventBus {
|
||
|
meetingManagerChannel = "MeetingManagerChannel"
|
||
|
outMessageChannel = "OutgoingMessageChannel"
|
||
|
incomingJsonMsgChannel = "IncomingJsonMsgChannel"
|
||
|
outBbbMsgMsgChannel = "OutBbbMsgChannel"
|
||
|
}
|
||
|
|
||
|
sharedNotes {
|
||
|
maxNumberOfNotes = 3
|
||
|
maxNumberOfUndos = 30
|
||
|
}
|
||
|
|
||
|
http {
|
||
|
interface = "0.0.0.0"
|
||
|
port = 9999
|
||
|
}
|
||
|
|
||
|
services {
|
||
|
telizeHost = "www.telize.com"
|
||
|
telizePort = 80
|
||
|
}
|
||
|
|
||
|
apps {
|
||
|
checkPermissions = true
|
||
|
endMeetingWhenNoMoreAuthedUsers = false
|
||
|
endMeetingWhenNoMoreAuthedUsersAfterMinutes = 2
|
||
|
}
|
||
|
|
||
|
voiceConf {
|
||
|
recordPath = "/var/freeswitch/meetings"
|
||
|
# Use ogg instead of wav to get smaller audio files.
|
||
|
# Valid values "wav", "ogg", "flac", "opus"
|
||
|
recordCodec = "opus"
|
||
|
# Interval seconds to check if FreeSWITCH is recording.
|
||
|
checkRecordingInterval = 23
|
||
|
# Internval seconds to sync voice users status.
|
||
|
syncUserStatusInterval = 41
|
||
|
}
|
||
|
|
||
|
recording {
|
||
|
# set zero to disable chapter break
|
||
|
chapterBreakLengthInMinutes = 0
|
||
|
}
|
||
|
|
||
|
whiteboard {
|
||
|
multiUserDefault = false
|
||
|
}
|
||
|
|