Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add new environment variables for jigasi configuration #1841

Merged
merged 1 commit into from
Jul 1, 2024

Conversation

denzs
Copy link
Contributor

@denzs denzs commented Jun 28, 2024

As mentioned in https://community.jitsi.org/t/jigasi-sip-dialin-enable-sound-notification/132331/2

We are using

  • org.jitsi.jigasi.JVB_INVITE_TIMEOUT (needed for more than 30 seconds waiting time in the lobby)
  • org.jitsi.jigasi.LOCAL_REGION (Jigasi should use the internal JVBs in our setup)
  • org.jitsi.jigasi.xmpp.acc.BOSH_URL_PATTERN (to have Jigasi use Bosh to get the right shard via HAProxy)

I am open for discussions - of course everythin could be handled with .Env.JIGASI_CONFIGURATION but i think exposing some useful switches makes sense anyhow.. But let me know what you are thinking :)

net.java.sip.communicator.impl.neomedia.audioSystem.audiosilence.captureDevice_list=["AudioSilenceCaptureDevice:noTransferData"]
{{ end }}

{{ if .Env.JIGASI_CONFIGURATION -}}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What is this?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same thing as https://github.com/jitsi/docker-jitsi-meet/blob/master/prosody/rootfs/defaults/conf.d/jitsi-meet.cfg.lua#L267 - we are setting some more custom options to finetune Jigasi in our setup, like SIP_PREFERRED_CLEAR_PORT but i thought it wouldnt make sense to expose every possible config option seperated, so JIGASI_CONFIGURATION can be used to render custom snippets inside the config in addition to the predefined options..

@damencho damencho merged commit d2ac43d into jitsi:master Jul 1, 2024
1 check passed
saghul added a commit that referenced this pull request Jul 2, 2024
* b4604f3 feat(whiteboard) add builtin whiteboard integration
* 49bd165 feat(jibri) update Chrome to 126
* 980703b fix(jibri): display modes in xorg config
* c65d2bd feat(jigasi,jicofo,jvb,jibri,prosody): add healthcheck.sh scripts and prosody http_health mod
* d2ac43d feat(jigasi): Add new environment variables for jigasi configuration (#1841)
* fbc250e feat(prosody): openmetrics module support (#1832)
* 2adac72 feat(prosody): Drop non existing config.
* e22b4f3 feat(jibri): Adds more fonts.
* 982e577 feat(jicofo,jvb,web) default to using SCTP based datachannels
* 55c975f fix(jicofo): use integer for port value to fix addition (#1826)
* 7c8763f base: update tpl to version 1.3.0
* 1d3c0f1 jibri: fail to start if the SYS_ADMIN cap is missing (#1816)
* cacee4e jvb: adds autoscaler sidecar hook to signal final shutdown (#1809)
* 726b0f0 jibri: adds autoscaler sidecar hook to signal final shutdown (#1810)
* f2b2cc4 etherpad: update image version and settings
* 731d6d1 base: update tpl to make toBool more resilient
* 59c4eb2 jvb: add fallback WS server ID
* 9a54843 jvb: add ability to configure the TLS option for colibri WS
* 79a4635 jvb: add ability to disable XMPP
* 77ce86a jvb: add ability to enable SCTP datachannels
* 76ffaa7 jicofo, jvb: fix OCTO + SCTP behaviour
* 0298a30 misc: working on unstable
@denzs denzs deleted the configure_jigasi_jvbtimeout branch July 3, 2024 05:54
@emrahcom
Copy link
Contributor

emrahcom commented Jul 4, 2024

The added environmnt variables don't exist in https://github.com/jitsi/docker-jitsi-meet/blob/master/jigasi.yml

@saghul
Copy link
Member

saghul commented Jul 4, 2024

True that @denzs . Can you please add them?

@denzs denzs restored the configure_jigasi_jvbtimeout branch July 7, 2024 06:52
@denzs
Copy link
Contributor Author

denzs commented Jul 7, 2024

Thanks for pointing that out! see #1856

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants