-
Notifications
You must be signed in to change notification settings - Fork 300
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
XMPPBOSHConnection[not-authenticated] (4) was not authenticated #540
Comments
Have you created a transcriber user, normally using the recording domain used for jibri and have you set it up in jigasi config?
|
How do I register that account? |
Similar to the jibri one,. check its instructions |
Thank you |
Using a SIP account is required for use Transcription feature? Can I use SIP account([email protected])? If not, can you give me the address to register for a SIP account? |
Nope, you don't need a sip account. |
I'm also getting this authentication error, when I try to turn on the subtitles in a meeting:
It also not clear what reasonCode=6 is supposed to mean, I find no errors in prosody.err and prosody.log. I'm also seeing "java.lang.Exception: Fail to join muc!" right after, but that's probably just a follow up error. In /etc/jitsi/jigasi/sip-communicator.properties I have set up all xmpp user configs and created a new account with prosodyctl:
It would be nice if README.md would contain some pointers on how to do authentication correctly in the config. Because right now there is no mention of setting up a dedicated account like "recorder" for jigasi (like there is for jibri). |
Was this issue ever fixed? I followed the tutorials, but still getting: TranscriberManager.selectTranscriber#201: Unable to invite transcriber due to no Jigasi instances being available I checked systemd, Jigasi is running fine, not sure what else I need to do. |
There is no issue with jigasi to be foxed, this is about its configuration. |
Here are the logs from Jigasi, any idea what is wrong? 2024-09-06 07:00:18.694 SEVERE: [2945] net.java.sip.communicator.impl.protocol.jabber.ProtocolProviderServiceJabberImpl.connectAndLogin: Failed to connect to XMPP service for:ProtocolProviderServiceJabberImpl(Jabber:[email protected]/40223562) |
Just a FYI, on my end this is purely a BOSH authentication issue. Using jigasi with a jitsi server that has anonymous authentication works. Obviously this isn't really an option if you run it publicly. I had SIP diabled with the anonymous server too, so that isn't the issue. |
Have you tried this prop
|
That seemed to get me to the next step... however now I am getting other errros 2024-09-06 12:05:54.604 SEVERE: [37] CallControlMucActivator$DialIqHandler.processIQInternal#642: [ctx=17256243445901746112737] Error processing RayoIq Any idea? |
Thank you, I'll keep that in mind as an option. |
You are trying the transcriber, have you setup its authentication to the recorder domain and so on ... |
no... i was looking for instructions on that, but it seems like there is a gap in the documentation? So we have to completely do the recorder auth first, then do the transcriber? If you happen to have a link to the full tutorial I would be really grateful 🙇 |
Try this. I will try updating the jigasi docs the following months when I have time. |
Hi, have you solve the issue? |
Sorry, I'm still unsure about how to get the Jigasi instance registered etc.
The language order and everything is changed the way I want it to but, now I'm getting a different error in the
Jifico log:
````
#225: failed to invite transcriber. Got error: null
````
jigasi log:
````
2024-09-09 03:20:29.576 INFO: [37] CallControl.handleDialIq#201: [ctx=172585202957464947045] Got dial request null -> jitsi_meet_transcribe room: [email protected]
2024-09-09 03:20:29.576 INFO: [37] JvbConference.start#529: [ctx=172585202957464947045] Starting JVB conference room: [email protected]
2024-09-09 03:20:29.577 INFO: [37] JvbConference.createAccountPropertiesForCallId#1871: [ctx=172585202957464947045] Using bosh url:https://meet.bob.com/http-bind?room=btestsfdf
2024-09-09 03:20:29.581 INFO: [37] JvbConference.setXmppProvider#669: [ctx=172585202957464947045] Using ProtocolProviderServiceJabberImpl(Jabber:[email protected]/2190ace0)
2024-09-09 03:20:29.589 INFO: [64] org.igniterealtime.jbosh.BOSHClient.init: Starting with 1 request processors
2024-09-09 03:20:29.618 INFO: [64] net.java.sip.communicator.impl.protocol.jabber.OperationSetBasicTelephonyJabberImpl.registrationStateChanged: Jingle : ON
2024-09-09 03:20:29.619 INFO: [53] JvbConference.registrationStateChangedInternal#730: [ctx=172585202957464947045] Registering XMPP.
2024-09-09 03:20:29.619 SEVERE: [64] net.java.sip.communicator.impl.protocol.jabber.ProtocolProviderServiceJabberImpl.connectAndLogin: Failed to connect to XMPP service for:ProtocolProviderServiceJabberImpl(Jabber:[email protected]/2190ace0)
org.jivesoftware.smack.SmackException$SmackSaslException: No supported and enabled SASL Mechanism provided by server. Server announced mechanisms: [PLAIN, SCRAM-SHA-256, SCRAM-SHA-1]. Registered SASL mechanisms with Smack: [SASL Mech: GSSAPI, Prio: 100, SASL Mech: SCRAM-SHA-1-PLUS, Prio: 100, SASL Mech: SCRAM-SHA-1, Prio: 110, SASL Mech: DIGEST-MD5, Prio: 200, SASL Mech: CRAM-MD5, Prio: 300, SASL Mech: PLAIN, Prio: 400, SASL Mech: X-OAUTH2, Prio: 410, SASL Mech: EXTERNAL, Prio: 500, SASL Mech: ANONYMOUS, Prio: 500]. Enabled SASL mechanisms for this connection: [ANONYMOUS]. Blacklisted SASL mechanisms: [SCRAM-SHA-1-PLUS]. Skip reasons: []
at org.jivesoftware.smack.SASLAuthentication.selectMechanism(SASLAuthentication.java:366)
at org.jivesoftware.smack.SASLAuthentication.authenticate(SASLAuthentication.java:188)
at org.jivesoftware.smack.AbstractXMPPConnection.authenticate(AbstractXMPPConnection.java:896)
at org.jivesoftware.smack.bosh.XMPPBOSHConnection.loginInternal(XMPPBOSHConnection.java:231)
at org.jivesoftware.smack.AbstractXMPPConnection.login(AbstractXMPPConnection.java:637)
at org.jivesoftware.smack.AbstractXMPPConnection.login(AbstractXMPPConnection.java:594)
at net.java.sip.communicator.impl.protocol.jabber.AnonymousLoginStrategy.login(AnonymousLoginStrategy.java:83)
at net.java.sip.communicator.impl.protocol.jabber.ProtocolProviderServiceJabberImpl.connectAndLogin(ProtocolProviderServiceJabberImpl.java:1369)
at net.java.sip.communicator.impl.protocol.jabber.ProtocolProviderServiceJabberImpl.connectAndLogin(ProtocolProviderServiceJabberImpl.java:967)
at net.java.sip.communicator.impl.protocol.jabber.ProtocolProviderServiceJabberImpl.initializeConnectAndLogin(ProtocolProviderServiceJabberImpl.java:792)
at net.java.sip.communicator.impl.protocol.jabber.ProtocolProviderServiceJabberImpl.register(ProtocolProviderServiceJabberImpl.java:494)
at org.jitsi.jigasi.util.RegisterThread.run(RegisterThread.java:59)
2024-09-09 03:20:29.619 SEVERE: [64] net.java.sip.communicator.util.UtilActivator.uncaughtException: An uncaught exception occurred in thread=Thread[Thread-43,5,main], and message was: null
java.lang.NullPointerException
at java.base/java.util.concurrent.ConcurrentHashMap.replaceNode(ConcurrentHashMap.java:1111)
at java.base/java.util.concurrent.ConcurrentHashMap.remove(ConcurrentHashMap.java:1102)
at org.jivesoftware.smackx.disco.ServiceDiscoveryManager.removeNodeInformationProvider(ServiceDiscoveryManager.java:387)
at net.java.sip.communicator.impl.protocol.jabber.ScServiceDiscoveryManager.stop(ScServiceDiscoveryManager.java:680)
at net.java.sip.communicator.impl.protocol.jabber.ProtocolProviderServiceJabberImpl.disconnectAndCleanConnection(ProtocolProviderServiceJabberImpl.java:1529)
at net.java.sip.communicator.impl.protocol.jabber.ProtocolProviderServiceJabberImpl.connectAndLogin(ProtocolProviderServiceJabberImpl.java:1004)
at net.java.sip.communicator.impl.protocol.jabber.ProtocolProviderServiceJabberImpl.initializeConnectAndLogin(ProtocolProviderServiceJabberImpl.java:792)
at net.java.sip.communicator.impl.protocol.jabber.ProtocolProviderServiceJabberImpl.register(ProtocolProviderServiceJabberImpl.java:494)
at org.jitsi.jigasi.util.RegisterThread.run(RegisterThread.java:59)
2024-09-09 03:20:39.583 SEVERE: [37] CallControlMucActivator$DialIqHandler.processIQInternal#642: [ctx=172585202957464947045] Error processing RayoIq
java.lang.Exception: Fail to join muc!
at org.jitsi.jigasi.xmpp.CallControlMucActivator$WaitToJoinRoom.waitToJoinRoom(CallControlMucActivator.java:739)
at org.jitsi.jigasi.xmpp.CallControlMucActivator$DialIqHandler.setDialResponseAndRegisterHangUpHandler(CallControlMucActivator.java:674)
at org.jitsi.jigasi.xmpp.CallControlMucActivator$DialIqHandler.processIQInternal(CallControlMucActivator.java:631)
at org.jitsi.jigasi.xmpp.CallControlMucActivator$DialIqHandler.lambda$processIQ$0(CallControlMucActivator.java:588)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
````
|
Hi,
I have installed jigasi and jitsi meet but when I turn on subtitles and speak, no subtitles are displayed. I use Vosk to transcription.
I followed the instructions below: https://medium.com/@sirHC77/enabling-transcription-in-jitsi-meet-a56cc4dbda18
Below is the system log, please check for me. Thanks!
jigasi.log
java.lang.Exception: Fail to join muc!
at org.jitsi.jigasi.xmpp.CallControlMucActivator$WaitToJoinRoom.waitToJoinRoom(CallControlMucActivator.java:739)
at org.jitsi.jigasi.xmpp.CallControlMucActivator$DialIqHandler.setDialResponseAndRegisterHangUpHandler(CallControlMucActivator.java:674)
at org.jitsi.jigasi.xmpp.CallControlMucActivator$DialIqHandler.processIQInternal(CallControlMucActivator.java:631)
at org.jitsi.jigasi.xmpp.CallControlMucActivator$DialIqHandler.lambda$processIQ$0(CallControlMucActivator.java:588)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
2024-06-24 08:36:28.019 WARNING: [12] org.jivesoftware.smackx.ping.PingManager.pingServerIfNecessary: XMPPBOSHConnection[not-authenticated] (4) was not authenticated
jicofo.log
Jicofo 2024-06-24 08:36:18.021 INFO: [53] [room=[email protected] meeting_id=19fa2817-578c-4cd5-a7ee-6ecb8f161504] TranscriberManager.selectTranscriber#195: Attempting to invite transcriber
Jicofo 2024-06-24 08:36:18.021 WARNING: [53] [room=[email protected] meeting_id=19fa2817-578c-4cd5-a7ee-6ecb8f161504] TranscriberManager.selectTranscriber#201: Unable to invite transcriber due to no Jigasi instances being available
docker log
LOG (VoskAPI:ReadDataFiles():model.cc:213) Decoding params beam=13 max-active=7000 lattice-beam=6
LOG (VoskAPI:ReadDataFiles():model.cc:216) Silence phones 1:2:3:4:5:11:12:13:14:15
LOG (VoskAPI:RemoveOrphanNodes():nnet-nnet.cc:948) Removed 0 orphan nodes.
LOG (VoskAPI:RemoveOrphanComponents():nnet-nnet.cc:847) Removing 0 orphan components.
LOG (VoskAPI:ReadDataFiles():model.cc:249) Loading i-vector extractor from /opt/vosk-model-en/model/ivector/final.ie
LOG (VoskAPI:ComputeDerivedVars():ivector-extractor.cc:183) Computing derived variables for iVector extractor
LOG (VoskAPI:ComputeDerivedVars():ivector-extractor.cc:204) Done.
LOG (VoskAPI:ReadDataFiles():model.cc:282) Loading HCLG from /opt/vosk-model-en/model/graph/HCLG.fst
LOG (VoskAPI:ReadDataFiles():model.cc:300) Loading words from /opt/vosk-model-en/model/graph/words.txt
LOG (VoskAPI:ReadDataFiles():model.cc:311) Loading winfo /opt/vosk-model-en/model/graph/phones/word_boundary.int
LOG (VoskAPI:ReadDataFiles():model.cc:318) Loading subtract G.fst model from /opt/vosk-model-en/model/rescore/G.fst
LOG (VoskAPI:ReadDataFiles():model.cc:320) Loading CARPA model from /opt/vosk-model-en/model/rescore/G.carpa
LOG (VoskAPI:ReadDataFiles():model.cc:326) Loading RNNLM model from /opt/vosk-model-en/model/rnnlm/final.raw
The text was updated successfully, but these errors were encountered: