Jigasi not answering calls - failed to connect to xmpp service

Hi everyone,

I have a problem with Jigasi. The Jigasi service is registered to my sipgate account. And if I call the number, in the jigasi logfile appears:

2020-04-06 12:07:10.881 INFO: [61] org.jitsi.jigasi.SipGateway.incomingCallReceived().196 [ctx=158616763087335500993] Incoming call received…

But the call is not answered and the jigasi-logfile is full with other errors:

2020-04-06 12:24:13.734 WARNING: [50] org.jitsi.jigasi.xmpp.CallControl.<init>().139 Always trust in remote TLS certificates mode is enabled
2020-04-06 12:24:13.833 INFO: [55] org.jitsi.jigasi.SipGateway.registrationStateChanged().105 REG STATE CHANGE ProtocolProviderServiceSipImpl(SIP:4192221e0) -> RegistrationStateChangeEvent[ oldState=Registering; newState=RegistrationState=Registered; userRequest=false; reasonCode=-1; reason=null]
2020-04-06 12:24:13.836 WARNING: [55] org.jitsi.jigasi.health.SipHealthPeriodicChecker.log() No health check started, no HEALTH_CHECK_SIP_URI prop.
2020-04-06 12:24:34.586 INFO: [64] org.jitsi.jigasi.SipGateway.incomingCallReceived().196 [ctx=1586168674578678772115] Incoming call received...
2020-04-06 12:24:35.593 INFO: [65] org.jitsi.jigasi.SipGatewaySession.run().1464 [ctx=1586168674578678772115]Using default JVB room name property test123
2020-04-06 12:24:35.600 INFO: [65] org.jitsi.jigasi.JvbConference.start().422 [ctx=1586168674578678772115] Starting JVB conference room: test123
2020-04-06 12:24:35.674 INFO: [65] org.jitsi.jigasi.JvbConference.setXmppProvider().553 [ctx=1586168674578678772115] Using ProtocolProviderServiceJabberImpl(Jabber:0123456789@test-jitsi.domain.tld/0123456789)
2020-04-06 12:24:35.738 INFO: [68] org.igniterealtime.jbosh.BOSHClient.init() Starting with 1 request processors
2020-04-06 12:24:36.015 SEVERE: [68] impl.protocol.jabber.ProtocolProviderServiceJabberImpl.connectAndLogin().1003 Failed to connect to XMPP service
org.jivesoftware.smack.SmackException$SecurityRequiredByClientException: SSL/TLS required by client but not supported by server
	at org.jivesoftware.smack.AbstractXMPPConnection.connect(AbstractXMPPConnection.java:390)
	at net.java.sip.communicator.impl.protocol.jabber.ProtocolProviderServiceJabberImpl.connectAndLogin(ProtocolProviderServiceJabberImpl.java:1309)
	at net.java.sip.communicator.impl.protocol.jabber.ProtocolProviderServiceJabberImpl.connectAndLogin(ProtocolProviderServiceJabberImpl.java:970)
	at net.java.sip.communicator.impl.protocol.jabber.ProtocolProviderServiceJabberImpl.initializeConnectAndLogin(ProtocolProviderServiceJabberImpl.java:795)
	at net.java.sip.communicator.impl.protocol.jabber.ProtocolProviderServiceJabberImpl.register(ProtocolProviderServiceJabberImpl.java:500)
	at org.jitsi.jigasi.util.RegisterThread.run(RegisterThread.java:59)
2020-04-06 12:24:36.018 SEVERE: [68] org.jitsi.jigasi.JvbConference.registrationStateChanged().610 [ctx=1586168674578678772115] XMPP Connection failed.
2020-04-06 12:24:36.019 WARNING: [68] org.jitsi.jigasi.JvbConference.leaveConferenceRoom().883 [ctx=1586168674578678772115] MUC room is null
2020-04-06 12:24:42.196 INFO: [75] org.jitsi.jigasi.SipGatewaySession.handleCallState().1318 [ctx=1586168674578678772115] SIP call ended: CallPeerChangeEvent: type=CallPeerStatusChange oldV=net.java.sip.communicator.service.protocol.CallPeerState:Incoming Call newV=net.java.sip.communicator.service.protocol.CallPeerState:Disconnected for peer=0123456789 <0123456789@sipgate.de>;status=Disconnected
2020-04-06 12:24:42.197 INFO: [75] org.jitsi.jigasi.SipGatewaySession.sipCallEnded().585 [ctx=1586168674578678772115] Sip call ended: Call: id=1586168674532410342912 peers=0
2020-04-06 12:24:42.199 WARNING: [75] org.jitsi.jigasi.JvbConference.leaveConferenceRoom().883 [ctx=1586168674578678772115] MUC room is null
2020-04-06 12:24:42.200 INFO: [75] org.jitsi.jigasi.JvbConference.stop().513 [ctx=1586168674578678772115] Removing account Jabber:0123456789@test-jitsi.domain.tld/0123456789
2020-04-06 12:24:42.201 INFO: [75] impl.protocol.jabber.OperationSetBasicTelephonyJabberImpl.registrationStateChanged().134 Jingle : OFF
2020-04-06 12:24:42.202 SEVERE: [75] org.jitsi.jigasi.AbstractGateway.notifyCallEnded().120 [ctx=1586168674578678772115] Call resource not exists for session.
2020-04-06 12:24:42.202 INFO: [75] org.jitsi.jigasi.SipGatewaySession.peerStateChanged().1384 null SIP peer state: Disconnected

My jigasi configuration:

/etc/jitsi/jigasi/sip-communicator.properties

org.jitsi.jigasi.DEFAULT_JVB_ROOM_NAME=test123

net.java.sip.communicator.impl.protocol.SingleCallInProgressPolicy.enabled=false



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

net.java.sip.communicator.packetlogging.PACKET_LOGGING_ENABLED=true


net.java.sip.communicator.impl.protocol.sip.acc1=acc1

net.java.sip.communicator.impl.protocol.sip.acc1.PROXY_ADDRESS=sipgate.de
net.java.sip.communicator.impl.protocol.sip.acc1.PROXY_AUTO_CONFIG=true
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\:4192221e0
net.java.sip.communicator.impl.protocol.sip.acc1.PASSWORD=PASSWORD
net.java.sip.communicator.impl.protocol.sip.acc1.PROTOCOL_NAME=SIP
net.java.sip.communicator.impl.protocol.sip.acc1.SERVER_ADDRESS=sipgate.de
net.java.sip.communicator.impl.protocol.sip.acc1.USER_ID=4192221e0
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
net.java.sip.communicator.impl.protocol.sip.acc1.Encodings.G722/8000=700
net.java.sip.communicator.impl.protocol.sip.acc1.Encodings.GSM/8000=800
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=false
net.java.sip.communicator.impl.protocol.sip.acc1.DOMAIN_BASE=test-jitsi.domain.tld


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.BOSH_URL_PATTERN=https://test-jitsi.domain.tld/http-bind?room={roomName}


org.jitsi.jigasi.xmpp.acc.USE_TRANSLATOR_IN_CONFERENCE=true

org.jitsi.jigasi.xmpp.acc.USER_ID=jigasi@auth.test-jitsi.domain.tld
org.jitsi.jigasi.xmpp.acc.PASS=PASSWORD
org.jitsi.jigasi.xmpp.acc.ANONYMOUS_AUTH=false

org.jitsi.jigasi.USE_SIP_USER_AS_XMPP_RESOURCE=true

net.java.sip.communicator.service.gui.ALWAYS_TRUST_MODE_ENABLED=true

Does someone has a tipp or an guide manual for me, to configure jigasi and jitsi for dial in?

Thanks Tobias

Hi Tobias,
SEVERE errors are show stoppers. the rest can possibly be ignored and still function…It looks like the main outlier is Jagsi not connecting to XMPP.

SEVERE: [68] impl.protocol.jabber.ProtocolProviderServiceJabberImpl.connectAndLogin().1003 Failed to connect to XMPP service

I’m going to guess that you’re using prosody authentication for meetings. Try validating your Jigasi credentials are correct. You should be able to manually log into a meeting from the web interface with your Jigasi user if setup correctly.

unless you’ve done something fancy with credentials, just use jigasi@test-jitsi.domain.tld as the XMPP user.

org.jitsi.jigasi.xmpp.acc.USER_ID=jigasi@test-jitsi.domain.tld
org.jitsi.jigasi.xmpp.acc.PASS=MY-PLAIN-TEXT-PASSWORD---NOT-BASE64
org.jitsi.jigasi.xmpp.acc.ANONYMOUS_AUTH=false