jitsi / jigasi

Jigasi: a server-side application acting as a gateway to Jitsi Meet conferences. Currently allows regular SIP clients to join meetings and provides transcription capabilities.
Apache License 2.0
529 stars 296 forks source link

No audio after upgrade from jigasi_1.1-231-gd792d0f-1 to jigasi_1.1-259-g25c51d6-1 #433

Open holzi1005 opened 2 years ago

holzi1005 commented 2 years ago

Description


After upgrading from 1.1-231 to 1.1-259 the phone is joining the conference but with no audio in both directions.

Current behavior


In the Version 1.1-231, the user can speak and hear other participants in the conference. Jigasi is installed on a seperate server without any other service. Prosody is installed in a shard. Both servers can communicate in a private network and over the internet (public)

As java version, I have installed OpenJDK Runtime Environment and OpenJDK 64-Bit Server VM 14.0.2

When I downgrade jigasi, it immediately works with the same configuration, so I marked jigasi as hold that I can still upgrade the system without any issues with jigasi.

The same configuration was used until version 1.1.231 without any issues.

Steps to reproduce


apt update && apt upgrade -y

Environment details


#Sample config with one XMPP and one SIP account configured
# Replace {sip-pass-hash} with SIP user password hash
# as well as other account properties

# Name of default JVB room that will be joined if no special header is included
# in SIP invite
org.jitsi.jigasi.DEFAULT_JVB_ROOM_NAME=siptest@conference.{{ domain_base }}
net.java.sip.communicator.impl.protocol.SingleCallInProgressPolicy.enabled=false

# Should be enabled when using translator mode
#net.java.sip.communicator.impl.neomedia.audioSystem.audiosilence.captureDevice_list=["AudioSilenceCaptureDevice:noTransferData"]

# Adjust opus encoder complexity
net.java.sip.communicator.impl.neomedia.codec.audio.opus.encoder.COMPLEXITY=10

# Disables packet logging
net.java.sip.communicator.packetlogging.PACKET_LOGGING_ENABLED=false

net.java.sip.communicator.impl.protocol.sip.acc1=acc1
net.java.sip.communicator.impl.protocol.sip.acc1.ACCOUNT_UID={{ user_sip }}
net.java.sip.communicator.impl.protocol.sip.acc1.PASSWORD={{ password_sip }}
net.java.sip.communicator.impl.protocol.sip.acc1.PROTOCOL_NAME=SIP
net.java.sip.communicator.impl.protocol.sip.acc1.SERVER_ADDRESS={{ server_ext_ipaddress }}
net.java.sip.communicator.impl.protocol.sip.acc1.PREFERRED_TRANSPORT=udp
net.java.sip.communicator.impl.protocol.sip.acc1.USER_ID=2000
net.java.sip.communicator.impl.protocol.sip.acc1.KEEP_ALIVE_INTERVAL=25

net.java.sip.communicator.impl.protocol.sip.acc1.KEEP_ALIVE_METHOD=XEP-0199
net.java.sip.communicator.impl.protocol.sip.acc1.KEEP_ALIVE_INTERVAL=30

net.java.sip.communicator.impl.protocol.sip.acc1.VOICEMAIL_ENABLED=false
net.java.sip.communicator.impl.protocol.sip.acc1.Encodings.AMR-WB/16000=750
net.java.sip.communicator.impl.protocol.sip.acc1.Encodings.G722/8000=700
net.java.sip.communicator.impl.protocol.sip.acc1.Encodings.GSM/8000=0
net.java.sip.communicator.impl.protocol.sip.acc1.Encodings.H263-1998/90000=0
net.java.sip.communicator.impl.protocol.sip.acc1.Encodings.H264/90000=0
net.java.sip.communicator.impl.protocol.sip.acc1.Encodings.PCMA/8000=600
net.java.sip.communicator.impl.protocol.sip.acc1.Encodings.PCMU/8000=650
net.java.sip.communicator.impl.protocol.sip.acc1.Encodings.SILK/12000=0
net.java.sip.communicator.impl.protocol.sip.acc1.Encodings.SILK/16000=0
net.java.sip.communicator.impl.protocol.sip.acc1.Encodings.SILK/24000=0
net.java.sip.communicator.impl.protocol.sip.acc1.Encodings.SILK/8000=0
net.java.sip.communicator.impl.protocol.sip.acc1.Encodings.VP8/90000=0
net.java.sip.communicator.impl.protocol.sip.acc1.Encodings.iLBC/8000=10
net.java.sip.communicator.impl.protocol.sip.acc1.Encodings.opus/48000=1000
net.java.sip.communicator.impl.protocol.sip.acc1.Encodings.red/90000=0
net.java.sip.communicator.impl.protocol.sip.acc1.Encodings.speex/16000=0
net.java.sip.communicator.impl.protocol.sip.acc1.Encodings.speex/32000=0
net.java.sip.communicator.impl.protocol.sip.acc1.Encodings.speex/8000=0
net.java.sip.communicator.impl.protocol.sip.acc1.Encodings.telephone-event/8000=1
net.java.sip.communicator.impl.protocol.sip.acc1.Encodings.ulpfec/90000=0
net.java.sip.communicator.impl.protocol.sip.acc1.OVERRIDE_ENCODINGS=true
net.java.sip.communicator.impl.protocol.sip.acc1.DEFAULT_ENCRYPTION=false

# Reconnect acc1 if connection is lost
# see https://community.jitsi.org/t/jigasi-sip-registration-retry/15687/13
net.java.sip.communicator.plugin.reconnectplugin.ATLEAST_ONE_SUCCESSFUL_CONNECTION.acc1=true

net.java.sip.communicator.impl.protocol.sip.SKIP_REINVITE_ON_FOCUS_CHANGE_PROP=true

# If an authenticated (hidden) domain is used to connect to a conference,
# PREVENT_AUTH_LOGIN will prevent the SIP participant from being seen as a
# hidden participant in the conference
#net.java.sip.communicator.impl.protocol.sip.acc1.PREVENT_AUTH_LOGIN=false

# Used when incoming calls are used in multidomain environment, used to detect subdomains
# used for constructing callResource and eventually contacting jicofo
net.java.sip.communicator.impl.protocol.sip.acc1.DOMAIN_BASE={{ domain_base }}

# the pattern to be used as bosh url when using bosh in multidomain environment
net.java.sip.communicator.impl.protocol.sip.acc1.BOSH_URL_PATTERN=https://{{ domain }}/http-bind?room={roomName}

# can be enabled to disable audio mixing and use translator, jigasi will act as jvb, just forward every ssrc stream it receives.
#net.java.sip.communicator.impl.protocol.sip.acc1.USE_TRANSLATOR_IN_CONFERENCE=true

# We can use the prefix org.jitsi.jigasi.xmpp.acc to override any of the
# properties that will be used for creating xmpp account for communication.

# The following two props assume we are using jigasi on the same machine as
# the xmpp server.
org.jitsi.jigasi.xmpp.acc.IS_SERVER_OVERRIDDEN=true
org.jitsi.jigasi.xmpp.acc.SERVER_ADDRESS=127.0.0.1
org.jitsi.jigasi.xmpp.acc.VIDEO_CALLING_DISABLED=true
org.jitsi.jigasi.xmpp.acc.JINGLE_NODES_ENABLED=false
org.jitsi.jigasi.xmpp.acc.AUTO_DISCOVER_STUN=false
org.jitsi.jigasi.xmpp.acc.IM_DISABLED=true
org.jitsi.jigasi.xmpp.acc.SERVER_STORED_INFO_DISABLED=true
org.jitsi.jigasi.xmpp.acc.IS_FILE_TRANSFER_DISABLED=true
org.jitsi.jigasi.xmpp.acc.KEEP_ALIVE_METHOD=XEP-0199
org.jitsi.jigasi.xmpp.acc.KEEP_ALIVE_INTERVAL=30
# Or you can use bosh for the connection establishment by specifing the URL to use.
org.jitsi.jigasi.xmpp.acc.BOSH_URL_PATTERN=https://{{ domain }}/http-bind?room={roomName}
org.jitsi.jigasi.xmpp.acc.ALLOW_NON_SECURE=true
org.jitsi.jigasi.MUC_SERVICE_ADDRESS=conference.{{ domain_base }}

#Used when outgoing calls are used in multidomain environment, used to detect subdomains
#org.jitsi.jigasi.xmpp.acc.DOMAIN_BASE={{ domain_base }}
#org.jitsi.jigasi.xmpp.acc.BOSH_URL_PATTERN=https://{{ domain }}/http-bind?room={roomName}

# can be enabled to disable audio mixing and use translator, jigasi will act as jvb, just forward every ssrc stream it receives.
#org.jitsi.jigasi.xmpp.acc.USE_TRANSLATOR_IN_CONFERENCE=true

# If you want jigasi to perform authenticated login instead of anonymous login
# to the XMPP server, you can set the following properties.
org.jitsi.jigasi.xmpp.acc.USER_ID={{ username }}
org.jitsi.jigasi.xmpp.acc.PASS={{ password }}
org.jitsi.jigasi.xmpp.acc.ANONYMOUS_AUTH=false

# If you want to use the SIP user part of the incoming/outgoing call SIP URI
# you can set the following property to true.
# org.jitsi.jigasi.USE_SIP_USER_AS_XMPP_RESOURCE=true

# Activate this property if you are using self-signed certificates or other
# type of non-trusted certicates. In this mode your service trust in the
# remote certificates always.
net.java.sip.communicator.service.gui.ALWAYS_TRUST_MODE_ENABLED=true

# Enable this property to be able to shutdown gracefully jigasi using
# a rest command
# org.jitsi.jigasi.ENABLE_REST_SHUTDOWN=true

# Options regarding Transcription. Read the README for a detailed description
# about each property

#org.jitsi.jigasi.ENABLE_TRANSCRIPTION=false
#org.jitsi.jigasi.ENABLE_SIP=true

# whether to use the more expensive, but better performing
# "video" model when doing transcription
# org.jitsi.jigasi.transcription.USE_VIDEO_MODEL = false

# delivering final transcript
# org.jitsi.jigasi.transcription.DIRECTORY=/var/lib/jigasi/transcripts
# org.jitsi.jigasi.transcription.BASE_URL=http://localhost/
# org.jitsi.jigasi.transcription.jetty.port=-1
# org.jitsi.jigasi.transcription.ADVERTISE_URL=false

# save formats
# org.jitsi.jigasi.transcription.SAVE_JSON=false
# org.jitsi.jigasi.transcription.SAVE_TXT=true

# send formats
# org.jitsi.jigasi.transcription.SEND_JSON=true
# org.jitsi.jigasi.transcription.SEND_TXT=false

# Vosk server
# org.jitsi.jigasi.transcription.customService=org.jitsi.jigasi.transcription.VoskTranscriptionService
# org.jitsi.jigasi.transcription.vosk.websocket_url=ws://localhost:2700

# translation
# org.jitsi.jigasi.transcription.ENABLE_TRANSLATION=false

# record audio. Currently only wav format is supported
# org.jitsi.jigasi.transcription.RECORD_AUDIO=false
# org.jitsi.jigasi.transcription.RECORD_AUDIO_FORMAT=wav

