How to change jitsi config file when adding sip gateway to jitsi meet

I am adding sip gateway in my jitsi meet application .I have configured jigasi ,prosody and my kamailio config file .But,not able to configure my jitsi meet config file.Could you please help me?

What problem are you having configuring config.js (I assume that’s the file you’re referencing)?

I am not getting any reference for configuring my file for working for accepting incoming sip calls.Could you please suggest me any source?

If you do a search here in the forum, you’ll find a lot of useful threads addressing this topic. In summary, you need to set the necessary configurations in Jigasi’s sip-communicator.properties.

I am asking about prosody.config.lua file and mydomain.config file of jitsi meet.
And one more question is that,having tls certificate is compilsory ? As I have generated self signed certificate.

What guide are you following to install and configure Jigasi?
Use the official guide here, if you’re not already following that:

After doing changes I am getting some errors which I am not able to understand.I am attaching log file.
jigasi.log (46.5 KB)

2021-05-25 08:50:02.529 SEVERE: [78] impl.protocol.jabber.ProtocolProviderServiceJabberImpl.connectAndLogin().1003 Failed to connect to XMPP service
org.jivesoftware.smack.SmackException: No supported and enabled SASL Mechanism provided by server. Server announced mechanisms: [PLAIN, SCRAM-SHA-1, SCRAM-SHA-1-PLUS]. 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].
	at org.jivesoftware.smack.SASLAuthentication.selectMechanism(SASLAuthentication.java:361)
	at 

Wrong username or password here:

root@jigasi:/# tail -n 100 /var/log/jitsi/jigasi.log
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.newInstance(Constructor.java:490)
at java.base/java.lang.Class.newInstance(Class.java:584)
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:1426)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
2023-05-01 07:11:43.028 INFO: [14] net.java.sip.communicator.impl.neomedia.NeomediaActivator.startWithServices: Media Service … [REGISTERED]
2023-05-01 07:11:43.031 INFO: [14] net.java.sip.communicator.impl.neomedia.NeomediaActivator.startWithServices: Media Configuration … [REGISTERED]
2023-05-01 07:11:43.041 INFO: [14] net.java.sip.communicator.impl.neomedia.NeomediaActivator.startWithServices: Audio Notifier Service …[REGISTERED]
2023-05-01 07:11:43.051 INFO: [14] org.jitsi.impl.osgi.framework.BundleImpl.start: Starting activator net.java.sip.communicator.impl.certificate.CertificateVerificationActivator in file:/usr/share/jigasi/lib/service-certificate-2.14.d0aa71b67.jar
2023-05-01 07:11:43.052 INFO: [14] net.java.sip.communicator.util.osgi.DependentActivator.start: Starting, setting up service tracker for 3 dependencies
2023-05-01 07:11:43.053 INFO: [14] org.jitsi.impl.osgi.framework.BundleImpl.start: Starting activator org.jitsi.jigasi.version.VersionActivator in file:/usr/share/jigasi/jigasi.jar
2023-05-01 07:11:43.057 INFO: [14] AbstractVersionActivator.start#91: VersionService registered: Jigasi 1.1.288-gccf44d7
2023-05-01 07:11:43.057 INFO: [14] org.jitsi.impl.osgi.framework.BundleImpl.start: Starting activator org.jitsi.jigasi.osgi.EmptyHidServiceActivator in file:/usr/share/jigasi/jigasi.jar
2023-05-01 07:11:43.059 INFO: [14] org.jitsi.impl.osgi.framework.BundleImpl.start: Starting activator org.jitsi.jigasi.osgi.EmptyUiServiceActivator in file:/usr/share/jigasi/jigasi.jar
2023-05-01 07:11:43.061 INFO: [14] org.jitsi.impl.osgi.framework.BundleImpl.start: Starting activator org.jitsi.jigasi.osgi.EmptyMasterPasswordInputServiceActivator in file:/usr/share/jigasi/jigasi.jar
2023-05-01 07:11:43.062 INFO: [14] org.jitsi.impl.osgi.framework.BundleImpl.start: Starting activator org.jitsi.jigasi.JigasiBundleActivator in file:/usr/share/jigasi/jigasi.jar
2023-05-01 07:11:43.065 INFO: [14] net.java.sip.communicator.util.osgi.DependentActivator.start: Starting, setting up service tracker for 1 dependencies
2023-05-01 07:11:43.069 INFO: [14] JigasiBundleActivator.startWithServices#213: initialized SipGateway
2023-05-01 07:11:43.073 INFO: [14] JigasiBundleActivator.startWithServices#251: skipped initialization of TranscriptionGateway
2023-05-01 07:11:43.079 INFO: [14] org.jitsi.impl.osgi.framework.BundleImpl.start: Starting activator org.jitsi.jigasi.rest.RESTBundleActivator in file:/usr/share/jigasi/jigasi.jar
2023-05-01 07:11:43.477 INFO: [14] net.java.sip.communicator.util.osgi.DependentActivator.start: Starting, setting up service tracker for 1 dependencies
2023-05-01 07:11:43.679 INFO: [14] org.eclipse.jetty.server.Server.doStart: jetty-11.0.9; built: 2022-03-30T17:44:47.085Z; git: 243a48a658a183130a8c8de353178d154ca04f04; jvm 11.0.18+10-post-Ubuntu-0ubuntu122.04
2023-05-01 07:11:43.776 INFO: [14] org.eclipse.jetty.server.AbstractConnector.doStart: Started ServerConnector@54217ff0{HTTP/1.1, (http/1.1)}{0.0.0.0:8788}
2023-05-01 07:11:43.797 INFO: [14] org.eclipse.jetty.server.Server.doStart: Started Server@5b38b669{STARTING}[11.0.9,sto=0] @2648ms
2023-05-01 07:11:43.797 INFO: [14] org.jitsi.impl.osgi.framework.BundleImpl.start: Starting activator org.jitsi.jigasi.rest.TranscriptServerBundleActivator in file:/usr/share/jigasi/jigasi.jar
2023-05-01 07:11:43.798 INFO: [14] net.java.sip.communicator.util.osgi.DependentActivator.start: Starting, setting up service tracker for 1 dependencies
2023-05-01 07:11:43.809 INFO: [14] AbstractJettyBundleActivator.startWithServices#447: Not starting the Jetty service for org.jitsi.jigasi.rest.TranscriptServerBundleActivator(port=0)
2023-05-01 07:11:43.809 INFO: [14] org.jitsi.impl.osgi.framework.BundleImpl.start: Starting activator org.jitsi.jigasi.xmpp.CallControlMucActivator in file:/usr/share/jigasi/jigasi.jar
2023-05-01 07:11:43.812 INFO: [14] net.java.sip.communicator.util.osgi.DependentActivator.start: Starting, setting up service tracker for 1 dependencies
2023-05-01 07:11:43.830 INFO: [14] CallControl.#141: JID allowed to make outgoing calls: jigasibrewery@internal.auth.jigasi.pune.cdac.in
2023-05-01 07:11:43.830 INFO: [14] org.jitsi.impl.osgi.framework.BundleImpl.start: Starting activator org.jitsi.jigasi.ddclient.DdClientActivator in file:/usr/share/jigasi/jigasi.jar
2023-05-01 07:11:43.832 INFO: [14] org.jitsi.impl.osgi.framework.BundleImpl.start: Starting activator net.java.sip.communicator.service.protocol.ProtocolProviderActivator in file:/usr/share/jigasi/lib/service-protocol-2.14.d0aa71b67.jar
2023-05-01 07:11:43.833 INFO: [14] net.java.sip.communicator.util.osgi.DependentActivator.start: Starting, setting up service tracker for 3 dependencies
2023-05-01 07:11:43.838 INFO: [14] org.jitsi.impl.osgi.framework.BundleImpl.start: Starting activator net.java.sip.communicator.impl.globaldisplaydetails.GlobalDisplayDetailsActivator in file:/usr/share/jigasi/lib/service-globaldisplaydetails-2.14.d0aa71b67.jar
2023-05-01 07:11:43.840 INFO: [14] net.java.sip.communicator.util.osgi.DependentActivator.start: Starting, setting up service tracker for 3 dependencies
2023-05-01 07:11:43.848 INFO: [14] org.jitsi.impl.osgi.framework.BundleImpl.start: Starting activator net.java.sip.communicator.plugin.reconnectplugin.ReconnectPluginActivator in file:/usr/share/jigasi/lib/jitsi-reconnect-2.14.d0aa71b67.jar
2023-05-01 07:11:43.850 INFO: [14] net.java.sip.communicator.util.osgi.DependentActivator.start: Starting, setting up service tracker for 5 dependencies
2023-05-01 07:11:43.853 FINE: [14] net.java.sip.communicator.util.osgi.DependentActivator.addingService: Got service NotificationServiceImpl, starting now
2023-05-01 07:11:43.860 FINE: [14] net.java.sip.communicator.plugin.reconnectplugin.ReconnectPluginActivator.startWithServices: Found 0 already installed providers.
2023-05-01 07:11:43.861 INFO: [14] org.jitsi.impl.osgi.framework.BundleImpl.start: Starting activator net.java.sip.communicator.impl.phonenumbers.PhoneNumberServiceActivator in file:/usr/share/jigasi/lib/jitsi-phonenumbers-2.14.d0aa71b67.jar
2023-05-01 07:11:43.861 INFO: [14] net.java.sip.communicator.util.osgi.DependentActivator.start: Starting, setting up service tracker for 1 dependencies
2023-05-01 07:11:43.864 INFO: [14] net.java.sip.communicator.impl.phonenumbers.PhoneNumberServiceActivator.startWithServices: Packet Logging Service …[REGISTERED]
2023-05-01 07:11:43.865 INFO: [14] org.jitsi.impl.osgi.framework.BundleImpl.start: Starting activator net.java.sip.communicator.impl.protocol.sip.SipActivator in file:/usr/share/jigasi/lib/jitsi-protocol-sip-2.14.d0aa71b67.jar
2023-05-01 07:11:43.874 INFO: [14] org.jitsi.impl.osgi.framework.BundleImpl.start: Starting activator net.java.sip.communicator.impl.protocol.jabber.JabberActivator in file:/usr/share/jigasi/lib/jitsi-protocol-jabber-2.14.d0aa71b67.jar
2023-05-01 07:11:43.876 INFO: [14] net.java.sip.communicator.util.osgi.DependentActivator.start: Starting, setting up service tracker for 11 dependencies
2023-05-01 07:11:44.380 WARNING: [31] net.java.sip.communicator.impl.resources.ResourceManagementServiceImpl.getSettingsInt: Missing resource for key: net.java.sip.communicator.SIP_PREFERRED_CLEAR_PORT
2023-05-01 07:11:44.407 SEVERE: [31] net.java.sip.communicator.impl.protocol.sip.SipLogger.logError: Error from the JAIN-SIP stack: Invalid argument address = ::0 port = 5060 transport = UDP
2023-05-01 07:11:44.410 SEVERE: [27] net.java.sip.communicator.impl.protocol.jabber.ProtocolProviderFactoryJabberImpl.createService: jigasi is not a valid JID
org.jxmpp.stringprep.XmppStringprepException: XmppStringprepException caused by ‘jigasi’: org.jxmpp.stringprep.XmppStringprepException: localpart can’t be null
at org.jxmpp.jid.impl.JidCreate.entityBareFrom(JidCreate.java:839)
at org.jxmpp.jid.impl.JidCreate.entityBareFrom(JidCreate.java:814)
at net.java.sip.communicator.impl.protocol.jabber.ProtocolProviderFactoryJabberImpl.createService(ProtocolProviderFactoryJabberImpl.java:166)
at net.java.sip.communicator.service.protocol.ProtocolProviderFactory.loadAccount(ProtocolProviderFactory.java:1009)
at net.java.sip.communicator.service.protocol.AccountManager.doLoadStoredAccounts(AccountManager.java:215)
at net.java.sip.communicator.service.protocol.AccountManager.loadStoredAccounts(AccountManager.java:463)
at net.java.sip.communicator.service.protocol.AccountManager.runInLoadStoredAccountsThread(AccountManager.java:579)
at net.java.sip.communicator.service.protocol.AccountManager$2.run(AccountManager.java:504)
Caused by: org.jxmpp.stringprep.XmppStringprepException: localpart can’t be null
at org.jxmpp.stringprep.XmppStringPrepUtil.throwIfNullOrEmpty(XmppStringPrepUtil.java:179)
at org.jxmpp.stringprep.XmppStringPrepUtil.localprep(XmppStringPrepUtil.java:68)
at org.jxmpp.jid.parts.Localpart.from(Localpart.java:178)
at org.jxmpp.jid.impl.LocalAndDomainpartJid.(LocalAndDomainpartJid.java:47)
at org.jxmpp.jid.impl.JidCreate.entityBareFrom(JidCreate.java:837)
… 7 more
2023-05-01 07:11:44.411 SEVERE: [27] net.java.sip.communicator.service.protocol.AccountManager.doLoadStoredAccounts: Failed to load account {Encodings.speex/16000=0, SERVER_STORED_INFO_DISABLED=true, OVERRIDE_ENCODINGS=true, CALLING_DISABLED=true, IS_USE_ICE=true, BOSH_URL=https://10.208.39.129/http-bind, Encodings.GSM/8000=0, Encodings.SILK/24000=0, ACCOUNT_UID=Jabber:jigasi@auth.jigasi.pune.cdac.in@10.208.39.129, PROTOCOL_NAME=Jabber, ENCRYPTION_PROTOCOL.DTLS-SRTP=0, AUTO_DISCOVER_JINGLE_NODES=false, Encodings.SILK/8000=0, DOMAIN_BASE=jigasi.pune.cdac.in, Encodings.SILK/16000=0, ENCRYPTION_PROTOCOL_STATUS.DTLS-SRTP=true, Encodings.H263-1998/90000=0, Encodings.PCMA/8000=0, USER_ID=jigasi, KEEP_ALIVE_INTERVAL=30, JINGLE_NODES_ENABLED=false, PROTOCOL=Jabber, IS_USE_UPNP=false, IS_ACCOUNT_DISABLED=false, ALLOW_NON_SECURE=true, Encodings.VP8/90000=0, RESOURCE_PRIORITY=30, Encodings.speex/8000=0, BOSH_URL_PATTERN=https://{host}{subdomain}/http-bind?room={roomName}, USE_DEFAULT_STUN_SERVER=true, Encodings.SILK/12000=0, IS_PREFERRED_PROTOCOL=false, Encodings.PCMU/8000=0, BREWERY=JigasiBrewery@internal.auth.jigasi.pune.cdac.in, Encodings.iLBC/8000=0, DEFAULT_ENCRYPTION=true, SERVER_ADDRESS=10.208.39.129, Encodings.H264/90000=0, Encodings.G722/8000=0, IS_SERVER_OVERRIDDEN=true, KEEP_ALIVE_METHOD=XEP-0199, AUTO_GENERATE_RESOURCE=true, SERVER_PORT=5222, Encodings.speex/32000=0, ENCRYPTED_PASSWORD=tiQ7WI47MxYI4jK/8SrB+w==, IS_FILE_TRANSFER_DISABLED=true, IS_CARBON_DISABLED=true, Encodings.opus/48000=0, IM_DISABLED=true}
java.lang.IllegalArgumentException: service
at org.jitsi.impl.osgi.framework.launch.FrameworkImpl.registerService(FrameworkImpl.java:329)
at org.jitsi.impl.osgi.framework.BundleContextImpl.registerService(BundleContextImpl.java:225)
at net.java.sip.communicator.service.protocol.ProtocolProviderFactory.loadAccount(ProtocolProviderFactory.java:1016)
at net.java.sip.communicator.service.protocol.AccountManager.doLoadStoredAccounts(AccountManager.java:215)
at net.java.sip.communicator.service.protocol.AccountManager.loadStoredAccounts(AccountManager.java:463)
at net.java.sip.communicator.service.protocol.AccountManager.runInLoadStoredAccountsThread(AccountManager.java:579)
at net.java.sip.communicator.service.protocol.AccountManager$2.run(AccountManager.java:504)
2023-05-01 07:11:44.420 WARNING: [31] net.java.sip.communicator.impl.resources.ResourceManagementServiceImpl.getSettingsInt: Missing resource for key: net.java.sip.communicator.SIP_PREFERRED_SECURE_PORT
2023-05-01 07:11:44.659 INFO: [31] SipGateway.registrationStateChanged#120: REG STATE CHANGE ProtocolProviderServiceSipImpl(SIP:rutuja@jigasi.pune.cdac.in) → RegistrationStateChangeEvent[ oldState=Unregistered; newState=RegistrationState=Registering; userRequest=false; reasonCode=-1; reason=null]
2023-05-01 07:11:44.755 INFO: [39] SipGateway.registrationStateChanged#120: REG STATE CHANGE ProtocolProviderServiceSipImpl(SIP:rutuja@jigasi.pune.cdac.in) → RegistrationStateChangeEvent[ oldState=Registering; newState=RegistrationState=Registered; userRequest=false; reasonCode=-1; reason=null]
2023-05-01 07:11:44.759 WARNING: [39] SipHealthPeriodicChecker.create#169: No health check started, no HEALTH_CHECK_SIP_URI prop.
root@jigasi:/#

I am getting this jigasi logs.Not able to understand what’s the exat error?

Wrong userId

==> jicofo.log <==
Jicofo 2023-05-15 07:56:33.592 INFO: [2137] [room=siptest@conference.jigasi.pune.cdac.in meeting_id=79967244-8659-416f-91c1-8fe6eb8a7ff6] JitsiMeetConferenceImpl.onMemberLeft#884: Member left:88a93244
Jicofo 2023-05-15 07:56:33.593 WARNING: [2137] [room=siptest@conference.jigasi.pune.cdac.in meeting_id=79967244-8659-416f-91c1-8fe6eb8a7ff6] JitsiMeetConferenceImpl.onMemberLeft#899: Participant not found for 88a93244. Terminated already or never started?
Jicofo 2023-05-15 07:56:33.594 INFO: [2137] [room=siptest@conference.jigasi.pune.cdac.in meeting_id=79967244-8659-416f-91c1-8fe6eb8a7ff6] JitsiMeetConferenceImpl.stop#432: Stopped.
Jicofo 2023-05-15 07:56:34.677 INFO: [2144] ConferenceIqHandler.handleConferenceIq#85: Conference request for room siptest@conference.jigasi.pune.cdac.in, from vjpt2qdmpuek49b8lqgxgwry@jigasi.pune.cdac.in/5OFsJ_BQXN06
Jicofo 2023-05-15 07:56:34.678 INFO: [2144] [room=siptest@conference.jigasi.pune.cdac.in] JitsiMeetConferenceImpl.#273: Created new conference.
Jicofo 2023-05-15 07:56:34.679 INFO: [2144] [room=siptest@conference.jigasi.pune.cdac.in] JitsiMeetConferenceImpl.joinTheRoom#455: Joining siptest@conference.jigasi.pune.cdac.in
Jicofo 2023-05-15 07:56:34.963 INFO: [2143] AutoOwnerRoleManager.electNewOwner$lambda-2#102: Electing new owner: ChatMember[id=3345e9c8 role=PARTICIPANT]
Jicofo 2023-05-15 07:56:34.963 INFO: [2144] [xmpp_connection=client] XmppProvider.discoverFeatures#243: Discovered features for siptest@conference.jigasi.pune.cdac.in/3345e9c8 in 0 ms.
Jicofo 2023-05-15 07:56:34.964 INFO: [2144] [room=siptest@conference.jigasi.pune.cdac.in meeting_id=c458bde7-e105-4b49-a973-982c9372bc93] JitsiMeetConferenceImpl.onMemberJoined#684: Member joined:3345e9c8 stats-id=Mia-tlV region=null audioMuted=true videoMuted=true role=PARTICIPANT isJibri=false isJigasi=false isTranscriber=false, room=main

==> jigasi.log <==
2023-05-15 07:56:51.168 INFO: [354] SipGateway$SipCallListener.incomingCallReceived#216: [ctx=16841374111681858692281] Incoming call received…
2023-05-15 07:56:52.171 WARNING: [356] SipGatewaySession$WaitForJvbRoomNameThread.run#1611: [ctx=16841374111681858692281] No JVB room name provided in INVITE header
2023-05-15 07:56:52.174 INFO: [107] SipGatewaySession$SipCallStateListener.handleCallState#1460: [ctx=16841374111681858692281] SIP call ended: CallPeerChangeEvent: type=CallPeerStatusChange oldV=net.java.sip.communicator.service.protocol.CallPeerState:Incoming Call newV=net.java.sip.communicator.service.protocol.CallPeerState:Failed for peer=rutuja user1@10.208.39.126;status=Failed reason=No JVB room name provided reasonCode=-1
2023-05-15 07:56:52.175 INFO: [107] SipGatewaySession.sipCallEnded#698: [ctx=16841374111681858692281] Sip call ended: Call: id=16841374111621974228694 peers=0
2023-05-15 07:56:52.176 SEVERE: [107] AbstractGateway.notifyCallEnded#147: [ctx=16841374111681858692281] Call resource not exists for session.
2023-05-15 07:56:52.179 INFO: [107] SipGatewaySession$CallPeerListener.peerStateChanged#1521: null SIP peer state: Failed

==> jvb.log <==
JVB 2023-05-15 07:57:24.342 SEVERE: [21] HealthChecker.run#181: Health check failed in PT0.00003S: Result(success=false, hardFailure=true, responseCode=null, sticky=false, message=Address discovery through STUN failed)
JVB 2023-05-15 07:58:24.343 SEVERE: [21] HealthChecker.run#181: Health check failed in PT0.000038S: Result(success=false, hardFailure=true, responseCode=null, sticky=false, message=Address discovery through STUN failed)
JVB 2023-05-15 07:59:24.342 SEVERE: [21] HealthChecker.run#181: Health check failed in PT0.00002S: Result(success=false, hardFailure=true, responseCode=null, sticky=false, message=Address discovery through STUN failed)
JVB 2023-05-15 08:00:24.343 SEVERE: [21] HealthChecker.run#181: Health check failed in PT0.000028S: Result(success=false, hardFailure=true, responseCode=null, sticky=false, message=Address discovery through STUN failed)
JVB 2023-05-15 08:01:24.343 SEVERE: [21] HealthChecker.run#181: Health check failed in PT0.000028S: Result(success=false, hardFailure=true, responseCode=null, sticky=false, message=Address discovery through STUN failed)
JVB 2023-05-15 08:02:24.343 SEVERE: [21] HealthChecker.run#181: Health check failed in PT0.00002S: Result(success=false, hardFailure=true, responseCode=null, sticky=false, message=Address discovery through STUN failed)
JVB 2023-05-15 08:03:24.342 SEVERE: [21] HealthChecker.run#181: Health check failed in PT0.000021S: Result(success=false, hardFailure=true, responseCode=null, sticky=false, message=Address discovery through STUN failed)
JVB 2023-05-15 08:04:24.342 SEVERE: [21] HealthChecker.run#181: Health check failed in PT0.000021S: Result(success=false, hardFailure=true, responseCode=null, sticky=false, message=Address discovery through STUN failed)
Now getting this logs.Even I have provided jvb roomname.I am unable to join jitsi meeting using sip softphone

Missing sip header with room name.

org.jitsi.jigasi.DEFAULT_JVB_ROOM_NAME=siptest@conference.jigasi.pune.cdac.in
I have configure it like this

What is the jigasi version you use?

Apparently jigasi is not reading the config

Have you restarted it after modifying the config?

yes I have restarted jigasi.service

Version: 1.1-293-gb5002fc-1
This is the jigasi version

I also configured jitsi config file as follows:

var config = {
// Connection
//

hosts: {
    // XMPP domain.
    domain: 'jigasi.pune.cdac.in',

    // When using authentication, domain for guest users.
    // anonymousdomain: 'guest.example.com',

    // Domain for authenticated users. Defaults to <domain>.
    // authdomain: 'jigasi.pune.cdac.in',

    // Focus component domain. Defaults to focus.<domain>.
    // focus: 'focus.jigasi.pune.cdac.in',

    // XMPP MUC domain. FIXME: use XEP-0030 to discover it.
    //muc: 'conference.' + subdomain + 'jigasi.pune.cdac.in',
           muc: 'conference.jigasi.pune.cdac.in' // FIXME: use XEP-0030
},

      useStunTurn: true,

    // SIP gateway settings

enableWelcomePage: false,
enableSip: true,
sipGatewayUrl: ‘wss://jigasi.jigasi.pune.cdac.in/xmpp-websocket’,
sipUsername: ‘user’,
sipPassword: 'password,

// BOSH URL. FIXME: use XEP-0156 to discover it.
bosh: 'https://jigasi.pune.cdac.in/' + subdir + 'http-bind',

VirtualHost “localhost”

VirtualHost “jigasi.pune.cdac.in”
authentication = “anonymous”
ssl = {
key = “/etc/ssl/jigasi.pune.cdac.in.key”;
certificate = “/etc/ssl/jigasi.crt”;
}
speakerstats_component = “speakerstats.jigasi.pune.cdac.in”
conference_duration_component = “conferenceduration.jigasi.pune.cdac.in”
modules_enabled = {
“bosh”;
“pubsub”;
“ping”;
“speakerstats”;
“turncredentials”;
“conference_duration”;
}
c2s_require_encryption = false

Component “conference.jigasi.pune.cdac.in” “muc”
storage = “memory”

admins = { "focus@auth.jigasi.pune.cdac.in" }
muc_room_locking = false
muc_room_default_public_jids = true

VirtualHost “auth.jigasi.pune.cdac.in”
ssl = {
key = “/etc/ssl/jigasi.pune.cdac.in.key”;
certificate = “/etc/ssl/jigasi.crt”;
}
authentication = “internal_plain”

Component “callcontrol.jigasi.pune.cdac.in”
component_secret = “rutuja123”

and my prosody file is configured as above

Will above mentioned configurations of jitsi and prosody can cause any issue ?