Recently updated Jigasi (and JVB + Jitsi-meet), incoming calls no longer get Answered

Same problem with me, using asterisk 16.3

Works fine with jigasi=1.0-235

Confirming this is reproducible for me with Asterisk on Debian buster as well. Downgrading to Jigasi 1.0 fixes the problem.

i confirm that with jigasi downgraded inbound sip call from Asterisk and from freeswitch are working again

Setting net.java.sip.communicator.impl.protocol.sip .SKIP_REINVITE_ON_FOCUS_CHANGE_PROP=true totally fixes this issue for me.

Same issue with asterisk 13.19.2, setting SKIP_REINVITE_ON_FOCUS_CHANGE_PROP=true doesn’t change anything.

Hi,

Sorry for butting in like this here, but the OP states that this issue only affects incoming calls and that outgoing calls work fine. I have a recent version of jigasi, but my outgoing calls are not working according to this post: Jitsi-meet and jigasi SIP to Asterisk server . I also see that my incoming calls are not working even if I set org.jitsi.jigasi.DEFAULT_JVB_ROOM_NAME to my current room (I can see the “background icon ring” in the conference room, but the call isn’t established).

net.java.sip.communicator.impl.protocol.sip .SKIP_REINVITE_ON_FOCUS_CHANGE_PROP=true does not seem to change anything in my case.

Hello all,

just to confirm that the current Jigasi 1.1-38-g8f3c241-1 available on repo (apt-get) is not answering incoming calls from B2BUA (Asterisk) to Jitsi/Jigasi.
Using SIP tools like sngrep I was able to see that Asterisk correctly sends the SIP Invites to Jitsi, but there is no ACK back from Jitsi to Asterisk, hence the call is not answered.

Downgrading to jigasi 1.0.235 solved the issue.

Environment used:
Jitsi running on Debian 4.19.37-5+deb10u1
Asterisk 13 running on CentOS7
Zoiper 5 Pro as softphone
MSF Edge Chromium as browser

Hi, yep I can confirm that this fixes my problem as well: [Incoming call to Jitsi conference connects and immediately hangs up].
What my SIP provider did say while I was trying to resolve what was going on was this (may be a red herring):
"I’ve had a look at the capture and it looks like we get an in-dialog INVITE from the jitsi meet server immediately after the call starts ringing"


“It’s a little bit weird because in-dialog is meant to put the call on hold, but I think our server is getting confused because the call hasn’t started yet so it can’t put the call on hold.”

I did receive a REINVITE (or in dialog Invite during call) but only when someone in the meeting room clicked on the popup notification stating that the SIP user was trying to join the meeting. When clicking, Jitsi sends an invite back to the SIP Provider.
This never happens when only 1 inbound call is coming from SIP Provider to the meeting room and none clicks on the “user X joining” notification popup.

In any case, downgrading Jigasi solved the issue. I’m not sure if the current GIT version is the same as is available in Debian repos (v1.1.38) , but I will try to compile it and see if there is any difference.

Cheers,

Sergio

There is a reinvite disabled property. That is by default disabled in latest packages.

Try this Jitsi-Meet Jigasi + Freeswitch

This does work with Asterisk for SIP calls from Asterisk -> Jigasi.

In the Asterisk dial plan execute SIPAddHeader(X-Room-Name:1234@muc.meet.jitsi) before dialling the Jigasi peer. Replace “1234” with your desired room name.

Do not use the Jitsi-Conference-Room header. Older headers don’t work since jigasi/sip-communicator.properties defines the header tag to be X-Room-Name.

Also, in jigasi/sip-communicator.properties, set:

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

net.java.sip.communicator.impl.protocol.sip.acc1.JITSI_MEET_ROOM_HEADER_NAME=X-Room-Name

I’m running Jigasi1.1.38-g8f3c24 and Asterisk-13 with chan_sip.

Hope this helps out.

1 Like

CAn you help me by looking at logs.I am unable to call into jigasi.
2020-10-02 22:40:35.130 INFO: [42] org.jitsi.jigasi.SipGateway.registrationStateChanged().120 REG STATE CHANGE ProtocolProviderServiceSipImpl(SIP:waqas-jigasi@jigasi-waqas.waqas-jigasi.n2.voximplant.com) -> RegistrationStateChangeEvent[ oldState=Unregistered; newState=RegistrationState=Registering; userRequest=false; reasonCode=-1; reason=null]
2020-10-02 22:40:35.643 INFO: [55] org.jitsi.jigasi.SipGateway.registrationStateChanged().120 REG STATE CHANGE ProtocolProviderServiceSipImpl(SIP:waqas-jigasi@jigasi-waqas.waqas-jigasi.n2.voximplant.com) -> RegistrationStateChangeEvent[ oldState=Registering; newState=RegistrationState=Registered; userRequest=false; reasonCode=-1; reason=null]
2020-10-02 22:40:35.645 WARNING: [55] org.jitsi.jigasi.health.SipHealthPeriodicChecker.log() No health check started, no HEALTH_CHECK_SIP_URI prop.
2020-10-02 22:41:36.151 INFO: [64] org.jitsi.jigasi.SipGateway.incomingCallReceived().216 [ctx=1601678496144383973781] Incoming call received…
2020-10-02 22:41:37.158 INFO: [65] org.jitsi.jigasi.SipGatewaySession.run().1524 [ctx=1601678496144383973781] Wait thread cancelled
2020-10-02 22:41:37.169 INFO: [64] org.jitsi.jigasi.JvbConference.start().437 [ctx=1601678496144383973781] Starting JVB conference room: voximplant@conference.artaticsxauuio.com
2020-10-02 22:41:37.231 INFO: [64] org.jitsi.jigasi.JvbConference.setXmppProvider().576 [ctx=1601678496144383973781] Using ProtocolProviderServiceJabberImpl(Jabber:2a1c5ae0@artaticsxauuio.com/2a1c5ae0)
2020-10-02 22:41:37.451 INFO: [67] impl.protocol.jabber.OperationSetBasicTelephonyJabberImpl.registrationStateChanged().127 Jingle : ON
2020-10-02 22:41:37.451 INFO: [67] org.jitsi.jigasi.JvbConference.registrationStateChanged().627 [ctx=1601678496144383973781] Registering XMPP.
2020-10-02 22:41:37.480 INFO: [67] impl.protocol.jabber.ProtocolProviderServiceJabberImpl.authenticated().2423 Authenticated: false
2020-10-02 22:41:37.495 INFO: [67] org.jitsi.jigasi.JvbConference.joinConferenceRoom().714 [ctx=1601678496144383973781] Joining JVB conference room: voximplant@conference.artaticsxauuio.com
2020-10-02 22:41:37.512 WARNING: [75] impl.protocol.jabber.OperationSetPersistentPresenceJabberImpl.firePresenceStatusChanged().1675 No source contact found for id=xkgmpi7tg6dczgxc@artaticsxauuio.com
2020-10-02 22:41:37.624 INFO: [73] impl.protocol.jabber.ChatRoomJabberImpl.joined().1256 voximplant@conference.artaticsxauuio.com/focus has joined the voximplant@conference.artaticsxauuio.com chat room.
2020-10-02 22:42:07.613 SEVERE: [78] org.jitsi.jigasi.JvbConference.run().1578 [ctx=1601678496144383973781] Did not received session invite (30000 ms)
2020-10-02 22:42:07.614 INFO: [78] org.jitsi.jigasi.JvbConference.memberPresenceChanged().1006 [ctx=1601678496144383973781] Member left : GUEST 2a1c5ae0@artaticsxauuio.com
2020-10-02 22:42:07.614 INFO: [78] org.jitsi.jigasi.JvbConference.memberPresenceChanged().1006 [ctx=1601678496144383973781] Member left : OWNER focus@auth.artaticsxauuio.com/focus916563587896
2020-10-02 22:42:07.614 INFO: [78] org.jitsi.jigasi.JvbConference.memberPresenceChanged().1014 [ctx=1601678496144383973781] Focus left! - stopping
2020-10-02 22:42:07.614 SEVERE: [78] org.jitsi.jigasi.JvbConference.stop().498 [ctx=1601678496144383973781] Already stopped !
2020-10-02 22:42:07.615 INFO: [78] org.jitsi.jigasi.JvbConference.stop().536 [ctx=1601678496144383973781] Removing account Jabber:2a1c5ae0@artaticsxauuio.com/2a1c5ae0
2020-10-02 22:42:07.645 INFO: [78] impl.protocol.jabber.OperationSetBasicTelephonyJabberImpl.registrationStateChanged().134 Jingle : OFF
2020-10-02 22:42:07.656 INFO: [85] org.jitsi.jigasi.SipGatewaySession.handleCallState().1425 [ctx=1601678496144383973781] 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=923355800019 (+923355800019) 923355800019@jigasi-waqas.waqas-jigasi.n2.voximplant.com;status=Failed
2020-10-02 22:42:07.656 INFO: [85] org.jitsi.jigasi.SipGatewaySession.sipCallEnded().616 [ctx=1601678496144383973781] Sip call ended: Call: id=16016784960951998303265 peers=0
2020-10-02 22:42:07.663 INFO: [85] org.jitsi.jigasi.AbstractGateway.notifyCallEnded().128 [ctx=1601678496144383973781] Removed session for call. Sessions:0
2020-10-02 22:42:07.663 INFO: [85] org.jitsi.jigasi.SipGatewaySession.peerStateChanged().1491 null SIP peer state: Failed