# execute one or more scripts when a transcript or recording is saved
# org.jitsi.jigasi.transcription.EXECUTE_SCRIPTS=true
# org.jitsi.jigasi.transcription.SCRIPTS_TO_EXECUTE_LIST_SEPARATOR=","
# org.jitsi.jigasi.transcription.SCRIPTS_TO_EXECUTE_LIST=script/example_handle_transcript_directory.sh

# filter out silent audio
#org.jitsi.jigasi.transcription.FILTER_SILENCE = false

# properties for optionally sending statistics to a DataDog server
#org.jitsi.ddclient.prefix=jitsi.jigasi
#org.jitsi.ddclient.host=localhost
#org.jitsi.ddclient.port=8125

# sip health checking
# Enables sip health checking by specifying a number/uri to call
# the target just needs to auto-connect the call play some audio,
# the call must be established for less than 10 seconds
#org.jitsi.jigasi.HEALTH_CHECK_SIP_URI={{ healthcheck_uri }}
#
# The interval between healthcheck calls, by default is 5 minutes
#org.jitsi.jigasi.HEALTH_CHECK_INTERVAL=300000
#
# The timeout of healthcheck, if there was no successful health check for
# 10 minutes (default value) we consider jigasi unhealthy
#org.jitsi.jigasi.HEALTH_CHECK_TIMEOUT=600000

# Enabled or disable the notification when max occupants limit is reached
# org.jitsi.jigasi.NOTIFY_MAX_OCCUPANTS=false

org.jitsi.jigasi.rest.jetty.port={{ port }}
org.jitsi.jigasi.rest.jetty.host={{ ip_ddress }}
damencho commented 2 years ago

Please attach logs. Maybe clear the logs, restart jigasi and make a call where you reproduce the problem. What is the java that you use? And the jitsi-meet version?

holzi1005 commented 2 years ago

Thank you for the fast reply.

Versions

Jitsi-Meet Version: 1.0.6260 Prosody: 0.11.10 Java: 14.0.2

Log output

Jun 25, 2022 5:44:33 PM org.jitsi.impl.osgi.framework.BundleImpl start
INFO: Starting activator org.jitsi.service.libjitsi.LibJitsiActivator in file:/usr/share/jigasi/lib/libjitsi-1.1-16-g6a8b9363.jar
Jun 25, 2022 5:44:33 PM org.jitsi.utils.logging.LoggerImpl log
INFO: Successfully started LibJitsi using as implementation: org.jitsi.impl.libjitsi.LibJitsiOSGiImpl
Jun 25, 2022 5:44:33 PM org.jitsi.impl.osgi.framework.BundleImpl start
INFO: Starting activator net.java.sip.communicator.impl.configuration.ConfigurationActivator in file:/usr/share/jigasi/lib/jitsi-configuration-2.14.8fd5f3861.jar
Jun 25, 2022 5:44:33 PM net.java.sip.communicator.util.osgi.DependentActivator start
INFO: Starting, setting up service tracker for 1  dependencies
Jun 25, 2022 5:44:33 PM net.java.sip.communicator.impl.configuration.ConfigurationActivator startWithServices
INFO: Using properties file configuration store.
Jun 25, 2022 5:44:33 PM org.jitsi.utils.logging.LoggerImpl log
INFO: java.specification.version=14
sun.jnu.encoding=UTF-8
java.class.path=/usr/share/jigasi/jigasi.jar:/usr/share/jigasi/lib/agafua-syslog-0.4.jar:/usr/share/jigasi/lib/animal-sniffer-annotations-1.21.jar:/usr/share/jigasi/lib/annotations-13.0.jar:/usr/share/jigasi/lib/annotations-4.1.1.4.jar:/usr/share/jigasi/lib/aopalliance-repackaged-3.0.1.jar:/usr/share/jigasi/lib/api-common-2.1.5.jar:/usr/share/jigasi/lib/asm-7.1.jar:/usr/share/jigasi/lib/asm-analysis-7.1.jar:/usr/share/jigasi/lib/asm-commons-7.1.jar:/usr/share/jigasi/lib/asm-tree-7.1.jar:/usr/share/jigasi/lib/asm-util-7.1.jar:/usr/share/jigasi/lib/auto-value-annotations-1.9.jar:/usr/share/jigasi/lib/bcpkix-jdk18on-1.71.jar:/usr/share/jigasi/lib/bcprov-jdk18on-1.71.jar:/usr/share/jigasi/lib/bctls-jdk18on-1.71.jar:/usr/share/jigasi/lib/bcutil-jdk18on-1.71.jar:/usr/share/jigasi/lib/callstats-java-sdk-5.4.0.jar:/usr/share/jigasi/lib/cglib-nodep-2.2.jar:/usr/share/jigasi/lib/checker-qual-3.12.0.jar:/usr/share/jigasi/lib/commons-codec-1.15.jar:/usr/share/jigasi/lib/commons-collections4-4.4.jar:/usr/share/jigasi/lib/commons-compress-1.21.jar:/usr/share/jigasi/lib/commons-io-2.11.0.jar:/usr/share/jigasi/lib/commons-lang3-3.12.0.jar:/usr/share/jigasi/lib/commons-logging-1.2.jar:/usr/share/jigasi/lib/commons-text-1.9.jar:/usr/share/jigasi/lib/config-1.4.2.jar:/usr/share/jigasi/lib/conscrypt-openjdk-uber-2.5.1.jar:/usr/share/jigasi/lib/dbus-java-osgi-3.3.1.jar:/usr/share/jigasi/lib/dnsjava-3.5.1.jar:/usr/share/jigasi/lib/error_prone_annotations-2.11.0.jar:/usr/share/jigasi/lib/failureaccess-1.0.1.jar:/usr/share/jigasi/lib/fmj-1.0.2-jitsi.jar:/usr/share/jigasi/lib/gax-2.16.0.jar:/usr/share/jigasi/lib/gax-grpc-2.16.0.jar:/usr/share/jigasi/lib/gax-httpjson-0.101.0.jar:/usr/share/jigasi/lib/google-api-client-1.34.0.jar:/usr/share/jigasi/lib/google-api-services-translate-v2-rev20170525-1.32.1.jar:/usr/share/jigasi/lib/google-auth-library-credentials-1.6.0.jar:/usr/share/jigasi/lib/google-auth-library-oauth2-http-1.6.0.jar:/usr/share/jigasi/lib/google-cloud-core-2.6.0.jar:/usr/share/jigasi/lib/google-cloud-core-http-2.6.0.jar:/usr/share/jigasi/lib/google-cloud-speech-2.2.15.jar:/usr/share/jigasi/lib/google-cloud-translate-2.1.13.jar:/usr/share/jigasi/lib/google-http-client-1.41.7.jar:/usr/share/jigasi/lib/google-http-client-apache-v2-1.41.7.jar:/usr/share/jigasi/lib/google-http-client-appengine-1.41.7.jar:/usr/share/jigasi/lib/google-http-client-gson-1.41.7.jar:/usr/share/jigasi/lib/google-http-client-jackson2-1.41.7.jar:/usr/share/jigasi/lib/google-oauth-client-1.33.3.jar:/usr/share/jigasi/lib/grpc-alts-1.45.1.jar:/usr/share/jigasi/lib/grpc-api-1.45.1.jar:/usr/share/jigasi/lib/grpc-auth-1.45.1.jar:/usr/share/jigasi/lib/grpc-context-1.45.1.jar:/usr/share/jigasi/lib/grpc-core-1.45.1.jar:/usr/share/jigasi/lib/grpc-googleapis-1.45.1.jar:/usr/share/jigasi/lib/grpc-grpclb-1.45.1.jar:/usr/share/jigasi/lib/grpc-netty-shaded-1.45.1.jar:/usr/share/jigasi/lib/grpc-protobuf-1.45.1.jar:/usr/share/jigasi/lib/grpc-protobuf-lite-1.45.1.jar:/usr/share/jigasi/lib/grpc-services-1.45.1.jar:/usr/share/jigasi/lib/grpc-stub-1.45.1.jar:/usr/share/jigasi/lib/grpc-xds-1.45.1.jar:/usr/share/jigasi/lib/gson-2.9.0.jar:/usr/share/jigasi/lib/guava-31.1-jre.jar:/usr/share/jigasi/lib/hk2-api-3.0.1.jar:/usr/share/jigasi/lib/hk2-locator-3.0.1.jar:/usr/share/jigasi/lib/hk2-utils-3.0.1.jar:/usr/share/jigasi/lib/hsluv-0.2.jar:/usr/share/jigasi/lib/hsqldb-2.5.2.jar:/usr/share/jigasi/lib/httpclient-4.5.13.jar:/usr/share/jigasi/lib/httpclient-osgi-4.5.13.jar:/usr/share/jigasi/lib/httpcore-4.4.15.jar:/usr/share/jigasi/lib/httpcore-osgi-4.4.15.jar:/usr/share/jigasi/lib/ice4j-3.0-59-g71e244d.jar:/usr/share/jigasi/lib/j2objc-annotations-1.3.jar:/usr/share/jigasi/lib/jackson-annotations-2.13.0.jar:/usr/share/jigasi/lib/jackson-core-2.13.2.jar:/usr/share/jigasi/lib/jackson-databind-2.13.0.jar:/usr/share/jigasi/lib/jackson-module-jakarta-xmlbind-annotations-2.13.0.jar:/usr/share/jigasi/lib/jain-sip-ri-ossonly-1.2.279-jitsi-oss1.jar:/usr/share/jigasi/lib/jakarta.activation-2.0.1.jar:/usr/share/jigasi/lib/jakarta.annotation-api-2.0.0.jar:/usr/share/jigasi/lib/jakarta.inject-api-2.0.0.jar:/usr/share/jigasi/lib/jakarta.validation-api-3.0.0.jar:/usr/share/jigasi/lib/jakarta.ws.rs-api-3.0.0.jar:/usr/share/jigasi/lib/jakarta.xml.bind-api-3.0.1.jar:/usr/share/jigasi/lib/java-dogstatsd-client-4.0.0.jar:/usr/share/jigasi/lib/java-sdp-nist-bridge-1.2.jar:/usr/share/jigasi/lib/javassist-3.28.0-GA.jar:/usr/share/jigasi/lib/javax.annotation-api-1.3.2.jar:/usr/share/jigasi/lib/javax.servlet-api-4.0.1.jar:/usr/share/jigasi/lib/jbosh-0.9.2.jar:/usr/share/jigasi/lib/jcl-core-2.8.jar:/usr/share/jigasi/lib/jersey-client-3.0.4.jar:/usr/share/jigasi/lib/jersey-common-3.0.4.jar:/usr/share/jigasi/lib/jersey-container-jetty-http-3.0.4.jar:/usr/share/jigasi/lib/jersey-container-servlet-3.0.4.jar:/usr/share/jigasi/lib/jersey-container-servlet-core-3.0.4.jar:/usr/share/jigasi/lib/jersey-entity-filtering-3.0.4.jar:/usr/share/jigasi/lib/jersey-hk2-3.0.4.jar:/usr/share/jigasi/lib/jersey-media-json-jackson-3.0.4.jar:/usr/share/jigasi/lib/jersey-server-3.0.4.jar:/usr/share/jigasi/lib/jetty-alpn-client-11.0.9.jar:/usr/share/jigasi/lib/jetty-client-11.0.9.jar:/usr/share/jigasi/lib/jetty-http-11.0.9.jar:/usr/share/jigasi/lib/jetty-io-11.0.9.jar:/usr/share/jigasi/lib/jetty-jakarta-servlet-api-5.0.2.jar:/usr/share/jigasi/lib/jetty-proxy-11.0.9.jar:/usr/share/jigasi/lib/jetty-security-11.0.9.jar:/usr/share/jigasi/lib/jetty-server-11.0.9.jar:/usr/share/jigasi/lib/jetty-servlet-11.0.9.jar:/usr/share/jigasi/lib/jetty-servlets-11.0.9.jar:/usr/share/jigasi/lib/jetty-util-11.0.9.jar:/usr/share/jigasi/lib/jffi-1.2.23.jar:/usr/share/jigasi/lib/jffi-1.2.23-native.jar:/usr/share/jigasi/lib/jicoco-1.1-107-gfb316f8.jar:/usr/share/jigasi/lib/jicoco-config-1.1-107-gfb316f8.jar:/usr/share/jigasi/lib/jitsi-android-osgi-2.0-1-g81dca45.jar:/usr/share/jigasi/lib/jitsi-configuration-2.14.8fd5f3861.jar:/usr/share/jigasi/lib/jitsi-contactlist-2.14.8fd5f3861.jar:/usr/share/jigasi/lib/jitsi-defaultresourcepack-2.14.8fd5f3861.jar:/usr/share/jigasi/lib/jitsi-desktoputil-2.14.8fd5f3861.jar:/usr/share/jigasi/lib/jitsi-dns-2.14.8fd5f3861.jar:/usr/share/jigasi/lib/jitsi-hid-2.14.8fd5f3861.jar:/usr/share/jigasi/lib/jitsi-launcher-2.14.8fd5f3861.jar:/usr/share/jigasi/lib/jitsi-lgpl-dependencies-1.2-20-gcdff576.jar:/usr/share/jigasi/lib/jitsi-metaconfig-1.0-9-g5e1b624.jar:/usr/share/jigasi/lib/jitsi-muc-2.14.8fd5f3861.jar:/usr/share/jigasi/lib/jitsi-neomedia-2.14.8fd5f3861.jar:/usr/share/jigasi/lib/jitsi-osgi-util-2.14.8fd5f3861.jar:/usr/share/jigasi/lib/jitsi-packetlogging-2.14.8fd5f3861.jar:/usr/share/jigasi/lib/jitsi-phonenumbers-2.14.8fd5f3861.jar:/usr/share/jigasi/lib/jitsi-protocol-jabber-2.14.8fd5f3861.jar:/usr/share/jigasi/lib/jitsi-protocol-sip-2.14.8fd5f3861.jar:/usr/share/jigasi/lib/jitsi-reconnect-2.14.8fd5f3861.jar:/usr/share/jigasi/lib/jitsi-srtp-1.1-9-ge234488.jar:/usr/share/jigasi/lib/jitsi-stats-1.0-15-ga3c317f.jar:/usr/share/jigasi/lib/jitsi-util-2.14.8fd5f3861.jar:/usr/share/jigasi/lib/jitsi-utils-1.0-114-g43815ed.jar:/usr/share/jigasi/lib/jitsi-webrtcvadwrapper-1.0-SNAPSHOT.jar:/usr/share/jigasi/lib/jitsi-wrap-2.14.8fd5f3861.jar:/usr/share/jigasi/lib/jitsi-xmpp-extensions-1.0-52-gd378a4e.jar:/usr/share/jigasi/lib/jna-5.9.0.jar:/usr/share/jigasi/lib/jna-platform-5.11.0.jar:/usr/share/jigasi/lib/jnr-a64asm-1.0.0.jar:/usr/share/jigasi/lib/jnr-constants-0.9.17.jar:/usr/share/jigasi/lib/jnr-enxio-0.30.jar:/usr/share/jigasi/lib/jnr-ffi-2.1.16.jar:/usr/share/jigasi/lib/jnr-posix-3.0.61.jar:/usr/share/jigasi/lib/jnr-unixsocket-0.36.jar:/usr/share/jigasi/lib/jnr-x86asm-1.0.2.jar:/usr/share/jigasi/lib/jnsapi-0.0.3-jitsi-smack4.4-2.jar:/usr/share/jigasi/lib/jose4j-0.5.5.jar:/usr/share/jigasi/lib/json-20220320.jar:/usr/share/jigasi/lib/json-simple-1.1.1.jar:/usr/share/jigasi/lib/jsr305-3.0.2.jar:/usr/share/jigasi/lib/jxmpp-core-1.0.3.jar:/usr/share/jigasi/lib/jxmpp-jid-1.0.3.jar:/usr/share/jigasi/lib/jxmpp-util-cache-1.0.3.jar:/usr/share/jigasi/lib/kotlin-osgi-bundle-1.5.31.jar:/usr/share/jigasi/lib/kotlin-reflect-1.5.31.jar:/usr/share/jigasi/lib/kotlin-stdlib-1.5.31.jar:/usr/share/jigasi/lib/kotlin-stdlib-common-1.5.31.jar:/usr/share/jigasi/lib/kotlin-stdlib-jdk7-1.5.31.jar:/usr/share/jigasi/lib/kotlin-stdlib-jdk8-1.5.31.jar:/usr/share/jigasi/lib/libjitsi-1.1-16-g6a8b9363.jar:/usr/share/jigasi/lib/libphonenumber-8.12.48.jar:/usr/share/jigasi/lib/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/usr/share/jigasi/lib/minidns-core-1.0.2.jar:/usr/share/jigasi/lib/object-cloner-0.1.jar:/usr/share/jigasi/lib/objenesis-2.1.jar:/usr/share/jigasi/lib/okhttp-3.9.1.jar:/usr/share/jigasi/lib/okio-1.13.0.jar:/usr/share/jigasi/lib/opencensus-api-0.31.0.jar:/usr/share/jigasi/lib/opencensus-contrib-http-util-0.31.0.jar:/usr/share/jigasi/lib/opencensus-proto-0.2.0.jar:/usr/share/jigasi/lib/org.apache.servicemix.bundles.xpp3-1.1.4c_7.jar:/usr/share/jigasi/lib/org.osgi.service.cm-1.6.0.jar:/usr/share/jigasi/lib/osgi.core-8.0.0.jar:/usr/share/jigasi/lib/osgi-resource-locator-1.0.3.jar:/usr/share/jigasi/lib/perfmark-api-0.23.0.jar:/usr/share/jigasi/lib/protobuf-java-3.19.4.jar:/usr/share/jigasi/lib/protobuf-java-util-3.19.4.jar:/usr/share/jigasi/lib/proto-google-cloud-speech-v1-2.2.15.jar:/usr/share/jigasi/lib/proto-google-cloud-speech-v1beta1-0.86.15.jar:/usr/share/jigasi/lib/proto-google-cloud-speech-v1p1beta1-0.86.15.jar:/usr/share/jigasi/lib/proto-google-cloud-translate-v3-2.1.13.jar:/usr/share/jigasi/lib/proto-google-cloud-translate-v3beta1-0.83.13.jar:/usr/share/jigasi/lib/proto-google-common-protos-2.8.3.jar:/usr/share/jigasi/lib/proto-google-iam-v1-1.3.1.jar:/usr/share/jigasi/lib/re2j-1.5.jar:/usr/share/jigasi/lib/sdes4j-1.1.5.jar:/usr/share/jigasi/lib/sdp-api-1.0.jar:/usr/share/jigasi/lib/sentry-5.3.0.jar:/usr/share/jigasi/lib/service-argdelegation-2.14.8fd5f3861.jar:/usr/share/jigasi/lib/service-browserlauncher-2.14.8fd5f3861.jar:/usr/share/jigasi/lib/service-callhistory-2.14.8fd5f3861.jar:/usr/share/jigasi/lib/service-certificate-2.14.8fd5f3861.jar:/usr/share/jigasi/lib/service-contactlist-2.14.8fd5f3861.jar:/usr/share/jigasi/lib/service-contactsource-2.14.8fd5f3861.jar:/usr/share/jigasi/lib/service-credentialsstorage-2.14.8fd5f3861.jar:/usr/share/jigasi/lib/service-customavatar-2.14.8fd5f3861.jar:/usr/share/jigasi/lib/service-customcontactactions-2.14.8fd5f3861.jar:/usr/share/jigasi/lib/service-dnsservice-2.14.8fd5f3861.jar:/usr/share/jigasi/lib/service-filehistory-2.14.8fd5f3861.jar:/usr/share/jigasi/lib/service-globaldisplaydetails-2.14.8fd5f3861.jar:/usr/share/jigasi/lib/service-hid-2.14.8fd5f3861.jar:/usr/share/jigasi/lib/service-history-2.14.8fd5f3861.jar:/usr/share/jigasi/lib/service-httputil-2.14.8fd5f3861.jar:/usr/share/jigasi/lib/service-keybindings-2.14.8fd5f3861.jar:/usr/share/jigasi/lib/service-msghistory-2.14.8fd5f3861.jar:/usr/share/jigasi/lib/service-muc-2.14.8fd5f3861.jar:/usr/share/jigasi/lib/service-netaddr-2.14.8fd5f3861.jar:/usr/share/jigasi/lib/service-notification-service-2.14.8fd5f3861.jar:/usr/share/jigasi/lib/service-protocol-2.14.8fd5f3861.jar:/usr/share/jigasi/lib/service-protocol-media-2.14.8fd5f3861.jar:/usr/share/jigasi/lib/service-resourcemanager-2.14.8fd5f3861.jar:/usr/share/jigasi/lib/service-sysactivity-2.14.8fd5f3861.jar:/usr/share/jigasi/lib/service-systray-service-2.14.8fd5f3861.jar:/usr/share/jigasi/lib/service-ui-service-2.14.8fd5f3861.jar:/usr/share/jigasi/lib/sip-api-1.2-1.2.jar:/usr/share/jigasi/lib/slf4j-api-1.7.36.jar:/usr/share/jigasi/lib/slf4j-jdk14-1.7.36.jar:/usr/share/jigasi/lib/smack-bosh-4.4.6-SNAPSHOT.jar:/usr/share/jigasi/lib/smack-core-4.4.6-SNAPSHOT.jar:/usr/share/jigasi/lib/smack-debug-4.4.5.jar:/usr/share/jigasi/lib/smack-experimental-4.4.5.jar:/usr/share/jigasi/lib/smack-extensions-4.4.6-SNAPSHOT.jar:/usr/share/jigasi/lib/smack-im-4.4.6-SNAPSHOT.jar:/usr/share/jigasi/lib/smack-java8-4.4.5.jar:/usr/share/jigasi/lib/smack-legacy-4.4.5.jar:/usr/share/jigasi/lib/smack-resolver-javax-4.4.5.jar:/usr/share/jigasi/lib/smack-sasl-javax-4.4.5.jar:/usr/share/jigasi/lib/smack-streammanagement-4.4.6-SNAPSHOT.jar:/usr/share/jigasi/lib/smack-tcp-4.4.6-SNAPSHOT.jar:/usr/share/jigasi/lib/smack-xmlparser-4.4.6-SNAPSHOT.jar:/usr/share/jigasi/lib/smack-xmlparser-stax-4.4.5.jar:/usr/share/jigasi/lib/threetenbp-1.6.0.jar:/usr/share/jigasi/lib/vorbis-java-core-0.8.jar:/usr/share/jigasi/lib/websocket-core-client-11.0.9.jar:/usr/share/jigasi/lib/websocket-core-common-11.0.9.jar:/usr/share/jigasi/lib/websocket-jetty-api-11.0.9.jar:/usr/share/jigasi/lib/websocket-jetty-client-11.0.9.jar:/usr/share/jigasi/lib/websocket-jetty-common-11.0.9.jar:/usr/share/jigasi/lib/weupnp-0.1.4.jar:/usr/share/jigasi/lib/xpp3-1.1.4c.jar:/usr/share/jigasi/lib/zrtp4j-light-4.1.3.jar
java.vm.vendor=Private Build
sun.arch.data.model=64
org.jitsi.impl.neomedia.device.MacCoreaudioSystem.disabled=true
java.vendor.url=Unknown
user.timezone=Europe/Berlin
java.vm.specification.version=14
os.name=Linux
net.java.sip.communicator.impl.protocol.jabber.DISABLE_COIN=true
net.java.sip.communicator.service.media.MAX_PORT_NUMBER=20000
sun.java.launcher=SUN_STANDARD
user.country=US
sun.boot.library.path=/usr/lib/jvm/java-14-openjdk-amd64/lib
sun.java.command=org.jitsi.jigasi.Main --host=localhost --domain=xxxxxxxxxxxxxxxxxxxxx--logdir=/var/log/jitsi --configdir=/etc/jitsi --configdirname=jigasi
jdk.debug=release
sun.cpu.endian=little
user.home=/usr/share/jigasi
user.language=en
java.specification.vendor=Oracle Corporation
net.java.sip.communicator.impl.protocol.jabber.SKIP_DISCO_INFO_ON_SESSION_INITIATE=true
net.java.sip.communicator.impl.neomedia.audioSystem=audiosilence
java.version.date=2020-07-14
java.home=/usr/lib/jvm/java-14-openjdk-amd64
net.java.sip.communicator.impl.neomedia.video.maxbandwidth=2147483647
file.separator=/
java.vm.compressedOopsMode=Zero based
line.separator=

