I recently updated my all-in-one jitsi installation changing the following packages/versions:
2019-12-17 14:05:46 upgrade jitsi-meet:all 1.0.3734-1 1.0.4101-1
2019-12-17 14:05:47 upgrade jicofo:amd64 1.0-468-1 1.0-508-1
2019-12-17 14:05:52 upgrade jitsi-meet-web:all 1.0.3387-1 1.0.3729-1
2019-12-17 14:05:53 upgrade jitsi-meet-web-config:all 1.0.3387-1 1.0.3729-1
2019-12-17 14:05:54 upgrade jitsi-meet-prosody:all 1.0.3387-1 1.0.3729-1
2019-12-17 14:05:55 upgrade jitsi-videobridge:amd64 1116-1 1126-1
2019-12-17 14:06:31 upgrade jigasi:amd64 1.0-235 1.1-38-g8f3c241-1
Before the upgrade, calls in to and out of Jigasi were working fine. Now, I am able to call out from Jigasi (add meeting participant) and everything works great. However, when I attempt to dial in to a meeting room, after looking at a SIP capture, it appears as though Jigasi is not sending a 200 OK (to answer the call) and instead initiates a new INVITE back out to the peer that the incoming call came from. Not sure why, or if something fundamental changed in these version updates that I need to be aware of?
One thing that stands out when I compare Jigasi logs from when a call worked versus now when it does not, is right around the time I expect Jigasi to say its answered the call, I see these lines stand out:
2019-12-18 02:27:01.373 INFO:  org.jitsi.jigasi.SipGatewaySession.peerStateChanged().1204 [ctx=15766648185361042141970] SIP peer state: Connecting
2019-12-18 02:27:01.439 SEVERE:  impl.protocol.sip.OperationSetBasicTelephonySipImpl.processResponse().634 Received error: 491 Request Pending
2019-12-18 02:27:01.515 INFO:  org.jitsi.jigasi.SipGatewaySession.peerStateChanged().1204 [ctx=15766648185361042141970] SIP peer state: Failed
2019-12-18 02:27:01.930 INFO:  service.protocol.media.MediaHandler.registerDynamicPTsWithStream().1003 Dynamic PT map: 126=rtpmap:-1 telephone-event/8000; 111=rtpmap:-1 opus/48000/2 fmtp:useinbandfec=1;minptime=10; 103=rtpmap:-1 unknown/90000;
2019-12-18 02:27:01.932 INFO:  service.protocol.media.MediaHandler.registerDynamicPTsWithStream().1020 PT overrides [103->104 ]
2019-12-18 02:27:02.081 INFO:  service.protocol.media.CallPeerMediaHandler.start().1961 Starting
2019-12-18 02:27:02.383 INFO:  service.protocol.media.MediaHandler.registerDynamicPTsWithStream().1003 Dynamic PT map: 101=rtpmap:-1 telephone-event/8000; 96=rtpmap:-1 opus/48000/2 fmtp:usedtx=1; 98=rtpmap:-1 iLBC/8000; 97=rtpmap:-1 AMR-WB/16000;
2019-12-18 02:27:02.398 SEVERE:  impl.protocol.sip.CallPeerSipImpl.answer().1334 Failed to create an SDP description for an OK response to an INVITE request!
I dont know if these are indicators of the cause or the result, but these codecs etc are in the second INVITE jigasi is now sending in response, instead of Answering the incoming call.