@damencho can you see my logs and help me?

Check your jicofo logs

@damencho below are jicofo logs:
Jicofo 2020-10-02 23:06:30.411 INFO: [310] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Joining the room: siptest@conference.artaticsxauuio.com
Jicofo 2020-10-02 23:06:31.227 INFO: [28] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Chat room event ChatRoomMemberPresenceChangeEvent[type=MemberJoined sourceRoom=org.jitsi.impl.protocol.xmpp.ChatRoomImpl@4b636067 member=ChatMember[siptest@conference.artaticsxauuio.com/4c7d3b1b, jid: null]@1549090466]
Jicofo 2020-10-02 23:06:31.230 INFO: [28] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Granted owner to siptest@conference.artaticsxauuio.com/4c7d3b1b
Jicofo 2020-10-02 23:06:31.230 INFO: [28] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Member siptest@conference.artaticsxauuio.com/4c7d3b1b joined.
Jicofo 2020-10-02 23:09:33.381 INFO: [28] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Chat room event ChatRoomMemberPresenceChangeEvent[type=MemberLeft sourceRoom=org.jitsi.impl.protocol.xmpp.ChatRoomImpl@4b636067 member=ChatMember[siptest@conference.artaticsxauuio.com/4c7d3b1b, jid: xl0f9bbc1uq_o-bh@artaticsxauuio.com/YdSou6Pe]@1549090466]
Jicofo 2020-10-02 23:09:33.382 INFO: [28] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Owner has left the room !
Jicofo 2020-10-02 23:09:33.382 INFO: [28] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Member siptest@conference.artaticsxauuio.com/4c7d3b1b is leaving
Jicofo 2020-10-02 23:09:33.382 WARNING: [28] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Participant not found for siptest@conference.artaticsxauuio.com/4c7d3b1b terminated already or never started ?
Jicofo 2020-10-02 23:09:33.384 INFO: [28] org.jitsi.jicofo.FocusManager.log() Disposed conference for room: siptest@conference.artaticsxauuio.com conference count: 0
Jicofo 2020-10-03 08:08:42.460 INFO: [306] org.jitsi.jicofo.xmpp.FocusComponent.log() Focus request for room: siptest@conference.artaticsxauuio.com
Jicofo 2020-10-03 08:08:42.462 INFO: [306] org.jitsi.jicofo.FocusManager.log() Created new focus for siptest@conference.artaticsxauuio.com@auth.artaticsxauuio.com. Conference count 1,options: channelLastN=-1 enableLipSync=false openSctp=true disableRtx=false
Jicofo 2020-10-03 08:08:42.463 INFO: [306] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Joining the room: siptest@conference.artaticsxauuio.com
Jicofo 2020-10-03 08:08:43.490 INFO: [28] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Chat room event ChatRoomMemberPresenceChangeEvent[type=MemberJoined sourceRoom=org.jitsi.impl.protocol.xmpp.ChatRoomImpl@37294663 member=ChatMember[siptest@conference.artaticsxauuio.com/ab54a539, jid: null]@1123864074]
Jicofo 2020-10-03 08:08:43.492 INFO: [28] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Granted owner to siptest@conference.artaticsxauuio.com/ab54a539
Jicofo 2020-10-03 08:08:43.492 INFO: [28] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Member siptest@conference.artaticsxauuio.com/ab54a539 joined.
Jicofo 2020-10-03 08:10:10.781 INFO: [28] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Chat room event ChatRoomMemberPresenceChangeEvent[type=MemberLeft sourceRoom=org.jitsi.impl.protocol.xmpp.ChatRoomImpl@37294663 member=ChatMember[siptest@conference.artaticsxauuio.com/ab54a539, jid: 0szdm79tjxl_iw9x@artaticsxauuio.com/MtfKJk-p]@1123864074]
Jicofo 2020-10-03 08:10:10.781 INFO: [28] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Owner has left the room !
Jicofo 2020-10-03 08:10:10.781 INFO: [28] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Member siptest@conference.artaticsxauuio.com/ab54a539 is leaving
Jicofo 2020-10-03 08:10:10.781 WARNING: [28] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Participant not found for siptest@conference.artaticsxauuio.com/ab54a539 terminated already or never started ?
Jicofo 2020-10-03 08:10:10.784 INFO: [28] org.jitsi.jicofo.FocusManager.log() Disposed conference for room: siptest@conference.artaticsxauuio.com conference count: 0

Is jigasi alone in the room?

Two persons are in the conference and 1 tried to join via mobile.These are latest logs:
Jicofo 2020-10-03 13:59:33.629 INFO: [303] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Joining the room: voximplant@conference.artaticsxauuio.com
Jicofo 2020-10-03 13:59:33.696 INFO: [28] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Chat room event ChatRoomMemberPresenceChangeEvent[type=MemberJoined sourceRoom=org.jitsi.impl.protocol.xmpp.ChatRoomImpl@7c18a198 member=ChatMember[voximplant@conference.artaticsxauuio.com/44fbbc15, jid: null]@1129398515]
Jicofo 2020-10-03 13:59:33.698 INFO: [28] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Granted owner to voximplant@conference.artaticsxauuio.com/44fbbc15
Jicofo 2020-10-03 13:59:33.698 INFO: [28] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Member voximplant@conference.artaticsxauuio.com/44fbbc15 joined.
Jicofo 2020-10-03 14:00:03.663 INFO: [28] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Chat room event ChatRoomMemberPresenceChangeEvent[type=MemberLeft sourceRoom=org.jitsi.impl.protocol.xmpp.ChatRoomImpl@7c18a198 member=ChatMember[voximplant@conference.artaticsxauuio.com/44fbbc15, jid: 1czzgsfuj6mcqemq@artaticsxauuio.com/mVfXdDad]@1129398515]
Jicofo 2020-10-03 14:00:03.663 INFO: [28] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Owner has left the room !
Jicofo 2020-10-03 14:00:03.663 INFO: [28] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Member voximplant@conference.artaticsxauuio.com/44fbbc15 is leaving
Jicofo 2020-10-03 14:00:03.663 WARNING: [28] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Participant not found for voximplant@conference.artaticsxauuio.com/44fbbc15 terminated already or never started ?
Jicofo 2020-10-03 14:00:03.668 INFO: [28] org.jitsi.jicofo.FocusManager.log() Disposed conference for room: voximplant@conference.artaticsxauuio.com conference count: 1
root@ip-172-31-3-182:/home/ubuntu#

If you open 3 tabs in the browser does it work?

3 Members joined through link in browser, but the participant joining through mobile never able to join.IVR asks for meeting ID and after some seconds call drops from mobile.