[jitsi-dev] java.io.IOException on jigasi - No audio


#1

Hi,

We configured jigasi recently and are seeing a strange behavior.
Sometimes the incoming call is received and the participant joins the room,
but then the exception bellow happens and she can't listen/talk from the
phone.
That problem doesn't happen all the time, and usually if the person tries
to call again it works in the second/third try.

Any idea on what's going on?

2017-01-18 19:36:55.917 INFO: [55]
org.jitsi.jigasi.SipGateway.incomingCallReceived().276 Incoming call
received...
2017-01-18 19:36:56.920 INFO: [1236]
org.jitsi.jigasi.GatewaySession.run().729 Wait thread cancelled
2017-01-18 19:36:56.920 INFO: [55]
org.jitsi.jigasi.JvbConference.setXmppProvider().507
159b315036d@callcontrol.domain.com will use
ProtocolProviderServiceJabberImpl(159b315036d@domain.com (Jabber))
2017-01-18 19:36:56.924 INFO: [1237]
impl.protocol.jabber.OperationSetBasicTelephonyJabberImpl.registrationStateChanged().118
Jingle : ON
2017-01-18 19:36:56.924 INFO: [1237]
org.jitsi.jigasi.JvbConference.registrationStateChanged().546 XMPP (
159b315036d@callcontrol.domain.com): RegistrationStateChangeEvent[
oldState=Unregistered; newState=RegistrationState=Registering;
reasonCode=-1; reason=null]
2017-01-18 19:36:56.926 SEVERE: [1237]
service.protocol.AbstractProtocolProviderService.fireRegistrationStateChanged().201
An error occurred while executing
RegistrationStateChangeListener#registrationStateChanged(RegistrationStateChangeEvent)
of
net.java.sip.communicator.impl.protocol.jabber.OperationSetPersistentPresenceJabberImpl$RegistrationStateListener@3d42500e
java.lang.IllegalArgumentException: Connection cannot be anonymous
at org.jivesoftware.smackx.packet.VCard.checkAuthenticated(VCard.java:571)
at org.jivesoftware.smackx.packet.VCard.load(VCard.java:511)
at
net.java.sip.communicator.impl.protocol.jabber.OperationSetPersistentPresenceJabberImpl.createAccountPhotoPresenceInterceptor(OperationSetPersistentPresenceJabberImpl.java:1898)
at
net.java.sip.communicator.impl.protocol.jabber.OperationSetPersistentPresenceJabberImpl$RegistrationStateListener.registrationStateChanged(OperationSetPersistentPresenceJabberImpl.java:1106)
at
net.java.sip.communicator.service.protocol.AbstractProtocolProviderService.fireRegistrationStateChanged(AbstractProtocolProviderService.java:187)
at
net.java.sip.communicator.service.protocol.AbstractProtocolProviderService.fireRegistrationStateChanged(AbstractProtocolProviderService.java:141)
at
net.java.sip.communicator.impl.protocol.jabber.ProtocolProviderServiceJabberImpl.connectAndLogin(ProtocolProviderServiceJabberImpl.java:1345)
at
net.java.sip.communicator.impl.protocol.jabber.ProtocolProviderServiceJabberImpl.connectAndLogin(ProtocolProviderServiceJabberImpl.java:954)
at
net.java.sip.communicator.impl.protocol.jabber.ProtocolProviderServiceJabberImpl.initializeConnectAndLogin(ProtocolProviderServiceJabberImpl.java:765)
at
net.java.sip.communicator.impl.protocol.jabber.ProtocolProviderServiceJabberImpl.register(ProtocolProviderServiceJabberImpl.java:478)
at org.jitsi.jigasi.RegisterThread.run(RegisterThread.java:58)
2017-01-18 19:36:56.932 WARNING: [1243]
impl.protocol.jabber.OperationSetBasicInstantMessagingJabberImpl.isCarbonSupported().775
Failed to retrieve carbon support.not-allowed(-1) Communication with remote
domains is not enabled
2017-01-18 19:36:56.932 SEVERE: [1245]
impl.protocol.jabber.InfoRetreiver.retrieveDetails().361 Cannot load
details for contact 159b315036d@domain.com : item-not-found(-1)
2017-01-18 19:36:56.932 INFO: [1237]
org.jitsi.jigasi.JvbConference.joinConferenceRoom().572 Joining JVB
conference room: sip
2017-01-18 19:36:56.940 INFO: [1242]
impl.protocol.jabber.ChatRoomJabberImpl.joined().1132
sip@conference.domain.com/f453ab32 has joined the sip@conference.domain.com
chat room.
2017-01-18 19:36:56.940 INFO: [1242]
impl.protocol.jabber.ChatRoomJabberImpl.joined().1132
sip@conference.domain.com/focus has joined the sip@conference.domain.com
chat room.
2017-01-18 19:36:56.985 INFO: [1248]
impl.protocol.jabber.IceUdpTransportManager.createIceAgent().191 Auto
discovered harvester is null
2017-01-18 19:36:57.158 INFO: [1248]
impl.protocol.jabber.IceUdpTransportManager.createIceAgent().283 End
gathering harvester within 173 ms
2017-01-18 19:36:57.511 INFO: [1248]
impl.protocol.jabber.CallPeerMediaHandlerJabberImpl.harvestCandidates().1192
End candidate harvest within 352 ms
2017-01-18 19:36:57.511 WARNING: [1248]
impl.protocol.jabber.IceUdpTransportManager.startConnectivityEstablishment().971
No ICE media stream for media: video - ignored candidates.
2017-01-18 19:36:57.512 INFO: [1248]
org.jitsi.jigasi.JvbConference.incomingCallReceived().796 Got invite from
focus
2017-01-18 19:36:57.597 INFO: [157]
service.protocol.media.MediaHandler.registerDynamicPTsWithStream().1002
Dynamic PT map: 126=rtpmap:-1 telephone-event/8000; 100=rtpmap:-1 VP8/90000
fmtp:x-google-start-bitrate=800; 111=rtpmap:-1 opus/48000/2
fmtp:useinbandfec=1;minptime=10; 103=rtpmap:-1 unknown/90000;
2017-01-18 19:36:57.597 INFO: [157]
service.protocol.media.MediaHandler.registerDynamicPTsWithStream().1019 PT
overrides [103->104 ]
2017-01-18 19:36:57.598 INFO: [157]
service.protocol.media.CallPeerMediaHandler.start().1932 Starting
2017-01-18 19:36:57.624 SEVERE: [1265]
org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.error() Failed
to connect this DTLS client to a DTLS server!
java.io.IOException:
org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl is closed!
at
org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl.assertNotClosed(DatagramTransportImpl.java:124)
at
org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl.send(DatagramTransportImpl.java:474)
at org.bouncycastle.crypto.tls.DTLSRecordLayer.sendRecord(Unknown Source)
at org.bouncycastle.crypto.tls.DTLSRecordLayer.send(Unknown Source)
at
org.bouncycastle.crypto.tls.DTLSReliableHandshake$RecordLayerBuffer.sendToRecordLayer(Unknown
Source)
at
org.bouncycastle.crypto.tls.DTLSReliableHandshake.writeHandshakeFragment(Unknown
Source)
at org.bouncycastle.crypto.tls.DTLSReliableHandshake.writeMessage(Unknown
Source)
at
org.bouncycastle.crypto.tls.DTLSReliableHandshake.resendOutboundFlight(Unknown
Source)
at org.bouncycastle.crypto.tls.DTLSReliableHandshake.receiveMessage(Unknown
Source)
at
org.bouncycastle.crypto.tls.DTLSReliableHandshake.receiveMessageBody(Unknown
Source)
at org.bouncycastle.crypto.tls.DTLSClientProtocol.clientHandshake(Unknown
Source)
at org.bouncycastle.crypto.tls.DTLSClientProtocol.connect(Unknown Source)
at
org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.runInConnectThread(DtlsPacketTransformer.java:990)
at
org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.access$100(DtlsPacketTransformer.java:40)
at
org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer$2.run(DtlsPacketTransformer.java:1256)
2017-01-18 19:36:57.625 SEVERE: [1264]
org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.error() Failed
to connect this DTLS client to a DTLS server!
java.io.IOException:
org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl is closed!
at
org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl.assertNotClosed(DatagramTransportImpl.java:124)
at
org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl.send(DatagramTransportImpl.java:474)
at org.bouncycastle.crypto.tls.DTLSRecordLayer.sendRecord(Unknown Source)
at org.bouncycastle.crypto.tls.DTLSRecordLayer.send(Unknown Source)
at
org.bouncycastle.crypto.tls.DTLSReliableHandshake$RecordLayerBuffer.sendToRecordLayer(Unknown
Source)
at
org.bouncycastle.crypto.tls.DTLSReliableHandshake.writeHandshakeFragment(Unknown
Source)
at org.bouncycastle.crypto.tls.DTLSReliableHandshake.writeMessage(Unknown
Source)
at
org.bouncycastle.crypto.tls.DTLSReliableHandshake.resendOutboundFlight(Unknown
Source)
at org.bouncycastle.crypto.tls.DTLSReliableHandshake.receiveMessage(Unknown
Source)
at
org.bouncycastle.crypto.tls.DTLSReliableHandshake.receiveMessageBody(Unknown
Source)
at org.bouncycastle.crypto.tls.DTLSClientProtocol.clientHandshake(Unknown
Source)
at org.bouncycastle.crypto.tls.DTLSClientProtocol.connect(Unknown Source)
at
org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.runInConnectThread(DtlsPacketTransformer.java:990)
at
org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.access$100(DtlsPacketTransformer.java:40)
at
org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer$2.run(DtlsPacketTransformer.java:1256)
2017-01-18 19:36:57.633 INFO: [157]
org.jitsi.jigasi.JvbConference.onJvbCallStarted().665 JVB conference call
IN_PROGRESS sip
2017-01-18 19:36:57.633 INFO: [157]
org.jitsi.jigasi.JvbConference.peerStateChanged().824
159b315036d@callcontrol.domain.com JVB peer state:
net.java.sip.communicator.service.protocol.CallPeerState:Connected
2017-01-18 19:36:57.634 INFO: [157]
org.jitsi.jigasi.JvbConference.advertisePeerSSRCs().216 Peer
net.java.sip.communicator.service.protocol.CallPeerState:Connected SSRCs
audio: 1081048297 video: null
2017-01-18 19:36:57.637 INFO: [132]
service.protocol.media.MediaHandler.registerDynamicPTsWithStream().1002
Dynamic PT map: 101=rtpmap:-1 telephone-event/8000; 102=rtpmap:-1
speex/8000;
2017-01-18 19:36:57.637 INFO: [132]
service.protocol.media.MediaHandler.registerDynamicPTsWithStream().1019 PT
overrides []
2017-01-18 19:36:57.640 INFO: [132]
org.jitsi.jigasi.GatewaySession.peerStateChanged().675
159b315036d@callcontrol.domain.com SIP peer state: Connecting*
2017-01-18 19:36:57.727 INFO: [55]
org.jitsi.jigasi.GatewaySession.handleCallState().603 Sip call IN_PROGRESS:
Call: id=14847682159171862769212 peers=1
2017-01-18 19:36:57.728 INFO: [55]
org.jitsi.jigasi.GatewaySession.handleCallState().611 SIP call format used:
rtpmap:0 PCMU/8000
2017-01-18 19:36:57.728 INFO: [55]
org.jitsi.jigasi.GatewaySession.peerStateChanged().675
159b315036d@callcontrol.domain.com SIP peer state: Connected
2017-01-18 19:36:57.728 INFO: [55]
service.protocol.media.CallPeerMediaHandler.start().1932 Starting
2017-01-18 19:37:53.932 INFO: [55]
org.jitsi.jigasi.GatewaySession.peerStateChanged().675
159b315036d@callcontrol.domain.com SIP peer state: Disconnected
2017-01-18 19:37:58.932 INFO: [1313]
org.jitsi.jigasi.GatewaySession.sipCallEnded().441 Sip call ended: Call:
id=14847682159171862769212 peers=0
2017-01-18 19:37:58.933 INFO: [1313]
org.jitsi.jigasi.JvbConference.stop().467 159b315036d@callcontrol.domain.com
is removing account Jabber:159b315036d@domain.com/159b315036d
2017-01-18 19:37:58.939 INFO: [263]
org.jitsi.jigasi.JvbConference.peerStateChanged().824
159b315036d@callcontrol.domain.com JVB peer state:
net.java.sip.communicator.service.protocol.CallPeerState:Disconnected
2017-01-18 19:37:59.088 INFO: [1313]
impl.protocol.jabber.OperationSetBasicTelephonyJabberImpl.registrationStateChanged().125
Jingle : OFF
2017-01-18 19:37:59.089 INFO: [1313]
org.jitsi.jigasi.SipGateway.notifyCallEnded().188 Removed session for call
159b315036d@callcontrol.domain.com