java.specification.name=Java Platform API Specification
java.vm.specification.vendor=Oracle Corporation
net.java.sip.communicator.impl.configuration.USE_PROPFILE_CONFIG=true
net.java.sip.communicator.SC_CACHE_DIR_LOCATION=/var/log/jitsi
net.java.sip.communicator.service.media.DISABLE_AUDIO_SUPPORT=false
java.util.logging.config.file=/etc/jitsi/jigasi/logging.properties
sun.management.compiler=HotSpot 64-Bit Tiered Compilers
net.java.sip.communicator.impl.protocol.sip.SKIP_REINVITE_ON_FOCUS_CHANGE_PROP=true
org.jitsi.service.audionotifier.AudioNotifierService=org.jitsi.impl.neomedia.notify.AudioNotifierServiceImpl
java.runtime.version=14.0.2+12-Ubuntu-120.04
user.name=jigasi
path.separator=:
callstats.configurationFile=/etc/jitsi/jigasi/callstats-java-sdk.properties
os.version=5.4.0-121-generic
java.runtime.name=OpenJDK Runtime Environment
net.java.sip.communicator.CONFIGURATION_FILE_IS_READ_ONLY=true
file.encoding=UTF-8
org.jitsi.impl.neomedia.device.PulseAudioSystem.disabled=true
org.jitsi.impl.neomedia.transform.csrc.SsrcTransformEngine.dropMutedAudioSourceInReverseTransform=true
smack.debuggerClass=org.jivesoftware.smack.debugger.JulDebugger
java.vm.name=OpenJDK 64-Bit Server VM
net.java.sip.communicator.service.protocol.MIN_MEDIA_PORT_NUMBER=10000
net.java.sip.communicator.service.media.MIN_PORT_NUMBER=10000
net.java.sip.communicator.SC_LOG_DIR_LOCATION=/var/log/jitsi
java.vendor.url.bug=Unknown
net.java.sip.communicator.service.media.DISABLE_VIDEO_SUPPORT=true
java.io.tmpdir=/tmp
net.java.sip.communicator.SC_HOME_DIR_NAME=jigasi
net.java.sip.communicator.impl.protocol.jabber.SKIP_RINGING_ON_SESSION_INITIATE=true
java.version=14.0.2
user.dir=/
os.arch=amd64
java.vm.specification.name=Java Virtual Machine Specification
net.java.sip.communicator.service.protocol.MAX_MEDIA_PORT_NUMBER=20000
java.library.path=/usr/share/jigasi/lib
java.vm.info=mixed mode, sharing
java.vendor=Private Build
net.java.sip.communicator.SC_HOME_DIR_LOCATION=/etc/jitsi
java.vm.version=14.0.2+12-Ubuntu-120.04
sun.io.unicode.encoding=UnicodeLittle
java.class.version=58.0
org.jitsi.impl.neomedia.device.PortAudioSystem.disabled=true

Jun 25, 2022 5:44:33 PM org.jitsi.utils.logging.LoggerImpl log
INFO: Normal classloader
Jun 25, 2022 5:44:33 PM org.jitsi.utils.logging.LoggerImpl log
INFO: failed to find jitsi-defaults.properties with class loader, will continue without it.
Jun 25, 2022 5:44:33 PM org.jitsi.utils.logging.LoggerImpl log
INFO: Normal classloader
Jun 25, 2022 5:44:33 PM org.jitsi.utils.logging.LoggerImpl log
INFO: failed to find jitsi-default-overrides.properties with class loader, will continue without it.
Jun 25, 2022 5:44:33 PM org.jitsi.impl.osgi.framework.BundleImpl start
INFO: Starting activator net.java.sip.communicator.util.UtilActivator in file:/usr/share/jigasi/lib/jitsi-util-2.14.8fd5f3861.jar
Jun 25, 2022 5:44:33 PM net.java.sip.communicator.util.osgi.DependentActivator start
INFO: Starting, setting up service tracker for 1  dependencies
Jun 25, 2022 5:44:33 PM org.jitsi.impl.osgi.framework.BundleImpl start
INFO: Starting activator net.java.sip.communicator.plugin.defaultresourcepack.DefaultResourcePackActivator in file:/usr/share/jigasi/lib/jitsi-defaultresourcepack-2.14.8fd5f3861.jar
Jun 25, 2022 5:44:33 PM net.java.sip.communicator.plugin.defaultresourcepack.DefaultResourcePackActivator start
INFO: Default resources ... [REGISTERED]
Jun 25, 2022 5:44:33 PM org.jitsi.impl.osgi.framework.BundleImpl start
INFO: Starting activator net.java.sip.communicator.impl.resources.ResourceManagementActivator in file:/usr/share/jigasi/lib/service-resourcemanager-2.14.8fd5f3861.jar
Jun 25, 2022 5:44:33 PM net.java.sip.communicator.util.osgi.DependentActivator start
INFO: Starting, setting up service tracker for 6  dependencies
Jun 25, 2022 5:44:33 PM org.jitsi.impl.osgi.framework.BundleImpl start
INFO: Starting activator net.java.sip.communicator.service.notification.NotificationServiceActivator in file:/usr/share/jigasi/lib/service-notification-service-2.14.8fd5f3861.jar
Jun 25, 2022 5:44:33 PM net.java.sip.communicator.util.osgi.DependentActivator start
INFO: Starting, setting up service tracker for 1  dependencies
Jun 25, 2022 5:44:33 PM net.java.sip.communicator.service.notification.NotificationServiceActivator startWithServices
INFO: Notification Service...[  STARTED ]
Jun 25, 2022 5:44:33 PM net.java.sip.communicator.service.notification.NotificationServiceActivator startWithServices
INFO: Notification Service ...[REGISTERED]
Jun 25, 2022 5:44:33 PM org.jitsi.impl.osgi.framework.BundleImpl start
INFO: Starting activator net.java.sip.communicator.impl.dns.DnsUtilActivator in file:/usr/share/jigasi/lib/jitsi-dns-2.14.8fd5f3861.jar
Jun 25, 2022 5:44:33 PM net.java.sip.communicator.util.osgi.DependentActivator start
INFO: Starting, setting up service tracker for 4  dependencies
Jun 25, 2022 5:44:33 PM org.jitsi.impl.osgi.framework.BundleImpl start
INFO: Starting activator net.java.sip.communicator.impl.credentialsstorage.CredentialsStorageActivator in file:/usr/share/jigasi/lib/service-credentialsstorage-2.14.8fd5f3861.jar
Jun 25, 2022 5:44:33 PM net.java.sip.communicator.util.osgi.DependentActivator start
INFO: Starting, setting up service tracker for 2  dependencies
Jun 25, 2022 5:44:33 PM org.jitsi.impl.osgi.framework.BundleImpl start
INFO: Starting activator net.java.sip.communicator.impl.netaddr.NetaddrActivator in file:/usr/share/jigasi/lib/service-netaddr-2.14.8fd5f3861.jar
Jun 25, 2022 5:44:33 PM net.java.sip.communicator.util.osgi.DependentActivator start
INFO: Starting, setting up service tracker for 2  dependencies
Jun 25, 2022 5:44:33 PM org.jitsi.impl.osgi.framework.BundleImpl start
INFO: Starting activator net.java.sip.communicator.impl.packetlogging.PacketLoggingActivator in file:/usr/share/jigasi/lib/jitsi-packetlogging-2.14.8fd5f3861.jar
Jun 25, 2022 5:44:33 PM net.java.sip.communicator.util.osgi.DependentActivator start
INFO: Starting, setting up service tracker for 2  dependencies
Jun 25, 2022 5:44:33 PM net.java.sip.communicator.impl.packetlogging.PacketLoggingActivator startWithServices
INFO: Packet Logging Service ...[REGISTERED]
Jun 25, 2022 5:44:33 PM org.jitsi.impl.osgi.framework.BundleImpl start
INFO: Starting activator net.java.sip.communicator.service.gui.internal.GuiServiceActivator in file:/usr/share/jigasi/lib/service-ui-service-2.14.8fd5f3861.jar
Jun 25, 2022 5:44:33 PM net.java.sip.communicator.impl.dns.DnsUtilActivator startWithServices
INFO: DNS service ... [STARTING]
Jun 25, 2022 5:44:33 PM net.java.sip.communicator.util.osgi.DependentActivator start
INFO: Starting, setting up service tracker for 1  dependencies
Jun 25, 2022 5:44:33 PM org.jitsi.impl.osgi.framework.BundleImpl start
INFO: Starting activator net.java.sip.communicator.service.protocol.media.ProtocolMediaActivator in file:/usr/share/jigasi/lib/service-protocol-media-2.14.8fd5f3861.jar
Jun 25, 2022 5:44:33 PM org.jitsi.impl.osgi.framework.BundleImpl start
INFO: Starting activator net.java.sip.communicator.impl.neomedia.NeomediaActivator in file:/usr/share/jigasi/lib/jitsi-neomedia-2.14.8fd5f3861.jar
Jun 25, 2022 5:44:33 PM net.java.sip.communicator.util.osgi.DependentActivator start
INFO: Starting, setting up service tracker for 6  dependencies
Jun 25, 2022 5:44:33 PM net.java.sip.communicator.util.NetworkUtils <clinit>
INFO: java.net.preferIPv6Addresses=null
Jun 25, 2022 5:44:33 PM net.java.sip.communicator.util.NetworkUtils <clinit>
INFO: java.net.preferIPv4Stack=null
Jun 25, 2022 5:44:33 PM net.java.sip.communicator.impl.dns.DnsUtilActivator startWithServices
INFO: ParallelResolver ... [REGISTERED]
Jun 25, 2022 5:44:33 PM net.java.sip.communicator.impl.dns.DnsUtilActivator startWithServices
INFO: DNS service ... [STARTED]
Jun 25, 2022 5:44:33 PM net.java.sip.communicator.impl.netaddr.NetaddrActivator startWithServices
INFO: Network Address Manager         ...[  STARTED ]
Jun 25, 2022 5:44:33 PM net.java.sip.communicator.impl.netaddr.NetworkConfigurationWatcher checkNetworkInterfaces
INFO: Currently Active enp4s0:[xxxxxxxxxxxxxxxxxxxxx]
Jun 25, 2022 5:44:33 PM net.java.sip.communicator.impl.netaddr.NetworkConfigurationWatcher checkNetworkInterfaces
INFO: Currently Active enp4s0.4000:[xxxxxxxxxxxxxxxxxxxxx]
Jun 25, 2022 5:44:33 PM net.java.sip.communicator.impl.dns.DnsUtilActivator logDNSServers
INFO: Loading or Reloading resolver config, default DNS servers are: /127.0.0.53:53, 
Jun 25, 2022 5:44:33 PM net.java.sip.communicator.impl.dns.DnsUtilActivator logDNSServers
INFO: Loading or Reloading resolver config, default DNS servers are: /127.0.0.53:53, 
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.jitsi.utils.JNIUtils (file:/usr/share/jigasi/lib/jitsi-utils-1.0-114-g43815ed.jar) to method java.lang.Runtime.loadLibrary0(java.lang.Class,java.lang.String)
WARNING: Please consider reporting this to the maintainers of org.jitsi.utils.JNIUtils
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Jun 25, 2022 5:44:33 PM org.jitsi.utils.logging2.LoggerImpl log
INFO: Initialized newConfig: merge of system properties,reference.conf @ jar:file:/usr/share/jigasi/jigasi.jar!/reference.conf: 1,reference.conf @ jar:file:/usr/share/jigasi/lib/ice4j-3.0-59-g71e244d.jar!/reference.conf: 1
Jun 25, 2022 5:44:33 PM org.jitsi.utils.logging2.LoggerImpl log
INFO: loading config file at path /etc/jitsi/jigasi/sip-communicator.properties
Jun 25, 2022 5:44:33 PM org.jitsi.utils.logging2.LoggerImpl log
INFO: Initialized legacyConfig: sip communicator props (no description provided)
Jun 25, 2022 5:44:33 PM org.jitsi.utils.logging2.LoggerImpl log
INFO: Replacing newConfig with merge of system properties,reference.conf @ jar:file:/usr/share/jigasi/jigasi.jar!/reference.conf: 1,reference.conf @ jar:file:/usr/share/jigasi/lib/ice4j-3.0-59-g71e244d.jar!/reference.conf: 1
Jun 25, 2022 5:44:33 PM net.java.sip.communicator.impl.netaddr.NetaddrActivator startWithServices
INFO: Network Address Manager Service ...[REGISTERED]
Jun 25, 2022 5:44:33 PM org.jitsi.utils.logging.LoggerImpl log
SEVERE: Failed to register custom Renderer org.jitsi.impl.neomedia.jmfext.media.renderer.audio.PulseAudioRenderer with JMF.
java.lang.IllegalStateException: audioSystem
    at org.jitsi.impl.neomedia.jmfext.media.renderer.audio.PulseAudioRenderer.<init>(PulseAudioRenderer.java:156)
    at org.jitsi.impl.neomedia.jmfext.media.renderer.audio.PulseAudioRenderer.<init>(PulseAudioRenderer.java:136)
    at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
    at java.base/java.lang.reflect.ReflectAccess.newInstance(ReflectAccess.java:124)
    at java.base/jdk.internal.reflect.ReflectionFactory.newInstance(ReflectionFactory.java:346)
    at java.base/java.lang.Class.newInstance(Class.java:604)
    at org.jitsi.impl.neomedia.device.DeviceConfiguration.registerCustomRenderers(DeviceConfiguration.java:1045)
    at org.jitsi.impl.neomedia.device.DeviceConfiguration.<init>(DeviceConfiguration.java:366)
    at org.jitsi.impl.neomedia.MediaServiceImpl.<init>(MediaServiceImpl.java:163)
    at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
    at java.base/java.lang.reflect.ReflectAccess.newInstance(ReflectAccess.java:124)
    at java.base/jdk.internal.reflect.ReflectionFactory.newInstance(ReflectionFactory.java:346)
    at java.base/java.lang.Class.newInstance(Class.java:604)
    at org.jitsi.impl.libjitsi.LibJitsiImpl$ServiceLock.initializeService(LibJitsiImpl.java:196)
    at org.jitsi.impl.libjitsi.LibJitsiImpl$ServiceLock.getService(LibJitsiImpl.java:131)
    at org.jitsi.impl.libjitsi.LibJitsiImpl.getService(LibJitsiImpl.java:91)
    at org.jitsi.impl.libjitsi.LibJitsiOSGiImpl.getService(LibJitsiOSGiImpl.java:69)
    at org.jitsi.service.libjitsi.LibJitsi.invokeGetServiceOnImpl(LibJitsi.java:170)
    at org.jitsi.service.libjitsi.LibJitsi.getMediaService(LibJitsi.java:122)
    at net.java.sip.communicator.impl.neomedia.NeomediaActivator.startWithServices(NeomediaActivator.java:417)
    at net.java.sip.communicator.util.osgi.DependentActivator.addingService(DependentActivator.java:103)
    at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:943)
    at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:871)
    at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)
    at org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183)
    at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:321)
    at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:264)
    at net.java.sip.communicator.util.osgi.DependentActivator.start(DependentActivator.java:79)
    at org.jitsi.impl.osgi.framework.BundleImpl.start(BundleImpl.java:428)
    at org.jitsi.impl.osgi.framework.launch.FrameworkImpl.startLevelChanged(FrameworkImpl.java:483)
    at org.jitsi.impl.osgi.framework.startlevel.FrameworkStartLevelImpl$Command.run(FrameworkStartLevelImpl.java:133)
    at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1429)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)

Jun 25, 2022 5:44:33 PM net.java.sip.communicator.impl.neomedia.NeomediaActivator startWithServices
INFO: Media Service ... [REGISTERED]
Jun 25, 2022 5:44:33 PM net.java.sip.communicator.impl.neomedia.NeomediaActivator startWithServices
INFO: Media Configuration ... [REGISTERED]
Jun 25, 2022 5:44:33 PM net.java.sip.communicator.impl.neomedia.NeomediaActivator startWithServices
INFO: Audio Notifier Service ...[REGISTERED]
Jun 25, 2022 5:44:33 PM org.jitsi.impl.osgi.framework.BundleImpl start
INFO: Starting activator net.java.sip.communicator.impl.certificate.CertificateVerificationActivator in file:/usr/share/jigasi/lib/service-certificate-2.14.8fd5f3861.jar
Jun 25, 2022 5:44:33 PM net.java.sip.communicator.util.osgi.DependentActivator start
INFO: Starting, setting up service tracker for 3  dependencies
Jun 25, 2022 5:44:33 PM org.jitsi.impl.osgi.framework.BundleImpl start
INFO: Starting activator org.jitsi.jigasi.version.VersionActivator in file:/usr/share/jigasi/jigasi.jar
Jun 25, 2022 5:44:33 PM org.jitsi.utils.logging.LoggerImpl log
INFO: VersionService registered: Jigasi 1.1.259-g25c51d6
Jun 25, 2022 5:44:33 PM org.jitsi.impl.osgi.framework.BundleImpl start
INFO: Starting activator org.jitsi.jigasi.osgi.EmptyHidServiceActivator in file:/usr/share/jigasi/jigasi.jar
Jun 25, 2022 5:44:33 PM org.jitsi.impl.osgi.framework.BundleImpl start
INFO: Starting activator org.jitsi.jigasi.osgi.EmptyUiServiceActivator in file:/usr/share/jigasi/jigasi.jar
Jun 25, 2022 5:44:33 PM org.jitsi.impl.osgi.framework.BundleImpl start
INFO: Starting activator org.jitsi.jigasi.osgi.EmptyMasterPasswordInputServiceActivator in file:/usr/share/jigasi/jigasi.jar
Jun 25, 2022 5:44:33 PM org.jitsi.impl.osgi.framework.BundleImpl start
INFO: Starting activator org.jitsi.jigasi.JigasiBundleActivator in file:/usr/share/jigasi/jigasi.jar
Jun 25, 2022 5:44:33 PM net.java.sip.communicator.util.osgi.DependentActivator start
INFO: Starting, setting up service tracker for 1  dependencies
Jun 25, 2022 5:44:33 PM org.jitsi.utils.logging.LoggerImpl log
INFO: initialized SipGateway
Jun 25, 2022 5:44:33 PM org.jitsi.utils.logging.LoggerImpl log
INFO: skipped initialization of TranscriptionGateway
Jun 25, 2022 5:44:33 PM org.jitsi.impl.osgi.framework.BundleImpl start
INFO: Starting activator org.jitsi.jigasi.rest.RESTBundleActivator in file:/usr/share/jigasi/jigasi.jar
Jun 25, 2022 5:44:33 PM net.java.sip.communicator.util.osgi.DependentActivator start
INFO: Starting, setting up service tracker for 1  dependencies
Jun 25, 2022 5:44:33 PM org.eclipse.jetty.server.Server doStart
INFO: jetty-11.0.9; built: 2022-03-30T17:44:47.085Z; git: 243a48a658a183130a8c8de353178d154ca04f04; jvm 14.0.2+12-Ubuntu-120.04
Jun 25, 2022 5:44:33 PM org.eclipse.jetty.server.AbstractConnector doStart
INFO: Started ServerConnector@628084fb{HTTP/1.1, (http/1.1)}{xxxxxxxxxxxxxxxxxxxxx}
Jun 25, 2022 5:44:33 PM org.eclipse.jetty.server.Server doStart
INFO: Started Server@58641468{STARTING}[11.0.9,sto=0] @1245ms
Jun 25, 2022 5:44:33 PM org.jitsi.impl.osgi.framework.BundleImpl start
INFO: Starting activator org.jitsi.jigasi.rest.TranscriptServerBundleActivator in file:/usr/share/jigasi/jigasi.jar
Jun 25, 2022 5:44:33 PM net.java.sip.communicator.util.osgi.DependentActivator start
INFO: Starting, setting up service tracker for 1  dependencies
Jun 25, 2022 5:44:33 PM org.jitsi.utils.logging.LoggerImpl log
INFO: Not starting the Jetty service for org.jitsi.jigasi.rest.TranscriptServerBundleActivator(port=0)
Jun 25, 2022 5:44:33 PM org.jitsi.impl.osgi.framework.BundleImpl start
INFO: Starting activator org.jitsi.jigasi.xmpp.CallControlMucActivator in file:/usr/share/jigasi/jigasi.jar
Jun 25, 2022 5:44:33 PM net.java.sip.communicator.util.osgi.DependentActivator start
INFO: Starting, setting up service tracker for 1  dependencies
Jun 25, 2022 5:44:33 PM org.jitsi.utils.logging.LoggerImpl log
WARNING: Always trust in remote TLS certificates mode is enabled
Jun 25, 2022 5:44:33 PM org.jitsi.impl.osgi.framework.BundleImpl start
INFO: Starting activator org.jitsi.jigasi.ddclient.DdClientActivator in file:/usr/share/jigasi/jigasi.jar
Jun 25, 2022 5:44:33 PM org.jitsi.impl.osgi.framework.BundleImpl start
INFO: Starting activator net.java.sip.communicator.service.protocol.ProtocolProviderActivator in file:/usr/share/jigasi/lib/service-protocol-2.14.8fd5f3861.jar
Jun 25, 2022 5:44:33 PM net.java.sip.communicator.util.osgi.DependentActivator start
INFO: Starting, setting up service tracker for 3  dependencies
Jun 25, 2022 5:44:33 PM org.jitsi.impl.osgi.framework.BundleImpl start
INFO: Starting activator net.java.sip.communicator.impl.globaldisplaydetails.GlobalDisplayDetailsActivator in file:/usr/share/jigasi/lib/service-globaldisplaydetails-2.14.8fd5f3861.jar
Jun 25, 2022 5:44:33 PM net.java.sip.communicator.util.osgi.DependentActivator start
INFO: Starting, setting up service tracker for 3  dependencies
Jun 25, 2022 5:44:33 PM org.jitsi.impl.osgi.framework.BundleImpl start
INFO: Starting activator net.java.sip.communicator.plugin.reconnectplugin.ReconnectPluginActivator in file:/usr/share/jigasi/lib/jitsi-reconnect-2.14.8fd5f3861.jar
Jun 25, 2022 5:44:33 PM net.java.sip.communicator.util.osgi.DependentActivator start
INFO: Starting, setting up service tracker for 5  dependencies
Jun 25, 2022 5:44:33 PM net.java.sip.communicator.util.osgi.DependentActivator addingService
FINE: Got service ConfigurationServiceImpl, starting now
Jun 25, 2022 5:44:33 PM net.java.sip.communicator.plugin.reconnectplugin.ReconnectPluginActivator startWithServices
FINE: Found 0 already installed providers.
Jun 25, 2022 5:44:33 PM org.jitsi.impl.osgi.framework.BundleImpl start
INFO: Starting activator net.java.sip.communicator.impl.phonenumbers.PhoneNumberServiceActivator in file:/usr/share/jigasi/lib/jitsi-phonenumbers-2.14.8fd5f3861.jar
Jun 25, 2022 5:44:33 PM net.java.sip.communicator.util.osgi.DependentActivator start
INFO: Starting, setting up service tracker for 1  dependencies
Jun 25, 2022 5:44:33 PM net.java.sip.communicator.impl.phonenumbers.PhoneNumberServiceActivator startWithServices
INFO: Packet Logging Service ...[REGISTERED]
Jun 25, 2022 5:44:33 PM org.jitsi.impl.osgi.framework.BundleImpl start
INFO: Starting activator net.java.sip.communicator.impl.protocol.sip.SipActivator in file:/usr/share/jigasi/lib/jitsi-protocol-sip-2.14.8fd5f3861.jar
Jun 25, 2022 5:44:33 PM org.jitsi.impl.osgi.framework.BundleImpl start
INFO: Starting activator net.java.sip.communicator.impl.protocol.jabber.JabberActivator in file:/usr/share/jigasi/lib/jitsi-protocol-jabber-2.14.8fd5f3861.jar
Jun 25, 2022 5:44:33 PM net.java.sip.communicator.util.osgi.DependentActivator start
INFO: Starting, setting up service tracker for 11  dependencies
Jun 25, 2022 5:44:33 PM net.java.sip.communicator.impl.resources.ResourceManagementServiceImpl getSettingsInt
WARNING: Missing resource for key: net.java.sip.communicator.SIP_PREFERRED_CLEAR_PORT
Jun 25, 2022 5:44:33 PM net.java.sip.communicator.impl.protocol.sip.SipLogger logError
SEVERE: Error from the JAIN-SIP stack: Invalid argument address = ::0 port = 5060 transport = UDP
Jun 25, 2022 5:44:33 PM net.java.sip.communicator.impl.resources.ResourceManagementServiceImpl getSettingsInt
WARNING: Missing resource for key: net.java.sip.communicator.SIP_PREFERRED_SECURE_PORT
Jun 25, 2022 5:44:34 PM org.jitsi.utils.logging.LoggerImpl log
INFO: REG STATE CHANGE ProtocolProviderServiceSipImpl(SIP:xxxxxxxxxxxxxxxxxxxxx) -> RegistrationStateChangeEvent[ oldState=Unregistered; newState=RegistrationState=Registering; userRequest=false; reasonCode=-1; reason=null]
Jun 25, 2022 5:44:34 PM org.jitsi.utils.logging.LoggerImpl log
INFO: REG STATE CHANGE ProtocolProviderServiceSipImpl(SIP:xxxxxxxxxxxxxxxxxxxxx) -> RegistrationStateChangeEvent[ oldState=Registering; newState=RegistrationState=Registered; userRequest=false; reasonCode=-1; reason=null]
Jun 25, 2022 5:44:34 PM org.jitsi.utils.logging.LoggerImpl log
WARNING: No health check started, no HEALTH_CHECK_SIP_URI prop.
Jun 25, 2022 5:44:45 PM org.jitsi.utils.logging.LoggerImpl log
INFO: [ctx=16561718850821186334492] Incoming call received...
Jun 25, 2022 5:44:45 PM org.jitsi.utils.logging.LoggerImpl log
INFO: [ctx=16561718850821186334492] Wait thread cancelled
Jun 25, 2022 5:44:45 PM org.jitsi.utils.logging.LoggerImpl log
INFO: [ctx=16561718850821186334492] Starting JVB conference room: xxxxxxxxxxxxxxxxxxxxx
Jun 25, 2022 5:44:45 PM org.jitsi.utils.logging.LoggerImpl log
INFO: [ctx=16561718850821186334492] Using bosh url:https://xxxxxxxxxxxxxxxxxxxxx
Jun 25, 2022 5:44:45 PM org.jitsi.utils.logging.LoggerImpl log
INFO: [ctx=16561718850821186334492] Using ProtocolProviderServiceJabberImpl(Jabber:xxxxxxxxxxxxxxxxxxxxx)
Jun 25, 2022 5:44:45 PM org.igniterealtime.jbosh.BOSHClient init
INFO: Starting with 1 request processors
Jun 25, 2022 5:44:45 PM net.java.sip.communicator.impl.protocol.jabber.OperationSetBasicTelephonyJabberImpl registrationStateChanged
INFO: Jingle : ON 
Jun 25, 2022 5:44:45 PM org.jitsi.utils.logging.LoggerImpl log
INFO: [ctx=16561718850821186334492] Registering XMPP.
Jun 25, 2022 5:44:45 PM net.java.sip.communicator.impl.protocol.jabber.ProtocolProviderServiceJabberImpl$JabberConnectionListener authenticated
INFO: Authenticated: false
Jun 25, 2022 5:44:45 PM org.jitsi.utils.logging.LoggerImpl log
INFO: [ctx=16561718850821186334492] Discovered avmoderation.xxxxxxxxxxxxxxxxxxxxx for 11ms.
Jun 25, 2022 5:44:45 PM org.jitsi.utils.logging.LoggerImpl log
INFO: [ctx=16561718850821186334492] Joining JVB conference room: xxxxxxxxxxxxxxxxxxxxx@conference.xxxxxxxxxxxxxxxxxxxxx
Jun 25, 2022 5:44:45 PM net.java.sip.communicator.impl.protocol.jabber.ChatRoomJabberImpl$MemberListener joined
INFO: xxxxxxxxxxxxxxxxxxxxx@conference. xxxxxxxxxxxxxxxxxxxxx/0c4fabb4 has joined the xxxxxxxxxxxxxxxxxxxxx@conference. xxxxxxxxxxxxxxxxxxxxxchat room.
Jun 25, 2022 5:44:45 PM net.java.sip.communicator.impl.protocol.jabber.ChatRoomJabberImpl$MemberListener joined
INFO: xxxxxxxxxxxxxxxxxxxxx@conference.xxxxxxxxxxxxxxxxxxxxx/focus has joined the xxxxxxxxxxxxxxxxxxxxx@conference. xxxxxxxxxxxxxxxxxxxxxchat room.
Jun 25, 2022 5:44:45 PM net.java.sip.communicator.impl.protocol.jabber.ChatRoomJabberImpl$MemberListener joined
INFO: xxxxxxxxxxxxxxxxxxxxx@conference. xxxxxxxxxxxxxxxxxxxxx/6dd83370 has joined the xxxxxxxxxxxxxxxxxxxxx@conference. xxxxxxxxxxxxxxxxxxxxxchat room.
Jun 25, 2022 5:44:45 PM org.jitsi.utils.logging.LoggerImpl log
SEVERE: [ctx=16561718850821186334492] Registered bosh sid: d2cc9e6b-d838-4bf4-9d32-085c746882d6
Jun 25, 2022 5:44:46 PM net.java.sip.communicator.impl.protocol.jabber.IceUdpTransportManager createIceAgent
INFO: End gathering harvester within 620 ms
Jun 25, 2022 5:44:47 PM net.java.sip.communicator.impl.protocol.jabber.CallPeerMediaHandlerJabberImpl harvestCandidates
INFO: End candidate harvest within 1172 ms
Jun 25, 2022 5:44:47 PM org.jitsi.utils.logging.LoggerImpl log
INFO: [ctx=16561718850821186334492] Got invite from focus
Jun 25, 2022 5:44:47 PM org.jitsi.utils.logging.LoggerImpl log
INFO: [ctx=16561718850821186334492] SIP peer state: Connecting*
Jun 25, 2022 5:44:47 PM org.jitsi.utils.logging.LoggerImpl log
INFO: [ctx=16561718850821186334492] Sip call IN_PROGRESS: Call: id=16561718850621866926886 peers=1
Jun 25, 2022 5:44:47 PM org.jitsi.utils.logging.LoggerImpl log
INFO: [ctx=16561718850821186334492] SIP call format used: null
Jun 25, 2022 5:44:47 PM org.jitsi.utils.logging.LoggerImpl log
INFO: [ctx=16561718850821186334492] SIP peer state: Connected
Jun 25, 2022 5:44:47 PM net.java.sip.communicator.service.protocol.media.CallPeerMediaHandler start
INFO: Starting
Jun 25, 2022 5:44:47 PM net.java.sip.communicator.service.protocol.media.DynamicPayloadTypeRegistry addMapping
WARNING: Remote party is trying to remap payload type 97 and reassign it from rtpmap:-1 iLBC/8000 to rtpmap:-1 telephone-event/8000. We'll go along but there might be issues because of this. We'll also expect to receive rtpmap:-1 telephone-event/8000 with PT=101
Jun 25, 2022 5:44:47 PM net.java.sip.communicator.service.protocol.media.MediaHandler registerDynamicPTsWithStream
INFO: Dynamic PT map: 126=rtpmap:-1 telephone-event/8000; 111=rtpmap:-1 opus/48000/2 fmtp:useinbandfec=1;minptime=10; 103=rtpmap:-1 unknown/90000; 
Jun 25, 2022 5:44:47 PM net.java.sip.communicator.service.protocol.media.MediaHandler registerDynamicPTsWithStream
INFO: Dynamic PT map: 101=rtpmap:-1 telephone-event/8000; 96=rtpmap:-1 opus/48000/2 fmtp:usedtx=1; 97=rtpmap:-1 iLBC/8000; 
Jun 25, 2022 5:44:47 PM net.java.sip.communicator.service.protocol.media.MediaHandler registerDynamicPTsWithStream
INFO: PT overrides [103->104 ]
Jun 25, 2022 5:44:47 PM net.java.sip.communicator.service.protocol.media.MediaHandler registerDynamicPTsWithStream
INFO: PT overrides [101->97 ]
Jun 25, 2022 5:44:47 PM net.java.sip.communicator.service.protocol.media.CallPeerMediaHandler start
INFO: Starting
Jun 25, 2022 5:44:47 PM net.java.sip.communicator.service.protocol.media.CallPeerMediaHandler start
INFO: Starting
Jun 25, 2022 5:44:47 PM net.sf.fmj.media.Log error
SEVERE:   Unable to handle format: LINEAR, 48000.0 Hz, 16-bit, Mono, LittleEndian, Signed
Jun 25, 2022 5:44:47 PM net.sf.fmj.media.Log error
SEVERE: Failed to prefetch: net.sf.fmj.media.ProcessEngine@1c6c5076
Jun 25, 2022 5:44:47 PM net.sf.fmj.media.Log error
SEVERE: Error: Unable to prefetch net.sf.fmj.media.ProcessEngine@1c6c5076

Jun 25, 2022 5:44:47 PM org.jitsi.utils.logging2.LoggerImpl log
INFO: jitsisrtp successfully loaded for OpenSSL 1.1
Jun 25, 2022 5:44:47 PM net.java.sip.communicator.util.UtilActivator uncaughtException
SEVERE: An uncaught exception occurred in thread=Thread[FMJ Thread: net.sf.fmj.media.ProcessEngine@7b9b5121[ net.sf.fmj.media.ProcessEngine@7b9b5121 ] ( realizeThread),9,system], and message was: no jng722 in java.library.path: [/usr/share/jigasi/lib]
java.lang.UnsatisfiedLinkError: no jng722 in java.library.path: [/usr/share/jigasi/lib]
    at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2680)
    at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:807)
    at java.base/java.lang.System.loadLibrary(System.java:1907)
    at org.jitsi.impl.neomedia.codec.audio.g722.JNIDecoder.<clinit>(JNIDecoder.java:17)
    at org.jitsi.impl.neomedia.codec.audio.g722.JNIDecoderImpl.doOpen(JNIDecoderImpl.java:85)
    at org.jitsi.impl.neomedia.codec.AbstractCodec2.open(AbstractCodec2.java:412)
    at net.sf.fmj.media.BasicFilterModule.doRealize(BasicFilterModule.java:83)
    at net.sf.fmj.media.PlaybackEngine.buildTrackFromGraph(PlaybackEngine.java:579)
    at net.sf.fmj.media.ProcessEngine$ProcGraphBuilder.buildTrackFromGraph(ProcessEngine.java:262)
    at net.sf.fmj.media.ProcessEngine$ProcGraphBuilder.buildCustomGraph(ProcessEngine.java:239)
    at net.sf.fmj.media.ProcessEngine$ProcGraphBuilder.buildGraph(ProcessEngine.java:252)
    at net.sf.fmj.media.ProcessEngine$ProcTControl.buildTrack(ProcessEngine.java:688)
    at net.sf.fmj.media.PlaybackEngine.doRealize1(PlaybackEngine.java:1135)
    at net.sf.fmj.media.ProcessEngine.doRealize(ProcessEngine.java:1197)
    at net.sf.fmj.media.RealizeWorkThread.process(BasicController.java:1145)
    at net.sf.fmj.media.StateTransitionWorkThread.run(BasicController.java:1224)

Jun 25, 2022 5:44:47 PM net.java.sip.communicator.util.UtilActivator uncaughtException
SEVERE: An uncaught exception occurred in thread=Thread[FMJ Thread: net.sf.fmj.media.ProcessEngine@50a709c3[ net.sf.fmj.media.ProcessEngine@50a709c3 ] ( realizeThread),9,system], and message was: no jng722 in java.library.path: [/usr/share/jigasi/lib]
java.lang.UnsatisfiedLinkError: no jng722 in java.library.path: [/usr/share/jigasi/lib]
    at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2680)
    at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:807)
    at java.base/java.lang.System.loadLibrary(System.java:1907)
    at org.jitsi.impl.neomedia.codec.audio.g722.JNIEncoder.<clinit>(JNIEncoder.java:17)
    at org.jitsi.impl.neomedia.codec.audio.g722.JNIEncoderImpl.doOpen(JNIEncoderImpl.java:67)
    at org.jitsi.impl.neomedia.codec.AbstractCodec2.open(AbstractCodec2.java:412)
    at net.sf.fmj.media.BasicFilterModule.doRealize(BasicFilterModule.java:83)
    at net.sf.fmj.media.PlaybackEngine.buildTrackFromGraph(PlaybackEngine.java:579)
    at net.sf.fmj.media.ProcessEngine$ProcGraphBuilder.buildTrackFromGraph(ProcessEngine.java:262)
    at net.sf.fmj.media.ProcessEngine$ProcGraphBuilder.buildCustomGraph(ProcessEngine.java:239)
    at net.sf.fmj.media.ProcessEngine$ProcGraphBuilder.buildGraph(ProcessEngine.java:252)
    at net.sf.fmj.media.ProcessEngine$ProcTControl.buildTrack(ProcessEngine.java:688)
    at net.sf.fmj.media.PlaybackEngine.doRealize1(PlaybackEngine.java:1135)
    at net.sf.fmj.media.ProcessEngine.doRealize(ProcessEngine.java:1197)
    at net.sf.fmj.media.RealizeWorkThread.process(BasicController.java:1145)
    at net.sf.fmj.media.StateTransitionWorkThread.run(BasicController.java:1224)

Jun 25, 2022 5:44:47 PM org.jitsi.utils.logging.LoggerImpl log
INFO: [ctx=16561718850821186334492] JVB conference call IN_PROGRESS.
Jun 25, 2022 5:44:48 PM org.jitsi.utils.logging2.LoggerImpl log
INFO: AES benchmark (of execution times expressed in nanoseconds): OpenSSL 728, SunJCE 874, BouncyCastle 11954 for AES/CTR/NoPadding
Jun 25, 2022 5:44:48 PM org.jitsi.utils.logging2.LoggerImpl log
INFO: Will employ AES implemented by OpenSSL for AES/CTR/NoPadding.
Jun 25, 2022 5:44:48 PM net.java.sip.communicator.util.UtilActivator uncaughtException
SEVERE: An uncaught exception occurred in thread=Thread[FMJ Thread: net.sf.fmj.media.ProcessEngine@680bac83[ net.sf.fmj.media.ProcessEngine@680bac83 ] ( realizeThread),9,system], and message was: Could not initialize class org.jitsi.impl.neomedia.codec.audio.g722.JNIDecoder
java.lang.NoClassDefFoundError: Could not initialize class org.jitsi.impl.neomedia.codec.audio.g722.JNIDecoder
    at org.jitsi.impl.neomedia.codec.audio.g722.JNIDecoderImpl.doOpen(JNIDecoderImpl.java:85)
    at org.jitsi.impl.neomedia.codec.AbstractCodec2.open(AbstractCodec2.java:412)
    at net.sf.fmj.media.BasicFilterModule.doRealize(BasicFilterModule.java:83)
    at net.sf.fmj.media.PlaybackEngine.buildTrackFromGraph(PlaybackEngine.java:579)
    at net.sf.fmj.media.ProcessEngine$ProcGraphBuilder.buildTrackFromGraph(ProcessEngine.java:262)
    at net.sf.fmj.media.ProcessEngine$ProcGraphBuilder.buildCustomGraph(ProcessEngine.java:239)
    at net.sf.fmj.media.ProcessEngine$ProcGraphBuilder.buildGraph(ProcessEngine.java:252)
    at net.sf.fmj.media.ProcessEngine$ProcTControl.buildTrack(ProcessEngine.java:688)
    at net.sf.fmj.media.PlaybackEngine.doRealize1(PlaybackEngine.java:1135)
    at net.sf.fmj.media.ProcessEngine.doRealize(ProcessEngine.java:1197)
    at net.sf.fmj.media.RealizeWorkThread.process(BasicController.java:1145)
    at net.sf.fmj.media.StateTransitionWorkThread.run(BasicController.java:1224)

Jun 25, 2022 5:44:57 PM org.jitsi.utils.logging.LoggerImpl log
SEVERE: Failed to connect to inDataSource ReceiveStreamPushBufferDataSource with hashCode 39973265
java.io.IOException: Couldn't realize transcoding processor.
    at org.jitsi.impl.neomedia.protocol.TranscodingDataSource.connect(TranscodingDataSource.java:163)
    at org.jitsi.impl.neomedia.conference.AudioMixer.connect(AudioMixer.java:379)
    at org.jitsi.impl.neomedia.device.AudioMixerMediaDevice$2.connect(AudioMixerMediaDevice.java:329)
    at org.jitsi.impl.neomedia.conference.InDataSourceDesc$1.run(InDataSourceDesc.java:140)

Jun 25, 2022 5:44:57 PM net.java.sip.communicator.service.protocol.media.TransportManager sendHolePunchPacket
INFO: Send NAT hole punch packets
Jun 25, 2022 5:44:57 PM net.java.sip.communicator.service.protocol.media.DynamicPayloadTypeRegistry addMapping
WARNING: Remote party is trying to remap payload type 97 and reassign it from rtpmap:-1 iLBC/8000 to rtpmap:-1 telephone-event/8000. We'll go along but there might be issues because of this. We'll also expect to receive rtpmap:-1 telephone-event/8000 with PT=101
Jun 25, 2022 5:44:57 PM net.java.sip.communicator.service.protocol.media.MediaHandler registerDynamicPTsWithStream
INFO: Dynamic PT map: 101=rtpmap:-1 telephone-event/8000; 96=rtpmap:-1 opus/48000/2 fmtp:usedtx=1; 97=rtpmap:-1 iLBC/8000; 
Jun 25, 2022 5:44:57 PM net.java.sip.communicator.service.protocol.media.MediaHandler registerDynamicPTsWithStream
INFO: PT overrides [101->97 ]
Jun 25, 2022 5:44:57 PM net.java.sip.communicator.service.protocol.media.CallPeerMediaHandler start
INFO: Starting
Jun 25, 2022 5:44:57 PM org.jitsi.utils.logging.LoggerImpl log
INFO: [ctx=16561718850821186334492] SIP call ended: CallPeerChangeEvent: type=CallPeerStatusChange oldV=net.java.sip.communicator.service.protocol.CallPeerState:Connected newV=net.java.sip.communicator.service.protocol.CallPeerState:Disconnected for peer=017697451887 <017697451887@136.243.75.172>;status=Disconnected
Jun 25, 2022 5:44:57 PM org.jitsi.utils.logging.LoggerImpl log
INFO: [ctx=16561718850821186334492] SIP peer state: Disconnected
Jun 25, 2022 5:44:58 PM org.jitsi.utils.logging.LoggerImpl log
SEVERE: Failed to connect to inDataSource ReceiveStreamPushBufferDataSource with hashCode 1812811611
java.io.IOException: Couldn't realize transcoding processor.
    at org.jitsi.impl.neomedia.protocol.TranscodingDataSource.connect(TranscodingDataSource.java:163)
    at org.jitsi.impl.neomedia.conference.AudioMixer.connect(AudioMixer.java:379)
    at org.jitsi.impl.neomedia.device.AudioMixerMediaDevice$2.connect(AudioMixerMediaDevice.java:329)
    at org.jitsi.impl.neomedia.conference.InDataSourceDesc$1.run(InDataSourceDesc.java:140)
damencho commented 2 years ago

Are you using g722? Can you try disabling it and try with g711, is it working?

holzi1005 commented 2 years ago

Changing to G711 did not work. The caller still had no audio.

damencho commented 2 years ago

Do you reproduce the issue if you run it with java11?

holzi1005 commented 2 years ago

I will try to install java 11 instead of 14 and test if I can reproduce it.

obi12341 commented 2 years ago

i have exactly the same problem but using 11:

ii  default-jre-headless                  2:1.11-72                         amd64        Standard Java or Java compatible Runtime (headless)
ii  openjdk-11-jre:amd64                  11.0.15+10-0ubuntu0.20.04.1       amd64        OpenJDK Java runtime, using Hotspot JIT
ii  openjdk-11-jre-headless:amd64         11.0.15+10-0ubuntu0.20.04.1       amd64        OpenJDK Java runtime, using Hotspot JIT (headless)

Log:

2022-07-07 01:49:24.784 SEVERE: [177] net.java.sip.communicator.util.UtilActivator.uncaughtException: An uncaught exception occurred in thread=Thread[FMJ Thread: net.sf.fmj.media.ProcessEngine@62c8b21d[ net.sf.fmj.media.ProcessEngine@62c8b21d ] ( realizeThread),9,system], and message was: no jng722 in java.library.path: [/usr/share/jigasi/lib]
java.lang.UnsatisfiedLinkError: no jng722 in java.library.path: [/usr/share/jigasi/lib]
    at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2673)
    at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:830)
    at java.base/java.lang.System.loadLibrary(System.java:1873)
    at org.jitsi.impl.neomedia.codec.audio.g722.JNIEncoder.<clinit>(JNIEncoder.java:17)
    at org.jitsi.impl.neomedia.codec.audio.g722.JNIEncoderImpl.doOpen(JNIEncoderImpl.java:67)
    at org.jitsi.impl.neomedia.codec.AbstractCodec2.open(AbstractCodec2.java:412)
    at net.sf.fmj.media.BasicFilterModule.doRealize(BasicFilterModule.java:83)
    at net.sf.fmj.media.PlaybackEngine.buildTrackFromGraph(PlaybackEngine.java:579)
    at net.sf.fmj.media.ProcessEngine$ProcGraphBuilder.buildTrackFromGraph(ProcessEngine.java:262)
    at net.sf.fmj.media.ProcessEngine$ProcGraphBuilder.buildCustomGraph(ProcessEngine.java:239)
    at net.sf.fmj.media.ProcessEngine$ProcGraphBuilder.buildGraph(ProcessEngine.java:252)
    at net.sf.fmj.media.ProcessEngine$ProcTControl.buildTrack(ProcessEngine.java:688)
    at net.sf.fmj.media.PlaybackEngine.doRealize1(PlaybackEngine.java:1135)
    at net.sf.fmj.media.ProcessEngine.doRealize(ProcessEngine.java:1197)
    at net.sf.fmj.media.RealizeWorkThread.process(BasicController.java:1145)
    at net.sf.fmj.media.StateTransitionWorkThread.run(BasicController.java:1224)
2022-07-07 01:49:34.782 INFO: [162] net.java.sip.communicator.service.protocol.media.TransportManager.sendHolePunchPacket: Send NAT hole punch packets
2022-07-07 01:49:34.785 INFO: [178] SipGatewaySession$CallPeerListener.peerStateChanged#1501: [ctx=16571513530271278451901] SIP peer state: Connected
2022-07-07 01:49:34.787 INFO: [178] net.java.sip.communicator.service.protocol.media.CallPeerMediaHandler.start: Starting
2022-07-07 01:49:34.822 SEVERE: [191] net.java.sip.communicator.util.UtilActivator.uncaughtException: An uncaught exception occurred in thread=Thread[FMJ Thread: net.sf.fmj.media.ProcessEngine@319f82e1[ net.sf.fmj.media.ProcessEngine@319f82e1 ] ( realizeThread),9,system], and message was: no jng722 in java.library.path: [/usr/share/jigasi/lib]
java.lang.UnsatisfiedLinkError: no jng722 in java.library.path: [/usr/share/jigasi/lib]
    at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2673)
    at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:830)
    at java.base/java.lang.System.loadLibrary(System.java:1873)
    at org.jitsi.impl.neomedia.codec.audio.g722.JNIDecoder.<clinit>(JNIDecoder.java:17)
    at org.jitsi.impl.neomedia.codec.audio.g722.JNIDecoderImpl.doOpen(JNIDecoderImpl.java:85)
    at org.jitsi.impl.neomedia.codec.AbstractCodec2.open(AbstractCodec2.java:412)
    at net.sf.fmj.media.BasicFilterModule.doRealize(BasicFilterModule.java:83)
    at net.sf.fmj.media.PlaybackEngine.buildTrackFromGraph(PlaybackEngine.java:579)
    at net.sf.fmj.media.ProcessEngine$ProcGraphBuilder.buildTrackFromGraph(ProcessEngine.java:262)
    at net.sf.fmj.media.ProcessEngine$ProcGraphBuilder.buildCustomGraph(ProcessEngine.java:239)
    at net.sf.fmj.media.ProcessEngine$ProcGraphBuilder.buildGraph(ProcessEngine.java:252)
    at net.sf.fmj.media.ProcessEngine$ProcTControl.buildTrack(ProcessEngine.java:688)
    at net.sf.fmj.media.PlaybackEngine.doRealize1(PlaybackEngine.java:1135)
    at net.sf.fmj.media.ProcessEngine.doRealize(ProcessEngine.java:1197)
    at net.sf.fmj.media.RealizeWorkThread.process(BasicController.java:1145)
    at net.sf.fmj.media.StateTransitionWorkThread.run(BasicController.java:1224)
2022-07-07 01:49:44.822 SEVERE: [184] InDataSourceDesc$1.run#151: Failed to connect to inDataSource ReceiveStreamPushBufferDataSource with hashCode 2002327610
java.io.IOException: Couldn't realize transcoding processor.
    at org.jitsi.impl.neomedia.protocol.TranscodingDataSource.connect(TranscodingDataSource.java:163)
    at org.jitsi.impl.neomedia.conference.AudioMixer.connect(AudioMixer.java:379)
    at org.jitsi.impl.neomedia.device.AudioMixerMediaDevice$2.connect(AudioMixerMediaDevice.java:329)
    at org.jitsi.impl.neomedia.conference.InDataSourceDesc$1.run(InDataSourceDesc.java:140)
damencho commented 2 years ago

@obi12341 Can you clean the log file, restart jigasi and upload the log. I just tested latest from stable and unstable and everything works fine on a new VM with ubuntu 22.04.

enoch85 commented 1 year ago

@damencho So if everything works for you, how does your config look like? Would be nice to have something to compare with since we now are in the same situation after upgrading to Ubuntu 22.04 and latest Jitsi + Jigasi + everything else.

holzi1005 commented 1 year ago

@enoch85 I wrote my entire sip-communication.properties new because there are variables inside that would break jigasi after the upgrade. Use the default configuration and your values there.

enoch85 commented 1 year ago

@holzi1005 So you mean, use this and just change the values needed to talk to an external PBX?

holzi1005 commented 1 year ago

@enoch85 Correct. To get it to work with our SIP, I added this codecs

net.java.sip.communicator.impl.protocol.sip.acc1.Encodings.G722/16000=710
net.java.sip.communicator.impl.protocol.sip.acc1.Encodings.G722/8000=700
net.java.sip.communicator.impl.protocol.sip.acc1.Encodings.ALAW/8000=690
net.java.sip.communicator.impl.protocol.sip.acc1.Encodings.ALAW/16000=680
net.java.sip.communicator.impl.protocol.sip.acc1.Encodings.ULAW/8000=670
net.java.sip.communicator.impl.protocol.sip.acc1.Encodings.ULAW/16000=660

acc1 is the long acc1xxxxx number you have in your configuration. Since the change of this sip config, I could do the upgrades without any issues.

Do you use asterisk between jigasi and PBX? Then it could be that the Codecs must be added there as well.

small1 commented 11 months ago

So ubuntu 22.04 latest jitsi and jigasi using openjdk 11 gives no sound in a conference.

This is a new clean setup with a new clean asterisk as a trunk in to jigasi. Everything registers. A user can join a conference but no sound.

I have tried changing the different settings for codecs without any luck. It still behaves the same. And the only thing that stands out are these lines in jigasi a bit after the user joined.

2023-11-20 08:45:34.641 SEVERE: [161] net.sf.fmj.media.Log.error: Unable to handle format: LINEAR, 48000.0 Hz, 16-bit, Mono, LittleEndian, Signed 2023-11-20 08:45:34.641 SEVERE: [161] net.sf.fmj.media.Log.error: Failed to prefetch: net.sf.fmj.media.ProcessEngine@3d9da880 2023-11-20 08:45:34.645 SEVERE: [159] net.sf.fmj.media.Log.error: Error: Unable to prefetch net.sf.fmj.media.ProcessEngine@3d9da880

small1 commented 8 months ago

So for me a solution (this took some time to find) was to send the conference room with domain.

If the header is set with only "conferenceroom" you get no sound. If you send the header with "conferenceroom"@conference."jitsifqdn" you get sound.

Owirtifo commented 8 months ago

There is a similar problem with no audio from a SIP participant in Debian 12. There are no problems in version 11.