-
Notifications
You must be signed in to change notification settings - Fork 332
Description
This Issue tracker is only for reporting bugs and tracking code related issues.
Before posting, please make sure you check community.jitsi.org to see if the same or similar bugs have already been discussed. General questions, installation help, and feature requests can also be posted to community.jitsi.org.
Description
In jitsi docker stable-10078-1 there is no sound transmitted in the outgoing direction. In the logs there is the error message:
Unable to handle format: LINEAR, 48000.0 Hz, 16-bit, Mono, LittleEndian, Signed
Full log:
2025-03-04 15:11:00 2025-03-04 14:11:00.357 INFO: [146] SipGatewaySession$CallPeerListener.peerStateChanged#1577: [ctx=1741097456460611153864] SIP peer state: Connecting*
2025-03-04 15:11:00 2025-03-04 14:11:00.406 INFO: [170] net.java.sip.communicator.impl.protocol.sip.SipLogger.logInfo: Info from the JAIN-SIP stack: Setting SIPMessage peerPacketSource to: /212.227.124.130:5060
2025-03-04 15:11:00 2025-03-04 14:11:00.407 INFO: [170] SipGatewaySession$SipCallStateListener.handleCallState#1504: [ctx=1741097456460611153864] Sip call IN_PROGRESS: Call: id=17410974564352141923083 peers=1
2025-03-04 15:11:00 2025-03-04 14:11:00.407 INFO: [170] SipGatewaySession$SipCallStateListener.handleCallState#1506: [ctx=1741097456460611153864] SIP call format used: rtpmap:8 PCMA/8000
2025-03-04 15:11:00 2025-03-04 14:11:00.408 INFO: [170] SipGatewaySession$CallPeerListener.peerStateChanged#1577: [ctx=1741097456460611153864] SIP peer state: Connected
2025-03-04 15:11:00 2025-03-04 14:11:00.410 INFO: [170] net.java.sip.communicator.service.protocol.media.CallPeerMediaHandler.start: Starting
2025-03-04 15:11:00 2025-03-04 14:11:00.518 INFO: [130] JvbConference$JvbCallChangeListener.callStateChangedInternal#1794: [ctx=1741097456460611153864] JVB conference call IN_PROGRESS.
2025-03-04 15:11:00 2025-03-04 14:11:00.538 SEVERE: [215] net.sf.fmj.media.Log.error: Unable to handle format: LINEAR, 48000.0 Hz, 16-bit, Mono, LittleEndian, Signed
2025-03-04 15:11:00 2025-03-04 14:11:00.538 SEVERE: [215] net.sf.fmj.media.Log.error: Failed to prefetch: net.sf.fmj.media.ProcessEngine@7864a9f2
2025-03-04 15:11:00 2025-03-04 14:11:00.539 SEVERE: [211] net.sf.fmj.media.Log.error: Error: Unable to prefetch net.sf.fmj.media.ProcessEngine@7864a9f2
2025-03-04 15:11:00
2025-03-04 15:11:00 2025-03-04 14:11:00.544 INFO: [170] net.java.sip.communicator.service.protocol.media.TransportManager.sendHolePunchPacket: Send NAT hole punch packets
2025-03-04 15:11:00 2025-03-04 14:11:00.571 INFO: [153] JitsiOpenSslProvider.<clinit>#52: jitsisrtp successfully loaded for OpenSSL 3
2025-03-04 15:11:00 2025-03-04 14:11:00.996 INFO: [153] Aes.benchmark#367: AES benchmark (of execution times expressed in nanoseconds): OpenSSL 769, SunJCE 3971, BouncyCastle 10711 for AES/CTR/NoPadding
The outgoing RTP data is send, but contains only constant values (silence). Checked with Wireshark.
Current behavior
Outgoing RTP data contains only constant data.
Expected Behavior
Outgoing RTP data contains valid data.
Possible Solution
No solution found.
Steps to reproduce
Create a SIP connection with PCMA LINEAR, 48000.0 Hz, 16-bit, Mono, LittleEndian, Signed
Environment details
jitsi docker stable-10078-1 in Windows11.
sip-communicator.properties:
net.java.sip.communicator.impl.protocol.SingleCallInProgressPolicy.enabled=false
# 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
# Control REST Shutdown
org.jitsi.jigasi.ENABLE_REST_SHUTDOWN=false
org.jitsi.jigasi.BREWERY_ENABLED=true
org.jitsi.jigasi.MUC_JOIN_TIMEOUT=10
org.jitsi.jigasi.HEALTH_CHECK_SIP_URI=
org.jitsi.jigasi.HEALTH_CHECK_INTERVAL=30000
org.jitsi.jigasi.HEALTH_CHECK_TIMEOUT=600000
org.jitsi.jigasi.xmpp.acc.IS_SERVER_OVERRIDDEN=true
org.jitsi.jigasi.xmpp.acc.SERVER_ADDRESS=xmpp.meet.jitsi
org.jitsi.jigasi.xmpp.acc.SERVER_PORT=5222
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
# 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
org.jitsi.jigasi.DEFAULT_JVB_ROOM_NAME=hauskreis
org.jitsi.jigasi.MUC_SERVICE_ADDRESS=muc.meet.jitsi
# when checking other participants whether they are jibri/jigasi we can also check the the domain they use for connecting
org.jitsi.jigasi.JVB_INVITE_TIMEOUT=30000
# XMPP account used for control
net.java.sip.communicator.impl.protocol.jabber.acc-0=acc-0
net.java.sip.communicator.impl.protocol.jabber.acc-0.ACCOUNT_UID=Jabber:jigasi@auth.meet.jitsi@0
net.java.sip.communicator.plugin.reconnectplugin.ATLEAST_ONE_SUCCESSFUL_CONNECTION.Jabber\:jigasi@auth.meet.jitsi=true
net.java.sip.communicator.impl.protocol.jabber.acc-0.USER_ID=jigasi@auth.meet.jitsi
net.java.sip.communicator.impl.protocol.jabber.acc-0.IS_SERVER_OVERRIDDEN=true
net.java.sip.communicator.impl.protocol.jabber.acc-0.SERVER_ADDRESS=xmpp.meet.jitsi
net.java.sip.communicator.impl.protocol.jabber.acc-0.SERVER_PORT=5222
net.java.sip.communicator.impl.protocol.jabber.acc-0.ALLOW_NON_SECURE=true
net.java.sip.communicator.impl.protocol.jabber.acc-0.PASSWORD=ZDYzNTk2YTA2NDEwYjIwZjY3MGM5ODA1MTQ0OWYxNmQ=
net.java.sip.communicator.impl.protocol.jabber.acc-0.AUTO_GENERATE_RESOURCE=true
net.java.sip.communicator.impl.protocol.jabber.acc-0.RESOURCE_PRIORITY=30
net.java.sip.communicator.impl.protocol.jabber.acc-0.KEEP_ALIVE_METHOD=XEP-0199
net.java.sip.communicator.impl.protocol.jabber.acc-0.KEEP_ALIVE_INTERVAL=20
net.java.sip.communicator.impl.protocol.jabber.acc-0.CALLING_DISABLED=true
net.java.sip.communicator.impl.protocol.jabber.acc-0.JINGLE_NODES_ENABLED=false
net.java.sip.communicator.impl.protocol.jabber.acc-0.IS_CARBON_DISABLED=true
net.java.sip.communicator.impl.protocol.jabber.acc-0.DEFAULT_ENCRYPTION=true
net.java.sip.communicator.impl.protocol.jabber.acc-0.IS_USE_ICE=true
net.java.sip.communicator.impl.protocol.jabber.acc-0.IS_ACCOUNT_DISABLED=false
net.java.sip.communicator.impl.protocol.jabber.acc-0.IS_PREFERRED_PROTOCOL=false
net.java.sip.communicator.impl.protocol.jabber.acc-0.AUTO_DISCOVER_JINGLE_NODES=false
net.java.sip.communicator.impl.protocol.jabber.acc-0.PROTOCOL=Jabber
net.java.sip.communicator.impl.protocol.jabber.acc-0.IS_USE_UPNP=false
net.java.sip.communicator.impl.protocol.jabber.acc-0.IM_DISABLED=true
net.java.sip.communicator.impl.protocol.jabber.acc-0.SERVER_STORED_INFO_DISABLED=true
net.java.sip.communicator.impl.protocol.jabber.acc-0.IS_FILE_TRANSFER_DISABLED=true
net.java.sip.communicator.impl.protocol.jabber.acc-0.USE_DEFAULT_STUN_SERVER=true
net.java.sip.communicator.impl.protocol.jabber.acc-0.ENCRYPTION_PROTOCOL.DTLS-SRTP=0
net.java.sip.communicator.impl.protocol.jabber.acc-0.ENCRYPTION_PROTOCOL_STATUS.DTLS-SRTP=true
net.java.sip.communicator.impl.protocol.jabber.acc-0.VIDEO_CALLING_DISABLED=true
net.java.sip.communicator.impl.protocol.jabber.acc-0.OVERRIDE_ENCODINGS=true
net.java.sip.communicator.impl.protocol.jabber.acc-0.Encodings.G722/8000=705
net.java.sip.communicator.impl.protocol.jabber.acc-0.Encodings.GSM/8000=0
net.java.sip.communicator.impl.protocol.jabber.acc-0.Encodings.H263-1998/90000=0
net.java.sip.communicator.impl.protocol.jabber.acc-0.Encodings.H264/90000=0
net.java.sip.communicator.impl.protocol.jabber.acc-0.Encodings.PCMA/8000=0
net.java.sip.communicator.impl.protocol.jabber.acc-0.Encodings.PCMU/8000=0
net.java.sip.communicator.impl.protocol.jabber.acc-0.Encodings.SILK/12000=0
net.java.sip.communicator.impl.protocol.jabber.acc-0.Encodings.SILK/16000=0
net.java.sip.communicator.impl.protocol.jabber.acc-0.Encodings.SILK/24000=0
net.java.sip.communicator.impl.protocol.jabber.acc-0.Encodings.SILK/8000=0
net.java.sip.communicator.impl.protocol.jabber.acc-0.Encodings.VP8/90000=0
net.java.sip.communicator.impl.protocol.jabber.acc-0.Encodings.iLBC/8000=0
net.java.sip.communicator.impl.protocol.jabber.acc-0.Encodings.opus/48000=750
net.java.sip.communicator.impl.protocol.jabber.acc-0.Encodings.speex/16000=0
net.java.sip.communicator.impl.protocol.jabber.acc-0.Encodings.speex/32000=0
net.java.sip.communicator.impl.protocol.jabber.acc-0.Encodings.speex/8000=0
net.java.sip.communicator.impl.protocol.jabber.acc-0.Encodings.telephone-event/8000=0
net.java.sip.communicator.impl.protocol.jabber.acc-0.BREWERY=jigasibrewery@internal-muc.meet.jitsi
net.java.sip.communicator.impl.protocol.jabber.acc-0.DOMAIN_BASE=meet.holeschak.de
org.jitsi.jigasi.ALLOWED_JID=jigasibrewery@internal-muc.meet.jitsi
org.jitsi.jigasi.ENABLE_SIP=true
# SIP account
net.java.sip.communicator.impl.protocol.sip.acc1=acc1
net.java.sip.communicator.impl.protocol.sip.acc1.PROXY_ADDRESS=sip.1und1.de
net.java.sip.communicator.impl.protocol.sip.acc1.PROXY_AUTO_CONFIG=false
net.java.sip.communicator.impl.protocol.sip.acc1.PROXY_PORT=5060
net.java.sip.communicator.impl.protocol.sip.acc1.PREFERRED_TRANSPORT=UDP
net.java.sip.communicator.impl.protocol.sip.acc1.ACCOUNT_UID=SIP\:4962132697243@sip.1und1.de
net.java.sip.communicator.impl.protocol.sip.acc1.PASSWORD=Sm9oYW5uZXMxMSEkPw==
net.java.sip.communicator.impl.protocol.sip.acc1.PROTOCOL_NAME=SIP
net.java.sip.communicator.impl.protocol.sip.acc1.SERVER_ADDRESS=sip.1und1.de
net.java.sip.communicator.impl.protocol.sip.acc1.USER_ID=4962132697243@sip.1und1.de
net.java.sip.communicator.impl.protocol.sip.acc1.KEEP_ALIVE_INTERVAL=25
net.java.sip.communicator.impl.protocol.sip.acc1.KEEP_ALIVE_METHOD=OPTIONS
net.java.sip.communicator.impl.protocol.sip.acc1.VOICEMAIL_ENABLED=false
net.java.sip.communicator.impl.protocol.sip.acc1.JITSI_MEET_ROOM_HEADER_NAME=X-Room-Name
net.java.sip.communicator.impl.protocol.sip.acc1.JITSI_MEET_DOMAIN_BASE_HEADER_NAME=X-Domain-Base
net.java.sip.communicator.impl.protocol.sip.acc1.Encodings.AMR-WB/16000=750
# Temporarily disable G722, see: https://github.com/jitsi/docker-jitsi-meet/issues/1357
net.java.sip.communicator.impl.protocol.sip.acc1.Encodings.G722/8000=0
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.DOMAIN_BASE=meet.jitsi
org.jitsi.jigasi.xmpp.acc.USER_ID=jigasi@guest.meet.jitsi
org.jitsi.jigasi.xmpp.acc.ANONYMOUS_AUTH=true
org.jitsi.jigasi.xmpp.acc.PASS=d63596a06410b20f670c98051449f16d
org.jitsi.jigasi.xmpp.acc.ALLOW_NON_SECURE=true
# forces sending presence on sip call hangup
net.java.sip.communicator.impl.protocol.jabber.FORCE_PRESENCE_ON_LEAVE=true