Kind regards,
-- Alex


#2

Hum,

I think, I have seen it once. For some reason dtls is not established
between the xmmp provider's media stack and jvb. If you find a
scenario for reliably reproducing it or at least a full tcpdump of
such session(between jigasi and jvb) it will help, if not fixing it,
at least narrowing it down.

Regards
damencho

···

On Wed, Jan 18, 2017 at 4:03 PM, Alex Zanetti de Lima <trustlix@gmail.com> wrote:

Hi,

We configured jigasi recently and are seeing a strange behavior.
Sometimes the incoming call is received and the participant joins the room,
but then the exception bellow happens and she can't listen/talk from the
phone.
That problem doesn't happen all the time, and usually if the person tries to
call again it works in the second/third try.

Any idea on what's going on?

2017-01-18 19:36:55.917 INFO: [55]
org.jitsi.jigasi.SipGateway.incomingCallReceived().276 Incoming call
received...
2017-01-18 19:36:56.920 INFO: [1236]
org.jitsi.jigasi.GatewaySession.run().729 Wait thread cancelled
2017-01-18 19:36:56.920 INFO: [55]
org.jitsi.jigasi.JvbConference.setXmppProvider().507
159b315036d@callcontrol.domain.com will use
ProtocolProviderServiceJabberImpl(159b315036d@domain.com (Jabber))
2017-01-18 19:36:56.924 INFO: [1237]
impl.protocol.jabber.OperationSetBasicTelephonyJabberImpl.registrationStateChanged().118
Jingle : ON
2017-01-18 19:36:56.924 INFO: [1237]
org.jitsi.jigasi.JvbConference.registrationStateChanged().546 XMPP
(159b315036d@callcontrol.domain.com): RegistrationStateChangeEvent[
oldState=Unregistered; newState=RegistrationState=Registering;
reasonCode=-1; reason=null]
2017-01-18 19:36:56.926 SEVERE: [1237]
service.protocol.AbstractProtocolProviderService.fireRegistrationStateChanged().201
An error occurred while executing
RegistrationStateChangeListener#registrationStateChanged(RegistrationStateChangeEvent)
of
net.java.sip.communicator.impl.protocol.jabber.OperationSetPersistentPresenceJabberImpl$RegistrationStateListener@3d42500e
java.lang.IllegalArgumentException: Connection cannot be anonymous
at org.jivesoftware.smackx.packet.VCard.checkAuthenticated(VCard.java:571)
at org.jivesoftware.smackx.packet.VCard.load(VCard.java:511)
at
net.java.sip.communicator.impl.protocol.jabber.OperationSetPersistentPresenceJabberImpl.createAccountPhotoPresenceInterceptor(OperationSetPersistentPresenceJabberImpl.java:1898)
at
net.java.sip.communicator.impl.protocol.jabber.OperationSetPersistentPresenceJabberImpl$RegistrationStateListener.registrationStateChanged(OperationSetPersistentPresenceJabberImpl.java:1106)
at
net.java.sip.communicator.service.protocol.AbstractProtocolProviderService.fireRegistrationStateChanged(AbstractProtocolProviderService.java:187)
at
net.java.sip.communicator.service.protocol.AbstractProtocolProviderService.fireRegistrationStateChanged(AbstractProtocolProviderService.java:141)
at
net.java.sip.communicator.impl.protocol.jabber.ProtocolProviderServiceJabberImpl.connectAndLogin(ProtocolProviderServiceJabberImpl.java:1345)
at
net.java.sip.communicator.impl.protocol.jabber.ProtocolProviderServiceJabberImpl.connectAndLogin(ProtocolProviderServiceJabberImpl.java:954)
at
net.java.sip.communicator.impl.protocol.jabber.ProtocolProviderServiceJabberImpl.initializeConnectAndLogin(ProtocolProviderServiceJabberImpl.java:765)
at
net.java.sip.communicator.impl.protocol.jabber.ProtocolProviderServiceJabberImpl.register(ProtocolProviderServiceJabberImpl.java:478)
at org.jitsi.jigasi.RegisterThread.run(RegisterThread.java:58)
2017-01-18 19:36:56.932 WARNING: [1243]
impl.protocol.jabber.OperationSetBasicInstantMessagingJabberImpl.isCarbonSupported().775
Failed to retrieve carbon support.not-allowed(-1) Communication with remote
domains is not enabled
2017-01-18 19:36:56.932 SEVERE: [1245]
impl.protocol.jabber.InfoRetreiver.retrieveDetails().361 Cannot load details
for contact 159b315036d@domain.com : item-not-found(-1)
2017-01-18 19:36:56.932 INFO: [1237]
org.jitsi.jigasi.JvbConference.joinConferenceRoom().572 Joining JVB
conference room: sip
2017-01-18 19:36:56.940 INFO: [1242]
impl.protocol.jabber.ChatRoomJabberImpl.joined().1132
sip@conference.domain.com/f453ab32 has joined the sip@conference.domain.com
chat room.
2017-01-18 19:36:56.940 INFO: [1242]
impl.protocol.jabber.ChatRoomJabberImpl.joined().1132
sip@conference.domain.com/focus has joined the sip@conference.domain.com
chat room.
2017-01-18 19:36:56.985 INFO: [1248]
impl.protocol.jabber.IceUdpTransportManager.createIceAgent().191 Auto
discovered harvester is null
2017-01-18 19:36:57.158 INFO: [1248]
impl.protocol.jabber.IceUdpTransportManager.createIceAgent().283 End
gathering harvester within 173 ms
2017-01-18 19:36:57.511 INFO: [1248]
impl.protocol.jabber.CallPeerMediaHandlerJabberImpl.harvestCandidates().1192
End candidate harvest within 352 ms
2017-01-18 19:36:57.511 WARNING: [1248]
impl.protocol.jabber.IceUdpTransportManager.startConnectivityEstablishment().971
No ICE media stream for media: video - ignored candidates.
2017-01-18 19:36:57.512 INFO: [1248]
org.jitsi.jigasi.JvbConference.incomingCallReceived().796 Got invite from
focus
2017-01-18 19:36:57.597 INFO: [157]
service.protocol.media.MediaHandler.registerDynamicPTsWithStream().1002
Dynamic PT map: 126=rtpmap:-1 telephone-event/8000; 100=rtpmap:-1 VP8/90000
fmtp:x-google-start-bitrate=800; 111=rtpmap:-1 opus/48000/2
fmtp:useinbandfec=1;minptime=10; 103=rtpmap:-1 unknown/90000;
2017-01-18 19:36:57.597 INFO: [157]
service.protocol.media.MediaHandler.registerDynamicPTsWithStream().1019 PT
overrides [103->104 ]
2017-01-18 19:36:57.598 INFO: [157]
service.protocol.media.CallPeerMediaHandler.start().1932 Starting
2017-01-18 19:36:57.624 SEVERE: [1265]
org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.error() Failed
to connect this DTLS client to a DTLS server!
java.io.IOException:
org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl is closed!
at
org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl.assertNotClosed(DatagramTransportImpl.java:124)
at
org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl.send(DatagramTransportImpl.java:474)
at org.bouncycastle.crypto.tls.DTLSRecordLayer.sendRecord(Unknown Source)
at org.bouncycastle.crypto.tls.DTLSRecordLayer.send(Unknown Source)
at
org.bouncycastle.crypto.tls.DTLSReliableHandshake$RecordLayerBuffer.sendToRecordLayer(Unknown
Source)
at
org.bouncycastle.crypto.tls.DTLSReliableHandshake.writeHandshakeFragment(Unknown
Source)
at org.bouncycastle.crypto.tls.DTLSReliableHandshake.writeMessage(Unknown
Source)
at
org.bouncycastle.crypto.tls.DTLSReliableHandshake.resendOutboundFlight(Unknown
Source)
at org.bouncycastle.crypto.tls.DTLSReliableHandshake.receiveMessage(Unknown
Source)
at
org.bouncycastle.crypto.tls.DTLSReliableHandshake.receiveMessageBody(Unknown
Source)
at org.bouncycastle.crypto.tls.DTLSClientProtocol.clientHandshake(Unknown
Source)
at org.bouncycastle.crypto.tls.DTLSClientProtocol.connect(Unknown Source)
at
org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.runInConnectThread(DtlsPacketTransformer.java:990)
at
org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.access$100(DtlsPacketTransformer.java:40)
at
org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer$2.run(DtlsPacketTransformer.java:1256)
2017-01-18 19:36:57.625 SEVERE: [1264]
org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.error() Failed
to connect this DTLS client to a DTLS server!
java.io.IOException:
org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl is closed!
at
org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl.assertNotClosed(DatagramTransportImpl.java:124)
at
org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl.send(DatagramTransportImpl.java:474)
at org.bouncycastle.crypto.tls.DTLSRecordLayer.sendRecord(Unknown Source)
at org.bouncycastle.crypto.tls.DTLSRecordLayer.send(Unknown Source)
at
org.bouncycastle.crypto.tls.DTLSReliableHandshake$RecordLayerBuffer.sendToRecordLayer(Unknown
Source)
at
org.bouncycastle.crypto.tls.DTLSReliableHandshake.writeHandshakeFragment(Unknown
Source)
at org.bouncycastle.crypto.tls.DTLSReliableHandshake.writeMessage(Unknown
Source)
at
org.bouncycastle.crypto.tls.DTLSReliableHandshake.resendOutboundFlight(Unknown
Source)
at org.bouncycastle.crypto.tls.DTLSReliableHandshake.receiveMessage(Unknown
Source)
at
org.bouncycastle.crypto.tls.DTLSReliableHandshake.receiveMessageBody(Unknown
Source)
at org.bouncycastle.crypto.tls.DTLSClientProtocol.clientHandshake(Unknown
Source)
at org.bouncycastle.crypto.tls.DTLSClientProtocol.connect(Unknown Source)
at
org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.runInConnectThread(DtlsPacketTransformer.java:990)
at
org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.access$100(DtlsPacketTransformer.java:40)
at
org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer$2.run(DtlsPacketTransformer.java:1256)
2017-01-18 19:36:57.633 INFO: [157]
org.jitsi.jigasi.JvbConference.onJvbCallStarted().665 JVB conference call
IN_PROGRESS sip
2017-01-18 19:36:57.633 INFO: [157]
org.jitsi.jigasi.JvbConference.peerStateChanged().824
159b315036d@callcontrol.domain.com JVB peer state:
net.java.sip.communicator.service.protocol.CallPeerState:Connected
2017-01-18 19:36:57.634 INFO: [157]
org.jitsi.jigasi.JvbConference.advertisePeerSSRCs().216 Peer
net.java.sip.communicator.service.protocol.CallPeerState:Connected SSRCs
audio: 1081048297 video: null
2017-01-18 19:36:57.637 INFO: [132]
service.protocol.media.MediaHandler.registerDynamicPTsWithStream().1002
Dynamic PT map: 101=rtpmap:-1 telephone-event/8000; 102=rtpmap:-1
speex/8000;
2017-01-18 19:36:57.637 INFO: [132]
service.protocol.media.MediaHandler.registerDynamicPTsWithStream().1019 PT
overrides []
2017-01-18 19:36:57.640 INFO: [132]
org.jitsi.jigasi.GatewaySession.peerStateChanged().675
159b315036d@callcontrol.domain.com SIP peer state: Connecting*
2017-01-18 19:36:57.727 INFO: [55]
org.jitsi.jigasi.GatewaySession.handleCallState().603 Sip call IN_PROGRESS:
Call: id=14847682159171862769212 peers=1
2017-01-18 19:36:57.728 INFO: [55]
org.jitsi.jigasi.GatewaySession.handleCallState().611 SIP call format used:
rtpmap:0 PCMU/8000
2017-01-18 19:36:57.728 INFO: [55]
org.jitsi.jigasi.GatewaySession.peerStateChanged().675
159b315036d@callcontrol.domain.com SIP peer state: Connected
2017-01-18 19:36:57.728 INFO: [55]
service.protocol.media.CallPeerMediaHandler.start().1932 Starting
2017-01-18 19:37:53.932 INFO: [55]
org.jitsi.jigasi.GatewaySession.peerStateChanged().675
159b315036d@callcontrol.domain.com SIP peer state: Disconnected
2017-01-18 19:37:58.932 INFO: [1313]
org.jitsi.jigasi.GatewaySession.sipCallEnded().441 Sip call ended: Call:
id=14847682159171862769212 peers=0
2017-01-18 19:37:58.933 INFO: [1313]
org.jitsi.jigasi.JvbConference.stop().467 159b315036d@callcontrol.domain.com
is removing account Jabber:159b315036d@domain.com/159b315036d
2017-01-18 19:37:58.939 INFO: [263]
org.jitsi.jigasi.JvbConference.peerStateChanged().824
159b315036d@callcontrol.domain.com JVB peer state:
net.java.sip.communicator.service.protocol.CallPeerState:Disconnected
2017-01-18 19:37:59.088 INFO: [1313]
impl.protocol.jabber.OperationSetBasicTelephonyJabberImpl.registrationStateChanged().125
Jingle : OFF
2017-01-18 19:37:59.089 INFO: [1313]
org.jitsi.jigasi.SipGateway.notifyCallEnded().188 Removed session for call
159b315036d@callcontrol.domain.com

Kind regards,
-- Alex

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev


#3

Hum,

I think, I have seen it once. For some reason dtls is not established
between the xmmp provider's media stack and jvb. If you find a
scenario for reliably reproducing it or at least a full tcpdump of
such session(between jigasi and jvb) it will help, if not fixing it,
at least narrowing it down.

Damian, we tried several times yesterday but were not able to reproduce the
problem.
Will update the thread as soon as we get more info.

···

On Wed, Jan 18, 2017 at 8:44 PM, Damian Minkov <damencho@jitsi.org> wrote:

Regards
damencho

On Wed, Jan 18, 2017 at 4:03 PM, Alex Zanetti de Lima > <trustlix@gmail.com> wrote:
> Hi,
>
> We configured jigasi recently and are seeing a strange behavior.
> Sometimes the incoming call is received and the participant joins the
room,
> but then the exception bellow happens and she can't listen/talk from the
> phone.
> That problem doesn't happen all the time, and usually if the person
tries to
> call again it works in the second/third try.
>
> Any idea on what's going on?
>
> 2017-01-18 19:36:55.917 INFO: [55]
> org.jitsi.jigasi.SipGateway.incomingCallReceived().276 Incoming call
> received...
> 2017-01-18 19:36:56.920 INFO: [1236]
> org.jitsi.jigasi.GatewaySession.run().729 Wait thread cancelled
> 2017-01-18 19:36:56.920 INFO: [55]
> org.jitsi.jigasi.JvbConference.setXmppProvider().507
> 159b315036d@callcontrol.domain.com will use
> ProtocolProviderServiceJabberImpl(159b315036d@domain.com (Jabber))
> 2017-01-18 19:36:56.924 INFO: [1237]
> impl.protocol.jabber.OperationSetBasicTelephonyJabberImpl.
registrationStateChanged().118
> Jingle : ON
> 2017-01-18 19:36:56.924 INFO: [1237]
> org.jitsi.jigasi.JvbConference.registrationStateChanged().546 XMPP
> (159b315036d@callcontrol.domain.com): RegistrationStateChangeEvent[
> oldState=Unregistered; newState=RegistrationState=Registering;
> reasonCode=-1; reason=null]
> 2017-01-18 19:36:56.926 SEVERE: [1237]
> service.protocol.AbstractProtocolProviderService.
fireRegistrationStateChanged().201
> An error occurred while executing
> RegistrationStateChangeListener#registrationStateChanged(
RegistrationStateChangeEvent)
> of
> net.java.sip.communicator.impl.protocol.jabber.
OperationSetPersistentPresenceJabberImpl$RegistrationStateListener@
3d42500e
> java.lang.IllegalArgumentException: Connection cannot be anonymous
> at org.jivesoftware.smackx.packet.VCard.checkAuthenticated(VCard.java:
571)
> at org.jivesoftware.smackx.packet.VCard.load(VCard.java:511)
> at
> net.java.sip.communicator.impl.protocol.jabber.
OperationSetPersistentPresenceJabberImpl.createAccountPhotoPresenceInte
rceptor(OperationSetPersistentPresenceJabberImpl.java:1898)
> at
> net.java.sip.communicator.impl.protocol.jabber.
OperationSetPersistentPresenceJabberImpl$RegistrationStateListener.
registrationStateChanged(OperationSetPersistentPresence
JabberImpl.java:1106)
> at
> net.java.sip.communicator.service.protocol.
AbstractProtocolProviderService.fireRegistrationStateChanged(
AbstractProtocolProviderService.java:187)
> at
> net.java.sip.communicator.service.protocol.
AbstractProtocolProviderService.fireRegistrationStateChanged(
AbstractProtocolProviderService.java:141)
> at
> net.java.sip.communicator.impl.protocol.jabber.
ProtocolProviderServiceJabberImpl.connectAndLogin(
ProtocolProviderServiceJabberImpl.java:1345)
> at
> net.java.sip.communicator.impl.protocol.jabber.
ProtocolProviderServiceJabberImpl.connectAndLogin(
ProtocolProviderServiceJabberImpl.java:954)
> at
> net.java.sip.communicator.impl.protocol.jabber.
ProtocolProviderServiceJabberImpl.initializeConnectAndLogin(
ProtocolProviderServiceJabberImpl.java:765)
> at
> net.java.sip.communicator.impl.protocol.jabber.
ProtocolProviderServiceJabberImpl.register(ProtocolProviderServiceJabberI
mpl.java:478)
> at org.jitsi.jigasi.RegisterThread.run(RegisterThread.java:58)
> 2017-01-18 19:36:56.932 WARNING: [1243]
> impl.protocol.jabber.OperationSetBasicInstantMessagingJabberImpl.
isCarbonSupported().775
> Failed to retrieve carbon support.not-allowed(-1) Communication with
remote
> domains is not enabled
> 2017-01-18 19:36:56.932 SEVERE: [1245]
> impl.protocol.jabber.InfoRetreiver.retrieveDetails().361 Cannot load
details
> for contact 159b315036d@domain.com : item-not-found(-1)
> 2017-01-18 19:36:56.932 INFO: [1237]
> org.jitsi.jigasi.JvbConference.joinConferenceRoom().572 Joining JVB
> conference room: sip
> 2017-01-18 19:36:56.940 INFO: [1242]
> impl.protocol.jabber.ChatRoomJabberImpl.joined().1132
> sip@conference.domain.com/f453ab32 has joined the
sip@conference.domain.com
> chat room.
> 2017-01-18 19:36:56.940 INFO: [1242]
> impl.protocol.jabber.ChatRoomJabberImpl.joined().1132
> sip@conference.domain.com/focus has joined the sip@conference.domain.com
> chat room.
> 2017-01-18 19:36:56.985 INFO: [1248]
> impl.protocol.jabber.IceUdpTransportManager.createIceAgent().191 Auto
> discovered harvester is null
> 2017-01-18 19:36:57.158 INFO: [1248]
> impl.protocol.jabber.IceUdpTransportManager.createIceAgent().283 End
> gathering harvester within 173 ms
> 2017-01-18 19:36:57.511 INFO: [1248]
> impl.protocol.jabber.CallPeerMediaHandlerJabberImpl
.harvestCandidates().1192
> End candidate harvest within 352 ms
> 2017-01-18 19:36:57.511 WARNING: [1248]
> impl.protocol.jabber.IceUdpTransportManager.
startConnectivityEstablishment().971
> No ICE media stream for media: video - ignored candidates.
> 2017-01-18 19:36:57.512 INFO: [1248]
> org.jitsi.jigasi.JvbConference.incomingCallReceived().796 Got invite
from
> focus
> 2017-01-18 19:36:57.597 INFO: [157]
> service.protocol.media.MediaHandler.registerDynamicPTsWithStream().1002
> Dynamic PT map: 126=rtpmap:-1 telephone-event/8000; 100=rtpmap:-1
VP8/90000
> fmtp:x-google-start-bitrate=800; 111=rtpmap:-1 opus/48000/2
> fmtp:useinbandfec=1;minptime=10; 103=rtpmap:-1 unknown/90000;
> 2017-01-18 19:36:57.597 INFO: [157]
> service.protocol.media.MediaHandler.registerDynamicPTsWithStream().1019
PT
> overrides [103->104 ]
> 2017-01-18 19:36:57.598 INFO: [157]
> service.protocol.media.CallPeerMediaHandler.start().1932 Starting
> 2017-01-18 19:36:57.624 SEVERE: [1265]
> org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.error()
Failed
> to connect this DTLS client to a DTLS server!
> java.io.IOException:
> org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl is closed!
> at
> org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl.
assertNotClosed(DatagramTransportImpl.java:124)
> at
> org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl.send(
DatagramTransportImpl.java:474)
> at org.bouncycastle.crypto.tls.DTLSRecordLayer.sendRecord(Unknown
Source)
> at org.bouncycastle.crypto.tls.DTLSRecordLayer.send(Unknown Source)
> at
> org.bouncycastle.crypto.tls.DTLSReliableHandshake$RecordLayerBuffer.
sendToRecordLayer(Unknown
> Source)
> at
> org.bouncycastle.crypto.tls.DTLSReliableHandshake.
writeHandshakeFragment(Unknown
> Source)
> at org.bouncycastle.crypto.tls.DTLSReliableHandshake.
writeMessage(Unknown
> Source)
> at
> org.bouncycastle.crypto.tls.DTLSReliableHandshake.
resendOutboundFlight(Unknown
> Source)
> at org.bouncycastle.crypto.tls.DTLSReliableHandshake.
receiveMessage(Unknown
> Source)
> at
> org.bouncycastle.crypto.tls.DTLSReliableHandshake.
receiveMessageBody(Unknown
> Source)
> at org.bouncycastle.crypto.tls.DTLSClientProtocol.
clientHandshake(Unknown
> Source)
> at org.bouncycastle.crypto.tls.DTLSClientProtocol.connect(Unknown
Source)
> at
> org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.
runInConnectThread(DtlsPacketTransformer.java:990)
> at
> org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.access$
100(DtlsPacketTransformer.java:40)
> at
> org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer$2.run(
DtlsPacketTransformer.java:1256)
> 2017-01-18 19:36:57.625 SEVERE: [1264]
> org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.error()
Failed
> to connect this DTLS client to a DTLS server!
> java.io.IOException:
> org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl is closed!
> at
> org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl.
assertNotClosed(DatagramTransportImpl.java:124)
> at
> org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl.send(
DatagramTransportImpl.java:474)
> at org.bouncycastle.crypto.tls.DTLSRecordLayer.sendRecord(Unknown
Source)
> at org.bouncycastle.crypto.tls.DTLSRecordLayer.send(Unknown Source)
> at
> org.bouncycastle.crypto.tls.DTLSReliableHandshake$RecordLayerBuffer.
sendToRecordLayer(Unknown
> Source)
> at
> org.bouncycastle.crypto.tls.DTLSReliableHandshake.
writeHandshakeFragment(Unknown
> Source)
> at org.bouncycastle.crypto.tls.DTLSReliableHandshake.
writeMessage(Unknown
> Source)
> at
> org.bouncycastle.crypto.tls.DTLSReliableHandshake.
resendOutboundFlight(Unknown
> Source)
> at org.bouncycastle.crypto.tls.DTLSReliableHandshake.
receiveMessage(Unknown
> Source)
> at
> org.bouncycastle.crypto.tls.DTLSReliableHandshake.
receiveMessageBody(Unknown
> Source)
> at org.bouncycastle.crypto.tls.DTLSClientProtocol.
clientHandshake(Unknown
> Source)
> at org.bouncycastle.crypto.tls.DTLSClientProtocol.connect(Unknown
Source)
> at
> org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.
runInConnectThread(DtlsPacketTransformer.java:990)
> at
> org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.access$
100(DtlsPacketTransformer.java:40)
> at
> org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer$2.run(
DtlsPacketTransformer.java:1256)
> 2017-01-18 19:36:57.633 INFO: [157]
> org.jitsi.jigasi.JvbConference.onJvbCallStarted().665 JVB conference
call
> IN_PROGRESS sip
> 2017-01-18 19:36:57.633 INFO: [157]
> org.jitsi.jigasi.JvbConference.peerStateChanged().824
> 159b315036d@callcontrol.domain.com JVB peer state:
> net.java.sip.communicator.service.protocol.CallPeerState:Connected
> 2017-01-18 19:36:57.634 INFO: [157]
> org.jitsi.jigasi.JvbConference.advertisePeerSSRCs().216 Peer
> net.java.sip.communicator.service.protocol.CallPeerState:Connected SSRCs
> audio: 1081048297 video: null
> 2017-01-18 19:36:57.637 INFO: [132]
> service.protocol.media.MediaHandler.registerDynamicPTsWithStream().1002
> Dynamic PT map: 101=rtpmap:-1 telephone-event/8000; 102=rtpmap:-1
> speex/8000;
> 2017-01-18 19:36:57.637 INFO: [132]
> service.protocol.media.MediaHandler.registerDynamicPTsWithStream().1019
PT
> overrides []
> 2017-01-18 19:36:57.640 INFO: [132]
> org.jitsi.jigasi.GatewaySession.peerStateChanged().675
> 159b315036d@callcontrol.domain.com SIP peer state: Connecting*
> 2017-01-18 19:36:57.727 INFO: [55]
> org.jitsi.jigasi.GatewaySession.handleCallState().603 Sip call
IN_PROGRESS:
> Call: id=14847682159171862769212 peers=1
> 2017-01-18 19:36:57.728 INFO: [55]
> org.jitsi.jigasi.GatewaySession.handleCallState().611 SIP call format
used:
> rtpmap:0 PCMU/8000
> 2017-01-18 19:36:57.728 INFO: [55]
> org.jitsi.jigasi.GatewaySession.peerStateChanged().675
> 159b315036d@callcontrol.domain.com SIP peer state: Connected
> 2017-01-18 19:36:57.728 INFO: [55]
> service.protocol.media.CallPeerMediaHandler.start().1932 Starting
> 2017-01-18 19:37:53.932 INFO: [55]
> org.jitsi.jigasi.GatewaySession.peerStateChanged().675
> 159b315036d@callcontrol.domain.com SIP peer state: Disconnected
> 2017-01-18 19:37:58.932 INFO: [1313]
> org.jitsi.jigasi.GatewaySession.sipCallEnded().441 Sip call ended: Call:
> id=14847682159171862769212 peers=0
> 2017-01-18 19:37:58.933 INFO: [1313]
> org.jitsi.jigasi.JvbConference.stop().467 159b315036d@callcontrol.
domain.com
> is removing account Jabber:159b315036d@domain.com/159b315036d
> 2017-01-18 19:37:58.939 INFO: [263]
> org.jitsi.jigasi.JvbConference.peerStateChanged().824
> 159b315036d@callcontrol.domain.com JVB peer state:
> net.java.sip.communicator.service.protocol.CallPeerState:Disconnected
> 2017-01-18 19:37:59.088 INFO: [1313]
> impl.protocol.jabber.OperationSetBasicTelephonyJabberImpl.
registrationStateChanged().125
> Jingle : OFF
> 2017-01-18 19:37:59.089 INFO: [1313]
> org.jitsi.jigasi.SipGateway.notifyCallEnded().188 Removed session for
call
> 159b315036d@callcontrol.domain.com
>
> Kind regards,
> -- Alex
>
> _______________________________________________
> dev mailing list
> dev@jitsi.org
> Unsubscribe instructions and other list options:
> http://lists.jitsi.org/mailman/listinfo/dev

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev


#4

Hello @Damian

I could reproduce it successfully a few times by starting 3 conferences
with 8 up to 15 users in each conference.

In attachment, there's 3 cases in which audio worked and 3 cases in which
audio was not received.
When audio is not received, the exception that Alex posted occurs.

I guess it's related to network delay.
I will try increasing CONNECT_RETRY_INTERVAL and CONNECT_TRIES in
DtlsPacketTransformer.

cap.zip (763 KB)

···

On Fri, Jan 20, 2017 at 11:14 AM, Alex Zanetti de Lima <trustlix@gmail.com> wrote:

On Wed, Jan 18, 2017 at 8:44 PM, Damian Minkov <damencho@jitsi.org> wrote:

Hum,

I think, I have seen it once. For some reason dtls is not established
between the xmmp provider's media stack and jvb. If you find a
scenario for reliably reproducing it or at least a full tcpdump of
such session(between jigasi and jvb) it will help, if not fixing it,
at least narrowing it down.

Damian, we tried several times yesterday but were not able to reproduce
the problem.
Will update the thread as soon as we get more info.

Regards
damencho

On Wed, Jan 18, 2017 at 4:03 PM, Alex Zanetti de Lima >> <trustlix@gmail.com> wrote:
> Hi,
>
> We configured jigasi recently and are seeing a strange behavior.
> Sometimes the incoming call is received and the participant joins the
room,
> but then the exception bellow happens and she can't listen/talk from the
> phone.
> That problem doesn't happen all the time, and usually if the person
tries to
> call again it works in the second/third try.
>
> Any idea on what's going on?
>
> 2017-01-18 19:36:55.917 INFO: [55]
> org.jitsi.jigasi.SipGateway.incomingCallReceived().276 Incoming call
> received...
> 2017-01-18 19:36:56.920 INFO: [1236]
> org.jitsi.jigasi.GatewaySession.run().729 Wait thread cancelled
> 2017-01-18 19:36:56.920 INFO: [55]
> org.jitsi.jigasi.JvbConference.setXmppProvider().507
> 159b315036d@callcontrol.domain.com will use
> ProtocolProviderServiceJabberImpl(159b315036d@domain.com (Jabber))
> 2017-01-18 19:36:56.924 INFO: [1237]
> impl.protocol.jabber.OperationSetBasicTelephonyJabberImpl.re
gistrationStateChanged().118
> Jingle : ON
> 2017-01-18 19:36:56.924 INFO: [1237]
> org.jitsi.jigasi.JvbConference.registrationStateChanged().546 XMPP
> (159b315036d@callcontrol.domain.com): RegistrationStateChangeEvent[
> oldState=Unregistered; newState=RegistrationState=Registering;
> reasonCode=-1; reason=null]
> 2017-01-18 19:36:56.926 SEVERE: [1237]
> service.protocol.AbstractProtocolProviderService.fireRegistr
ationStateChanged().201
> An error occurred while executing
> RegistrationStateChangeListener#registrationStateChanged(Reg
istrationStateChangeEvent)
> of
> net.java.sip.communicator.impl.protocol.jabber.OperationSetP
ersistentPresenceJabberImpl$RegistrationStateListener@3d42500e
> java.lang.IllegalArgumentException: Connection cannot be anonymous
> at org.jivesoftware.smackx.packet.VCard.checkAuthenticated(
VCard.java:571)
> at org.jivesoftware.smackx.packet.VCard.load(VCard.java:511)
> at
> net.java.sip.communicator.impl.protocol.jabber.OperationSetP
ersistentPresenceJabberImpl.createAccountPhotoPresenceInterc
eptor(OperationSetPersistentPresenceJabberImpl.java:1898)
> at
> net.java.sip.communicator.impl.protocol.jabber.OperationSetP
ersistentPresenceJabberImpl$RegistrationStateListener.regist
rationStateChanged(OperationSetPersistentPresenceJabberImpl.java:1106)
> at
> net.java.sip.communicator.service.protocol.AbstractProtocolP
roviderService.fireRegistrationStateChanged(AbstractProtocol
ProviderService.java:187)
> at
> net.java.sip.communicator.service.protocol.AbstractProtocolP
roviderService.fireRegistrationStateChanged(AbstractProtocol
ProviderService.java:141)
> at
> net.java.sip.communicator.impl.protocol.jabber.ProtocolProvi
derServiceJabberImpl.connectAndLogin(ProtocolProvid
erServiceJabberImpl.java:1345)
> at
> net.java.sip.communicator.impl.protocol.jabber.ProtocolProvi
derServiceJabberImpl.connectAndLogin(ProtocolProvid
erServiceJabberImpl.java:954)
> at
> net.java.sip.communicator.impl.protocol.jabber.ProtocolProvi
derServiceJabberImpl.initializeConnectAndLogin(Prot
ocolProviderServiceJabberImpl.java:765)
> at
> net.java.sip.communicator.impl.protocol.jabber.ProtocolProvi
derServiceJabberImpl.register(ProtocolProviderServiceJabberImpl.java:478)
> at org.jitsi.jigasi.RegisterThread.run(RegisterThread.java:58)
> 2017-01-18 19:36:56.932 WARNING: [1243]
> impl.protocol.jabber.OperationSetBasicInstantMessagingJabber
Impl.isCarbonSupported().775
> Failed to retrieve carbon support.not-allowed(-1) Communication with
remote
> domains is not enabled
> 2017-01-18 19:36:56.932 SEVERE: [1245]
> impl.protocol.jabber.InfoRetreiver.retrieveDetails().361 Cannot load
details
> for contact 159b315036d@domain.com : item-not-found(-1)
> 2017-01-18 19:36:56.932 INFO: [1237]
> org.jitsi.jigasi.JvbConference.joinConferenceRoom().572 Joining JVB
> conference room: sip
> 2017-01-18 19:36:56.940 INFO: [1242]
> impl.protocol.jabber.ChatRoomJabberImpl.joined().1132
> sip@conference.domain.com/f453ab32 has joined the
sip@conference.domain.com
> chat room.
> 2017-01-18 19:36:56.940 INFO: [1242]
> impl.protocol.jabber.ChatRoomJabberImpl.joined().1132
> sip@conference.domain.com/focus has joined the
sip@conference.domain.com
> chat room.
> 2017-01-18 19:36:56.985 INFO: [1248]
> impl.protocol.jabber.IceUdpTransportManager.createIceAgent().191 Auto
> discovered harvester is null
> 2017-01-18 19:36:57.158 INFO: [1248]
> impl.protocol.jabber.IceUdpTransportManager.createIceAgent().283 End
> gathering harvester within 173 ms
> 2017-01-18 19:36:57.511 INFO: [1248]
> impl.protocol.jabber.CallPeerMediaHandlerJabberImpl.
harvestCandidates().1192
> End candidate harvest within 352 ms
> 2017-01-18 19:36:57.511 WARNING: [1248]
> impl.protocol.jabber.IceUdpTransportManager.startConnectivit
yEstablishment().971
> No ICE media stream for media: video - ignored candidates.
> 2017-01-18 19:36:57.512 INFO: [1248]
> org.jitsi.jigasi.JvbConference.incomingCallReceived().796 Got invite
from
> focus
> 2017-01-18 19:36:57.597 INFO: [157]
> service.protocol.media.MediaHandler.registerDynamicPTsWithStream().1002
> Dynamic PT map: 126=rtpmap:-1 telephone-event/8000; 100=rtpmap:-1
VP8/90000
> fmtp:x-google-start-bitrate=800; 111=rtpmap:-1 opus/48000/2
> fmtp:useinbandfec=1;minptime=10; 103=rtpmap:-1 unknown/90000;
> 2017-01-18 19:36:57.597 INFO: [157]
> service.protocol.media.MediaHandler.registerDynamicPTsWithStream().1019
PT
> overrides [103->104 ]
> 2017-01-18 19:36:57.598 INFO: [157]
> service.protocol.media.CallPeerMediaHandler.start().1932 Starting
> 2017-01-18 19:36:57.624 SEVERE: [1265]
> org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.error()
Failed
> to connect this DTLS client to a DTLS server!
> java.io.IOException:
> org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl is closed!
> at
> org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl
.assertNotClosed(DatagramTransportImpl.java:124)
> at
> org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl
.send(DatagramTransportImpl.java:474)
> at org.bouncycastle.crypto.tls.DTLSRecordLayer.sendRecord(Unknown
Source)
> at org.bouncycastle.crypto.tls.DTLSRecordLayer.send(Unknown Source)
> at
> org.bouncycastle.crypto.tls.DTLSReliableHandshake$RecordLaye
rBuffer.sendToRecordLayer(Unknown
> Source)
> at
> org.bouncycastle.crypto.tls.DTLSReliableHandshake.writeHands
hakeFragment(Unknown
> Source)
> at org.bouncycastle.crypto.tls.DTLSReliableHandshake.writeMessa
ge(Unknown
> Source)
> at
> org.bouncycastle.crypto.tls.DTLSReliableHandshake.resendOutb
oundFlight(Unknown
> Source)
> at org.bouncycastle.crypto.tls.DTLSReliableHandshake.receiveMes
sage(Unknown
> Source)
> at
> org.bouncycastle.crypto.tls.DTLSReliableHandshake.receiveMes
sageBody(Unknown
> Source)
> at org.bouncycastle.crypto.tls.DTLSClientProtocol.clientHandsha
ke(Unknown
> Source)
> at org.bouncycastle.crypto.tls.DTLSClientProtocol.connect(Unknown
Source)
> at
> org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer
.runInConnectThread(DtlsPacketTransformer.java:990)
> at
> org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer
.access$100(DtlsPacketTransformer.java:40)
> at
> org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer
$2.run(DtlsPacketTransformer.java:1256)
> 2017-01-18 19:36:57.625 SEVERE: [1264]
> org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.error()
Failed
> to connect this DTLS client to a DTLS server!
> java.io.IOException:
> org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl is closed!
> at
> org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl
.assertNotClosed(DatagramTransportImpl.java:124)
> at
> org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl
.send(DatagramTransportImpl.java:474)
> at org.bouncycastle.crypto.tls.DTLSRecordLayer.sendRecord(Unknown
Source)
> at org.bouncycastle.crypto.tls.DTLSRecordLayer.send(Unknown Source)
> at
> org.bouncycastle.crypto.tls.DTLSReliableHandshake$RecordLaye
rBuffer.sendToRecordLayer(Unknown
> Source)
> at
> org.bouncycastle.crypto.tls.DTLSReliableHandshake.writeHands
hakeFragment(Unknown
> Source)
> at org.bouncycastle.crypto.tls.DTLSReliableHandshake.writeMessa
ge(Unknown
> Source)
> at
> org.bouncycastle.crypto.tls.DTLSReliableHandshake.resendOutb
oundFlight(Unknown
> Source)
> at org.bouncycastle.crypto.tls.DTLSReliableHandshake.receiveMes
sage(Unknown
> Source)
> at
> org.bouncycastle.crypto.tls.DTLSReliableHandshake.receiveMes
sageBody(Unknown
> Source)
> at org.bouncycastle.crypto.tls.DTLSClientProtocol.clientHandsha
ke(Unknown
> Source)
> at org.bouncycastle.crypto.tls.DTLSClientProtocol.connect(Unknown
Source)
> at
> org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer
.runInConnectThread(DtlsPacketTransformer.java:990)
> at
> org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer
.access$100(DtlsPacketTransformer.java:40)
> at
> org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer
$2.run(DtlsPacketTransformer.java:1256)
> 2017-01-18 19:36:57.633 INFO: [157]
> org.jitsi.jigasi.JvbConference.onJvbCallStarted().665 JVB conference
call
> IN_PROGRESS sip
> 2017-01-18 19:36:57.633 INFO: [157]
> org.jitsi.jigasi.JvbConference.peerStateChanged().824
> 159b315036d@callcontrol.domain.com JVB peer state:
> net.java.sip.communicator.service.protocol.CallPeerState:Connected
> 2017-01-18 19:36:57.634 INFO: [157]
> org.jitsi.jigasi.JvbConference.advertisePeerSSRCs().216 Peer
> net.java.sip.communicator.service.protocol.CallPeerState:Connected
SSRCs
> audio: 1081048297 video: null
> 2017-01-18 19:36:57.637 INFO: [132]
> service.protocol.media.MediaHandler.registerDynamicPTsWithStream().1002
> Dynamic PT map: 101=rtpmap:-1 telephone-event/8000; 102=rtpmap:-1
> speex/8000;
> 2017-01-18 19:36:57.637 INFO: [132]
> service.protocol.media.MediaHandler.registerDynamicPTsWithStream().1019
PT
> overrides []
> 2017-01-18 19:36:57.640 INFO: [132]
> org.jitsi.jigasi.GatewaySession.peerStateChanged().675
> 159b315036d@callcontrol.domain.com SIP peer state: Connecting*
> 2017-01-18 19:36:57.727 INFO: [55]
> org.jitsi.jigasi.GatewaySession.handleCallState().603 Sip call
IN_PROGRESS:
> Call: id=14847682159171862769212 peers=1
> 2017-01-18 19:36:57.728 INFO: [55]
> org.jitsi.jigasi.GatewaySession.handleCallState().611 SIP call format
used:
> rtpmap:0 PCMU/8000
> 2017-01-18 19:36:57.728 INFO: [55]
> org.jitsi.jigasi.GatewaySession.peerStateChanged().675
> 159b315036d@callcontrol.domain.com SIP peer state: Connected
> 2017-01-18 19:36:57.728 INFO: [55]
> service.protocol.media.CallPeerMediaHandler.start().1932 Starting
> 2017-01-18 19:37:53.932 INFO: [55]
> org.jitsi.jigasi.GatewaySession.peerStateChanged().675
> 159b315036d@callcontrol.domain.com SIP peer state: Disconnected
> 2017-01-18 19:37:58.932 INFO: [1313]
> org.jitsi.jigasi.GatewaySession.sipCallEnded().441 Sip call ended:
Call:
> id=14847682159171862769212 peers=0
> 2017-01-18 19:37:58.933 INFO: [1313]
> org.jitsi.jigasi.JvbConference.stop().467
159b315036d@callcontrol.domain.com
> is removing account Jabber:159b315036d@domain.com/159b315036d
> 2017-01-18 19:37:58.939 INFO: [263]
> org.jitsi.jigasi.JvbConference.peerStateChanged().824
> 159b315036d@callcontrol.domain.com JVB peer state:
> net.java.sip.communicator.service.protocol.CallPeerState:Disconnected
> 2017-01-18 19:37:59.088 INFO: [1313]
> impl.protocol.jabber.OperationSetBasicTelephonyJabberImpl.re
gistrationStateChanged().125
> Jingle : OFF
> 2017-01-18 19:37:59.089 INFO: [1313]
> org.jitsi.jigasi.SipGateway.notifyCallEnded().188 Removed session for
call
> 159b315036d@callcontrol.domain.com
>
> Kind regards,
> -- Alex
>
> _______________________________________________
> dev mailing list
> dev@jitsi.org
> Unsubscribe instructions and other list options:
> http://lists.jitsi.org/mailman/listinfo/dev

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev


#5

Hum,

I think, I have seen it once. For some reason dtls is not established
between the xmmp provider's media stack and jvb. If you find a
scenario for reliably reproducing it or at least a full tcpdump of
such session(between jigasi and jvb) it will help, if not fixing it,
at least narrowing it down.

Damian, we tried several times yesterday but were not able to reproduce
the problem.
Will update the thread as soon as we get more info.

Damian, we were finally able to reproduce the problem by starting 3
conferences with 8~15 users connected to each one.

I uploaded a zip with the dumps for 6 tests we did here (3 with call-in
success, and 3 with call-in error - IOException) here:

https://drive.google.com/open?id=0B6uMEimBCw0FNklYc2ZzTXlBa3c

We guess it's related to network delay due to the large amount of traffic
in the videobridge. Will try increasing CONNECT_RETRY_INTERVAL and
CONNECT_TRIES in DtlsPacketTransformer to see what happens.

···

On Fri, Jan 20, 2017 at 11:14 AM, Alex Zanetti de Lima <trustlix@gmail.com> wrote:

On Wed, Jan 18, 2017 at 8:44 PM, Damian Minkov <damencho@jitsi.org> wrote:

Regards
damencho

On Wed, Jan 18, 2017 at 4:03 PM, Alex Zanetti de Lima >> <trustlix@gmail.com> wrote:
> Hi,
>
> We configured jigasi recently and are seeing a strange behavior.
> Sometimes the incoming call is received and the participant joins the
room,
> but then the exception bellow happens and she can't listen/talk from the
> phone.
> That problem doesn't happen all the time, and usually if the person
tries to
> call again it works in the second/third try.
>
> Any idea on what's going on?
>
> 2017-01-18 19:36:55.917 INFO: [55]
> org.jitsi.jigasi.SipGateway.incomingCallReceived().276 Incoming call
> received...
> 2017-01-18 19:36:56.920 INFO: [1236]
> org.jitsi.jigasi.GatewaySession.run().729 Wait thread cancelled
> 2017-01-18 19:36:56.920 INFO: [55]
> org.jitsi.jigasi.JvbConference.setXmppProvider().507
> 159b315036d@callcontrol.domain.com will use
> ProtocolProviderServiceJabberImpl(159b315036d@domain.com (Jabber))
> 2017-01-18 19:36:56.924 INFO: [1237]
> impl.protocol.jabber.OperationSetBasicTelephonyJabberImpl.re
gistrationStateChanged().118
> Jingle : ON
> 2017-01-18 19:36:56.924 INFO: [1237]
> org.jitsi.jigasi.JvbConference.registrationStateChanged().546 XMPP
> (159b315036d@callcontrol.domain.com): RegistrationStateChangeEvent[
> oldState=Unregistered; newState=RegistrationState=Registering;
> reasonCode=-1; reason=null]
> 2017-01-18 19:36:56.926 SEVERE: [1237]
> service.protocol.AbstractProtocolProviderService.fireRegistr
ationStateChanged().201
> An error occurred while executing
> RegistrationStateChangeListener#registrationStateChanged(Reg
istrationStateChangeEvent)
> of
> net.java.sip.communicator.impl.protocol.jabber.OperationSetP
ersistentPresenceJabberImpl$RegistrationStateListener@3d42500e
> java.lang.IllegalArgumentException: Connection cannot be anonymous
> at org.jivesoftware.smackx.packet.VCard.checkAuthenticated(
VCard.java:571)
> at org.jivesoftware.smackx.packet.VCard.load(VCard.java:511)
> at
> net.java.sip.communicator.impl.protocol.jabber.OperationSetP
ersistentPresenceJabberImpl.createAccountPhotoPresenceInterc
eptor(OperationSetPersistentPresenceJabberImpl.java:1898)
> at
> net.java.sip.communicator.impl.protocol.jabber.OperationSetP
ersistentPresenceJabberImpl$RegistrationStateListener.regist
rationStateChanged(OperationSetPersistentPresenceJabberImpl.java:1106)
> at
> net.java.sip.communicator.service.protocol.AbstractProtocolP
roviderService.fireRegistrationStateChanged(AbstractProtocol
ProviderService.java:187)
> at
> net.java.sip.communicator.service.protocol.AbstractProtocolP
roviderService.fireRegistrationStateChanged(AbstractProtocol
ProviderService.java:141)
> at
> net.java.sip.communicator.impl.protocol.jabber.ProtocolProvi
derServiceJabberImpl.connectAndLogin(ProtocolProvid
erServiceJabberImpl.java:1345)
> at
> net.java.sip.communicator.impl.protocol.jabber.ProtocolProvi
derServiceJabberImpl.connectAndLogin(ProtocolProvid
erServiceJabberImpl.java:954)
> at
> net.java.sip.communicator.impl.protocol.jabber.ProtocolProvi
derServiceJabberImpl.initializeConnectAndLogin(Prot
ocolProviderServiceJabberImpl.java:765)
> at
> net.java.sip.communicator.impl.protocol.jabber.ProtocolProvi
derServiceJabberImpl.register(ProtocolProviderServiceJabberImpl.java:478)
> at org.jitsi.jigasi.RegisterThread.run(RegisterThread.java:58)
> 2017-01-18 19:36:56.932 WARNING: [1243]
> impl.protocol.jabber.OperationSetBasicInstantMessagingJabber
Impl.isCarbonSupported().775
> Failed to retrieve carbon support.not-allowed(-1) Communication with
remote
> domains is not enabled
> 2017-01-18 19:36:56.932 SEVERE: [1245]
> impl.protocol.jabber.InfoRetreiver.retrieveDetails().361 Cannot load
details
> for contact 159b315036d@domain.com : item-not-found(-1)
> 2017-01-18 19:36:56.932 INFO: [1237]
> org.jitsi.jigasi.JvbConference.joinConferenceRoom().572 Joining JVB
> conference room: sip
> 2017-01-18 19:36:56.940 INFO: [1242]
> impl.protocol.jabber.ChatRoomJabberImpl.joined().1132
> sip@conference.domain.com/f453ab32 has joined the
sip@conference.domain.com
> chat room.
> 2017-01-18 19:36:56.940 INFO: [1242]
> impl.protocol.jabber.ChatRoomJabberImpl.joined().1132
> sip@conference.domain.com/focus has joined the
sip@conference.domain.com
> chat room.
> 2017-01-18 19:36:56.985 INFO: [1248]
> impl.protocol.jabber.IceUdpTransportManager.createIceAgent().191 Auto
> discovered harvester is null
> 2017-01-18 19:36:57.158 INFO: [1248]
> impl.protocol.jabber.IceUdpTransportManager.createIceAgent().283 End
> gathering harvester within 173 ms
> 2017-01-18 19:36:57.511 INFO: [1248]
> impl.protocol.jabber.CallPeerMediaHandlerJabberImpl.
harvestCandidates().1192
> End candidate harvest within 352 ms
> 2017-01-18 19:36:57.511 WARNING: [1248]
> impl.protocol.jabber.IceUdpTransportManager.startConnectivit
yEstablishment().971
> No ICE media stream for media: video - ignored candidates.
> 2017-01-18 19:36:57.512 INFO: [1248]
> org.jitsi.jigasi.JvbConference.incomingCallReceived().796 Got invite
from
> focus
> 2017-01-18 19:36:57.597 INFO: [157]
> service.protocol.media.MediaHandler.registerDynamicPTsWithStream().1002
> Dynamic PT map: 126=rtpmap:-1 telephone-event/8000; 100=rtpmap:-1
VP8/90000
> fmtp:x-google-start-bitrate=800; 111=rtpmap:-1 opus/48000/2
> fmtp:useinbandfec=1;minptime=10; 103=rtpmap:-1 unknown/90000;
> 2017-01-18 19:36:57.597 INFO: [157]
> service.protocol.media.MediaHandler.registerDynamicPTsWithStream().1019
PT
> overrides [103->104 ]
> 2017-01-18 19:36:57.598 INFO: [157]
> service.protocol.media.CallPeerMediaHandler.start().1932 Starting
> 2017-01-18 19:36:57.624 SEVERE: [1265]
> org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.error()
Failed
> to connect this DTLS client to a DTLS server!
> java.io.IOException:
> org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl is closed!
> at
> org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl
.assertNotClosed(DatagramTransportImpl.java:124)
> at
> org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl
.send(DatagramTransportImpl.java:474)
> at org.bouncycastle.crypto.tls.DTLSRecordLayer.sendRecord(Unknown
Source)
> at org.bouncycastle.crypto.tls.DTLSRecordLayer.send(Unknown Source)
> at
> org.bouncycastle.crypto.tls.DTLSReliableHandshake$RecordLaye
rBuffer.sendToRecordLayer(Unknown
> Source)
> at
> org.bouncycastle.crypto.tls.DTLSReliableHandshake.writeHands
hakeFragment(Unknown
> Source)
> at org.bouncycastle.crypto.tls.DTLSReliableHandshake.writeMessa
ge(Unknown
> Source)
> at
> org.bouncycastle.crypto.tls.DTLSReliableHandshake.resendOutb
oundFlight(Unknown
> Source)
> at org.bouncycastle.crypto.tls.DTLSReliableHandshake.receiveMes
sage(Unknown
> Source)
> at
> org.bouncycastle.crypto.tls.DTLSReliableHandshake.receiveMes
sageBody(Unknown
> Source)
> at org.bouncycastle.crypto.tls.DTLSClientProtocol.clientHandsha
ke(Unknown
> Source)
> at org.bouncycastle.crypto.tls.DTLSClientProtocol.connect(Unknown
Source)
> at
> org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer
.runInConnectThread(DtlsPacketTransformer.java:990)
> at
> org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer
.access$100(DtlsPacketTransformer.java:40)
> at
> org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer
$2.run(DtlsPacketTransformer.java:1256)
> 2017-01-18 19:36:57.625 SEVERE: [1264]
> org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.error()
Failed
> to connect this DTLS client to a DTLS server!
> java.io.IOException:
> org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl is closed!
> at
> org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl
.assertNotClosed(DatagramTransportImpl.java:124)
> at
> org.jitsi.impl.neomedia.transform.dtls.DatagramTransportImpl
.send(DatagramTransportImpl.java:474)
> at org.bouncycastle.crypto.tls.DTLSRecordLayer.sendRecord(Unknown
Source)
> at org.bouncycastle.crypto.tls.DTLSRecordLayer.send(Unknown Source)
> at
> org.bouncycastle.crypto.tls.DTLSReliableHandshake$RecordLaye
rBuffer.sendToRecordLayer(Unknown
> Source)
> at
> org.bouncycastle.crypto.tls.DTLSReliableHandshake.writeHands
hakeFragment(Unknown
> Source)
> at org.bouncycastle.crypto.tls.DTLSReliableHandshake.writeMessa
ge(Unknown
> Source)
> at
> org.bouncycastle.crypto.tls.DTLSReliableHandshake.resendOutb
oundFlight(Unknown
> Source)
> at org.bouncycastle.crypto.tls.DTLSReliableHandshake.receiveMes
sage(Unknown
> Source)
> at
> org.bouncycastle.crypto.tls.DTLSReliableHandshake.receiveMes
sageBody(Unknown
> Source)
> at org.bouncycastle.crypto.tls.DTLSClientProtocol.clientHandsha
ke(Unknown
> Source)
> at org.bouncycastle.crypto.tls.DTLSClientProtocol.connect(Unknown
Source)
> at
> org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer
.runInConnectThread(DtlsPacketTransformer.java:990)
> at
> org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer
.access$100(DtlsPacketTransformer.java:40)
> at
> org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer
$2.run(DtlsPacketTransformer.java:1256)
> 2017-01-18 19:36:57.633 INFO: [157]
> org.jitsi.jigasi.JvbConference.onJvbCallStarted().665 JVB conference
call
> IN_PROGRESS sip
> 2017-01-18 19:36:57.633 INFO: [157]
> org.jitsi.jigasi.JvbConference.peerStateChanged().824
> 159b315036d@callcontrol.domain.com JVB peer state:
> net.java.sip.communicator.service.protocol.CallPeerState:Connected
> 2017-01-18 19:36:57.634 INFO: [157]
> org.jitsi.jigasi.JvbConference.advertisePeerSSRCs().216 Peer
> net.java.sip.communicator.service.protocol.CallPeerState:Connected
SSRCs
> audio: 1081048297 video: null
> 2017-01-18 19:36:57.637 INFO: [132]
> service.protocol.media.MediaHandler.registerDynamicPTsWithStream().1002
> Dynamic PT map: 101=rtpmap:-1 telephone-event/8000; 102=rtpmap:-1
> speex/8000;
> 2017-01-18 19:36:57.637 INFO: [132]
> service.protocol.media.MediaHandler.registerDynamicPTsWithStream().1019
PT
> overrides []
> 2017-01-18 19:36:57.640 INFO: [132]
> org.jitsi.jigasi.GatewaySession.peerStateChanged().675
> 159b315036d@callcontrol.domain.com SIP peer state: Connecting*
> 2017-01-18 19:36:57.727 INFO: [55]
> org.jitsi.jigasi.GatewaySession.handleCallState().603 Sip call
IN_PROGRESS:
> Call: id=14847682159171862769212 peers=1
> 2017-01-18 19:36:57.728 INFO: [55]
> org.jitsi.jigasi.GatewaySession.handleCallState().611 SIP call format
used:
> rtpmap:0 PCMU/8000
> 2017-01-18 19:36:57.728 INFO: [55]
> org.jitsi.jigasi.GatewaySession.peerStateChanged().675
> 159b315036d@callcontrol.domain.com SIP peer state: Connected
> 2017-01-18 19:36:57.728 INFO: [55]
> service.protocol.media.CallPeerMediaHandler.start().1932 Starting
> 2017-01-18 19:37:53.932 INFO: [55]
> org.jitsi.jigasi.GatewaySession.peerStateChanged().675
> 159b315036d@callcontrol.domain.com SIP peer state: Disconnected
> 2017-01-18 19:37:58.932 INFO: [1313]
> org.jitsi.jigasi.GatewaySession.sipCallEnded().441 Sip call ended:
Call:
> id=14847682159171862769212 peers=0
> 2017-01-18 19:37:58.933 INFO: [1313]
> org.jitsi.jigasi.JvbConference.stop().467
159b315036d@callcontrol.domain.com
> is removing account Jabber:159b315036d@domain.com/159b315036d
> 2017-01-18 19:37:58.939 INFO: [263]
> org.jitsi.jigasi.JvbConference.peerStateChanged().824
> 159b315036d@callcontrol.domain.com JVB peer state:
> net.java.sip.communicator.service.protocol.CallPeerState:Disconnected
> 2017-01-18 19:37:59.088 INFO: [1313]
> impl.protocol.jabber.OperationSetBasicTelephonyJabberImpl.re
gistrationStateChanged().125
> Jingle : OFF
> 2017-01-18 19:37:59.089 INFO: [1313]
> org.jitsi.jigasi.SipGateway.notifyCallEnded().188 Removed session for
call
> 159b315036d@callcontrol.domain.com
>
> Kind regards,
> -- Alex
>
> _______________________________________________
> dev mailing list
> dev@jitsi.org
> Unsubscribe instructions and other list options:
> http://lists.jitsi.org/mailman/listinfo/dev

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev