[jitsi-dev] Issue Report:


#1

Hello,

we have problems using jitsi voice chats.

Os = windows7 32bit

Jitsi version 2.2.4603.9615 (and 2.0-latest as well)

Descr:

When a user tries to call me (my voice connections work fine in conjunction with another user) he gets an error-box showsing the following stack trace:

net.java.sip.communicator.service.protocol.OperationFailedException: Failed to create a call to HYPERLINK "mailto:sp@softing.com/jitsi-2e5t7e8"sp@softing.com/jitsi-2e5t7e8
        at net.java.sip.communicator.impl.protocol.jabber.ProtocolProviderServiceJabberImpl.throwOperationFailedException(ProtocolProviderServiceJabberImpl.java:2570)
        at net.java.sip.communicator.impl.protocol.jabber.OperationSetBasicTelephonyJabberImpl.createOutgoingCall(OperationSetBasicTelephonyJabberImpl.java:431)
        at net.java.sip.communicator.impl.protocol.jabber.OperationSetBasicTelephonyJabberImpl.createOutgoingCall(OperationSetBasicTelephonyJabberImpl.java:220)
        at net.java.sip.communicator.impl.protocol.jabber.OperationSetBasicTelephonyJabberImpl.createOutgoingCall(OperationSetBasicTelephonyJabberImpl.java:192)
        at net.java.sip.communicator.impl.protocol.jabber.OperationSetBasicTelephonyJabberImpl.createCall(OperationSetBasicTelephonyJabberImpl.java:148)
        at net.java.sip.communicator.service.protocol.media.AbstractOperationSetBasicTelephony.createCall(AbstractOperationSetBasicTelephony.java:110)
        at net.java.sip.communicator.impl.gui.main.call.CallManager.call(CallManager.java:1895)
        at net.java.sip.communicator.impl.gui.main.call.CallManager.access$800(CallManager.java:46)
        at net.java.sip.communicator.impl.gui.main.call.CallManager$CreateCallThread.run(CallManager.java:1793)
Caused by: net.java.sip.communicator.service.protocol.OperationFailedException: Failed to initialize stream audio
        at net.java.sip.communicator.impl.protocol.jabber.IceUdpTransportManager.createIceStream(IceUdpTransportManager.java:752)
        at net.java.sip.communicator.impl.protocol.jabber.IceUdpTransportManager.startCandidateHarvest(IceUdpTransportManager.java:642)
        at net.java.sip.communicator.impl.protocol.jabber.CallPeerMediaHandlerJabberImpl.harvestCandidates(CallPeerMediaHandlerJabberImpl.java:1066)
        at net.java.sip.communicator.impl.protocol.jabber.CallPeerMediaHandlerJabberImpl.createContentList(CallPeerMediaHandlerJabberImpl.java:426)
        at net.java.sip.communicator.impl.protocol.jabber.CallPeerJabberImpl.initiateSession(CallPeerJabberImpl.java:328)
        at net.java.sip.communicator.impl.protocol.jabber.CallJabberImpl.initiateSession(CallJabberImpl.java:593)
        at net.java.sip.communicator.impl.protocol.jabber.OperationSetBasicTelephonyJabberImpl.createOutgoingCall(OperationSetBasicTelephonyJabberImpl.java:413)
        ... 7 more
Caused by: java.io.IOException: Failed to bind even a single host candidate for component:Component id=1 parent stream=audio
no local candidates.
no remote candidates. preferredPort=5000 minPort=5000 maxPort=5100
        at org.ice4j.ice.harvest.HostCandidateHarvester.harvest(HostCandidateHarvester.java:172)
        at org.ice4j.ice.Agent.gatherCandidates(Agent.java:441)
        at org.ice4j.ice.Agent.createComponent(Agent.java:349)
        at net.java.sip.communicator.impl.netaddr.NetworkAddressManagerServiceImpl.createIceStream(NetworkAddressManagerServiceImpl.java:700)
        at net.java.sip.communicator.impl.protocol.jabber.IceUdpTransportManager.createIceStream(IceUdpTransportManager.java:747)
        ... 13 more

When I try to call the affected user, I get a box saying:

Call ended by remote side. Reason: incompatible-parameters. Error: Failed to initialize stream audio

When we use psi-messenger's voice chat we do not face any problem and we think, the issue might be related to the computing environment. Could you give me a hint what to check, what to fix, how to fix.

Many thanks in advance.

Best Regards, g.sp.


#2

I have been having the same issues with both audio and video calls with
every version from 2.0 to current 2.2 release. Both of my endpoints are
running Win 7 64-bit and on the same subnet. Have tried local XMPP server
as well as talkr.im and all result in the same errors.

···

From: Spellauge, Gustav [mailto:sp@softing.com]

Sent: Thursday, May 02, 2013 09:09
To: dev@jitsi.java.net
Subject: [jitsi-dev] Issue Report:

Hello,

we have problems using jitsi voice chats.

Os = windows7 32bit

Jitsi version 2.2.4603.9615 (and 2.0-latest as well)

Descr:

When a user tries to call me (my voice connections work fine in conjunction
with another user) he gets an error-box showsing the following stack trace:

net.java.sip.communicator.service.protocol.OperationFailedException: Failed
to create a call to <mailto:sp@softing.com/jitsi-2e5t7e8>
sp@softing.com/jitsi-2e5t7e8
        at
net.java.sip.communicator.impl.protocol.jabber.ProtocolProviderServiceJabber
Impl.throwOperationFailedException(ProtocolProviderServiceJabberImpl.java:25
70)
        at
net.java.sip.communicator.impl.protocol.jabber.OperationSetBasicTelephonyJab
berImpl.createOutgoingCall(OperationSetBasicTelephonyJabberImpl.java:431)
        at
net.java.sip.communicator.impl.protocol.jabber.OperationSetBasicTelephonyJab
berImpl.createOutgoingCall(OperationSetBasicTelephonyJabberImpl.java:220)
        at
net.java.sip.communicator.impl.protocol.jabber.OperationSetBasicTelephonyJab
berImpl.createOutgoingCall(OperationSetBasicTelephonyJabberImpl.java:192)
        at
net.java.sip.communicator.impl.protocol.jabber.OperationSetBasicTelephonyJab
berImpl.createCall(OperationSetBasicTelephonyJabberImpl.java:148)
        at
net.java.sip.communicator.service.protocol.media.AbstractOperationSetBasicTe
lephony.createCall(AbstractOperationSetBasicTelephony.java:110)
        at
net.java.sip.communicator.impl.gui.main.call.CallManager.call(CallManager.ja
va:1895)
        at
net.java.sip.communicator.impl.gui.main.call.CallManager.access$800(CallMana
ger.java:46)
        at
net.java.sip.communicator.impl.gui.main.call.CallManager$CreateCallThread.ru
n(CallManager.java:1793)
Caused by:
net.java.sip.communicator.service.protocol.OperationFailedException: Failed
to initialize stream audio
        at
net.java.sip.communicator.impl.protocol.jabber.IceUdpTransportManager.create
IceStream(IceUdpTransportManager.java:752)
        at
net.java.sip.communicator.impl.protocol.jabber.IceUdpTransportManager.startC
andidateHarvest(IceUdpTransportManager.java:642)
        at
net.java.sip.communicator.impl.protocol.jabber.CallPeerMediaHandlerJabberImp
l.harvestCandidates(CallPeerMediaHandlerJabberImpl.java:1066)
        at
net.java.sip.communicator.impl.protocol.jabber.CallPeerMediaHandlerJabberImp
l.createContentList(CallPeerMediaHandlerJabberImpl.java:426)
        at
net.java.sip.communicator.impl.protocol.jabber.CallPeerJabberImpl.initiateSe
ssion(CallPeerJabberImpl.java:328)
        at
net.java.sip.communicator.impl.protocol.jabber.CallJabberImpl.initiateSessio
n(CallJabberImpl.java:593)
        at
net.java.sip.communicator.impl.protocol.jabber.OperationSetBasicTelephonyJab
berImpl.createOutgoingCall(OperationSetBasicTelephonyJabberImpl.java:413)
        ... 7 more
Caused by: java.io.IOException: Failed to bind even a single host candidate
for component:Component id=1 parent stream=audio
no local candidates.
no remote candidates. preferredPort=5000 minPort=5000 maxPort=5100
        at
org.ice4j.ice.harvest.HostCandidateHarvester.harvest(HostCandidateHarvester.
java:172)
        at org.ice4j.ice.Agent.gatherCandidates(Agent.java:441)
        at org.ice4j.ice.Agent.createComponent(Agent.java:349)
        at
net.java.sip.communicator.impl.netaddr.NetworkAddressManagerServiceImpl.crea
teIceStream(NetworkAddressManagerServiceImpl.java:700)
        at
net.java.sip.communicator.impl.protocol.jabber.IceUdpTransportManager.create
IceStream(IceUdpTransportManager.java:747)
        ... 13 more

When I try to call the affected user, I get a box saying:

Call ended by remote side. Reason: incompatible-parameters. Error: Failed to
initialize stream audio

When we use psi-messenger's voice chat we do not face any problem and we
think, the issue might be related to the computing environment. Could you
give me a hint what to check, what to fix, how to fix.

Many thanks in advance.

Best Regards, g.sp.


#3

I made some progress with this after digging through the code. The problem
appears to be related to unused network interfaces on one of my Win7-64bit
PC's. This particular PC has 2 network interfaces, one of which is
unplugged and not in use. I disabled this interface and the TAP-Win32
Adapter via Control Panel and now I can establish video calls. 2-way video
is still intermittent; sometimes I end up with a black screen on one
endpoint, and sometimes it works on both, but that is likely a different
issue.

I suspect this is an issue with the way network interfaces are determined
and processed within the ice4j code, but can't confirm that.

···

From: Ken Ayotte [mailto:ken@kcayotte.net]

Sent: Thursday, May 02, 2013 12:02
To: 'dev@jitsi.java.net'
Subject: RE: [jitsi-dev] Issue Report:

I have been having the same issues with both audio and video calls with
every version from 2.0 to current 2.2 release. Both of my endpoints are
running Win 7 64-bit and on the same subnet. Have tried local XMPP server
as well as talkr.im and all result in the same errors.

From: Spellauge, Gustav [mailto:sp@softing.com]

Sent: Thursday, May 02, 2013 09:09
To: dev@jitsi.java.net
Subject: [jitsi-dev] Issue Report:

Hello,

we have problems using jitsi voice chats.

Os = windows7 32bit

Jitsi version 2.2.4603.9615 (and 2.0-latest as well)

Descr:

When a user tries to call me (my voice connections work fine in conjunction
with another user) he gets an error-box showsing the following stack trace:

net.java.sip.communicator.service.protocol.OperationFailedException: Failed
to create a call to <mailto:sp@softing.com/jitsi-2e5t7e8>
sp@softing.com/jitsi-2e5t7e8
        at
net.java.sip.communicator.impl.protocol.jabber.ProtocolProviderServiceJabber
Impl.throwOperationFailedException(ProtocolProviderServiceJabberImpl.java:25
70)
        at
net.java.sip.communicator.impl.protocol.jabber.OperationSetBasicTelephonyJab
berImpl.createOutgoingCall(OperationSetBasicTelephonyJabberImpl.java:431)
        at
net.java.sip.communicator.impl.protocol.jabber.OperationSetBasicTelephonyJab
berImpl.createOutgoingCall(OperationSetBasicTelephonyJabberImpl.java:220)
        at
net.java.sip.communicator.impl.protocol.jabber.OperationSetBasicTelephonyJab
berImpl.createOutgoingCall(OperationSetBasicTelephonyJabberImpl.java:192)
        at
net.java.sip.communicator.impl.protocol.jabber.OperationSetBasicTelephonyJab
berImpl.createCall(OperationSetBasicTelephonyJabberImpl.java:148)
        at
net.java.sip.communicator.service.protocol.media.AbstractOperationSetBasicTe
lephony.createCall(AbstractOperationSetBasicTelephony.java:110)
        at
net.java.sip.communicator.impl.gui.main.call.CallManager.call(CallManager.ja
va:1895)
        at
net.java.sip.communicator.impl.gui.main.call.CallManager.access$800(CallMana
ger.java:46)
        at
net.java.sip.communicator.impl.gui.main.call.CallManager$CreateCallThread.ru
n(CallManager.java:1793)
Caused by:
net.java.sip.communicator.service.protocol.OperationFailedException: Failed
to initialize stream audio
        at
net.java.sip.communicator.impl.protocol.jabber.IceUdpTransportManager.create
IceStream(IceUdpTransportManager.java:752)
        at
net.java.sip.communicator.impl.protocol.jabber.IceUdpTransportManager.startC
andidateHarvest(IceUdpTransportManager.java:642)
        at
net.java.sip.communicator.impl.protocol.jabber.CallPeerMediaHandlerJabberImp
l.harvestCandidates(CallPeerMediaHandlerJabberImpl.java:1066)
        at
net.java.sip.communicator.impl.protocol.jabber.CallPeerMediaHandlerJabberImp
l.createContentList(CallPeerMediaHandlerJabberImpl.java:426)
        at
net.java.sip.communicator.impl.protocol.jabber.CallPeerJabberImpl.initiateSe
ssion(CallPeerJabberImpl.java:328)
        at
net.java.sip.communicator.impl.protocol.jabber.CallJabberImpl.initiateSessio
n(CallJabberImpl.java:593)
        at
net.java.sip.communicator.impl.protocol.jabber.OperationSetBasicTelephonyJab
berImpl.createOutgoingCall(OperationSetBasicTelephonyJabberImpl.java:413)
        ... 7 more
Caused by: java.io.IOException: Failed to bind even a single host candidate
for component:Component id=1 parent stream=audio
no local candidates.
no remote candidates. preferredPort=5000 minPort=5000 maxPort=5100
        at
org.ice4j.ice.harvest.HostCandidateHarvester.harvest(HostCandidateHarvester.
java:172)
        at org.ice4j.ice.Agent.gatherCandidates(Agent.java:441)
        at org.ice4j.ice.Agent.createComponent(Agent.java:349)
        at
net.java.sip.communicator.impl.netaddr.NetworkAddressManagerServiceImpl.crea
teIceStream(NetworkAddressManagerServiceImpl.java:700)
        at
net.java.sip.communicator.impl.protocol.jabber.IceUdpTransportManager.create
IceStream(IceUdpTransportManager.java:747)
        ... 13 more

When I try to call the affected user, I get a box saying:

Call ended by remote side. Reason: incompatible-parameters. Error: Failed to
initialize stream audio

When we use psi-messenger's voice chat we do not face any problem and we
think, the issue might be related to the computing environment. Could you
give me a hint what to check, what to fix, how to fix.

Many thanks in advance.

Best Regards, g.sp.


#4

It would appear the underlying cause of the one-sided video is with an
out-of-bounds array index in libjitsi. These errors do not show up on the
endpoint with working video.

15:12:01.274 INFO: [63]
service.protocol.media.TransportManager.sendHolePunchPacket().390 Send NAT
hole punch packets

15:12:01.388 SEVERE: [185] util.UtilActivator.uncaughtException().91 An
uncaught exception occurred in thread=Thread[Thread-48,6,main] and message
was: -4

java.lang.ArrayIndexOutOfBoundsException: -4

                at
org.jitsi.impl.neomedia.RawPacket.readInt(RawPacket.java:188)

                at
org.jitsi.impl.neomedia.transform.zrtp.ZrtpRawPacket.checkCrc(ZrtpRawPacket.
java:144)

                at
org.jitsi.impl.neomedia.transform.zrtp.ZRTPTransformEngine.reverseTransform(
ZRTPTransformEngine.java:750)

                at
org.jitsi.impl.neomedia.transform.TransformEngineChain$PacketTransformerChai
n.reverseTransform(TransformEngineChain.java:179)

                at
org.jitsi.impl.neomedia.transform.TransformUDPInputStream.createRawPacket(Tr
ansformUDPInputStream.java:65)

                at
org.jitsi.impl.neomedia.RTPConnectorInputStream.run(RTPConnectorInputStream.
java:338)

                at java.lang.Thread.run(Unknown Source)

15:12:01.389 INFO: [121]
org.ice4j.socket.DelegatingDatagramSocket.logRtpLosses() RTP lost > 5%: 0.92

15:12:01.389 SEVERE: [184] util.UtilActivator.uncaughtException().91 An
uncaught exception occurred in thread=Thread[Thread-47,6,main] and message
was: -8

java.lang.ArrayIndexOutOfBoundsException: -8

                at
org.jitsi.impl.neomedia.RawPacket.readInt(RawPacket.java:188)

                at
org.jitsi.impl.neomedia.RawPacket.getSRTCPIndex(RawPacket.java:542)

                at
org.jitsi.impl.neomedia.transform.srtp.SRTCPCryptoContext.reverseTransformPa
cket(SRTCPCryptoContext.java:378)

                at
org.jitsi.impl.neomedia.transform.srtp.SRTCPTransformer.reverseTransform(SRT
CPTransformer.java:123)

                at
org.jitsi.impl.neomedia.transform.zrtp.ZRTCPTransformer.reverseTransform(ZRT
CPTransformer.java:82)

                at
org.jitsi.impl.neomedia.transform.TransformEngineChain$PacketTransformerChai
n.reverseTransform(TransformEngineChain.java:179)

                at
org.jitsi.impl.neomedia.transform.TransformUDPInputStream.createRawPacket(Tr
ansformUDPInputStream.java:65)

                at
org.jitsi.impl.neomedia.RTPConnectorInputStream.run(RTPConnectorInputStream.
java:338)

                at java.lang.Thread.run(Unknown Source)

15:12:01.590 INFO: [158] org.jitsi.impl.neomedia.MediaStreamImpl.info()
rtpstat:Received a sender report for audio stream SSRC:1739849870 [packet
count:158, bytes:8996, interarrival jitter:408, lost packets:1, time since
previous report:486ms ]

15:12:01.833 INFO: [113]
org.ice4j.socket.DelegatingDatagramSocket.logRtpLosses() RTP lost > 5%:
0.08333333333333333

15:12:12.059 INFO: [121]
org.ice4j.socket.DelegatingDatagramSocket.logRtpLosses() RTP lost > 5%:
0.8285714285714286

···

From: Ken Ayotte [mailto:ken@kcayotte.net]

Sent: Friday, May 03, 2013 15:02
To: dev@jitsi.java.net
Subject: RE: [jitsi-dev] Issue Report:

I made some progress with this after digging through the code. The problem
appears to be related to unused network interfaces on one of my Win7-64bit
PC's. This particular PC has 2 network interfaces, one of which is
unplugged and not in use. I disabled this interface and the TAP-Win32
Adapter via Control Panel and now I can establish video calls. 2-way video
is still intermittent; sometimes I end up with a black screen on one
endpoint, and sometimes it works on both, but that is likely a different
issue.

I suspect this is an issue with the way network interfaces are determined
and processed within the ice4j code, but can't confirm that.

From: Ken Ayotte [mailto:ken@kcayotte.net]

Sent: Thursday, May 02, 2013 12:02
To: 'dev@jitsi.java.net'
Subject: RE: [jitsi-dev] Issue Report:

I have been having the same issues with both audio and video calls with
every version from 2.0 to current 2.2 release. Both of my endpoints are
running Win 7 64-bit and on the same subnet. Have tried local XMPP server
as well as talkr.im and all result in the same errors.

From: Spellauge, Gustav [mailto:sp@softing.com]

Sent: Thursday, May 02, 2013 09:09
To: dev@jitsi.java.net
Subject: [jitsi-dev] Issue Report:

Hello,

we have problems using jitsi voice chats.

Os = windows7 32bit

Jitsi version 2.2.4603.9615 (and 2.0-latest as well)

Descr:

When a user tries to call me (my voice connections work fine in conjunction
with another user) he gets an error-box showsing the following stack trace:

net.java.sip.communicator.service.protocol.OperationFailedException: Failed
to create a call to <mailto:sp@softing.com/jitsi-2e5t7e8>
sp@softing.com/jitsi-2e5t7e8
        at
net.java.sip.communicator.impl.protocol.jabber.ProtocolProviderServiceJabber
Impl.throwOperationFailedException(ProtocolProviderServiceJabberImpl.java:25
70)
        at
net.java.sip.communicator.impl.protocol.jabber.OperationSetBasicTelephonyJab
berImpl.createOutgoingCall(OperationSetBasicTelephonyJabberImpl.java:431)
        at
net.java.sip.communicator.impl.protocol.jabber.OperationSetBasicTelephonyJab
berImpl.createOutgoingCall(OperationSetBasicTelephonyJabberImpl.java:220)
        at
net.java.sip.communicator.impl.protocol.jabber.OperationSetBasicTelephonyJab
berImpl.createOutgoingCall(OperationSetBasicTelephonyJabberImpl.java:192)
        at
net.java.sip.communicator.impl.protocol.jabber.OperationSetBasicTelephonyJab
berImpl.createCall(OperationSetBasicTelephonyJabberImpl.java:148)
        at
net.java.sip.communicator.service.protocol.media.AbstractOperationSetBasicTe
lephony.createCall(AbstractOperationSetBasicTelephony.java:110)
        at
net.java.sip.communicator.impl.gui.main.call.CallManager.call(CallManager.ja
va:1895)
        at
net.java.sip.communicator.impl.gui.main.call.CallManager.access$800(CallMana
ger.java:46)
        at
net.java.sip.communicator.impl.gui.main.call.CallManager$CreateCallThread.ru
n(CallManager.java:1793)
Caused by:
net.java.sip.communicator.service.protocol.OperationFailedException: Failed
to initialize stream audio
        at
net.java.sip.communicator.impl.protocol.jabber.IceUdpTransportManager.create
IceStream(IceUdpTransportManager.java:752)
        at
net.java.sip.communicator.impl.protocol.jabber.IceUdpTransportManager.startC
andidateHarvest(IceUdpTransportManager.java:642)
        at
net.java.sip.communicator.impl.protocol.jabber.CallPeerMediaHandlerJabberImp
l.harvestCandidates(CallPeerMediaHandlerJabberImpl.java:1066)
        at
net.java.sip.communicator.impl.protocol.jabber.CallPeerMediaHandlerJabberImp
l.createContentList(CallPeerMediaHandlerJabberImpl.java:426)
        at
net.java.sip.communicator.impl.protocol.jabber.CallPeerJabberImpl.initiateSe
ssion(CallPeerJabberImpl.java:328)
        at
net.java.sip.communicator.impl.protocol.jabber.CallJabberImpl.initiateSessio
n(CallJabberImpl.java:593)
        at
net.java.sip.communicator.impl.protocol.jabber.OperationSetBasicTelephonyJab
berImpl.createOutgoingCall(OperationSetBasicTelephonyJabberImpl.java:413)
        ... 7 more
Caused by: java.io.IOException: Failed to bind even a single host candidate
for component:Component id=1 parent stream=audio
no local candidates.
no remote candidates. preferredPort=5000 minPort=5000 maxPort=5100
        at
org.ice4j.ice.harvest.HostCandidateHarvester.harvest(HostCandidateHarvester.
java:172)
        at org.ice4j.ice.Agent.gatherCandidates(Agent.java:441)
        at org.ice4j.ice.Agent.createComponent(Agent.java:349)
        at
net.java.sip.communicator.impl.netaddr.NetworkAddressManagerServiceImpl.crea
teIceStream(NetworkAddressManagerServiceImpl.java:700)
        at
net.java.sip.communicator.impl.protocol.jabber.IceUdpTransportManager.create
IceStream(IceUdpTransportManager.java:747)
        ... 13 more

When I try to call the affected user, I get a box saying:

Call ended by remote side. Reason: incompatible-parameters. Error: Failed to
initialize stream audio

When we use psi-messenger's voice chat we do not face any problem and we
think, the issue might be related to the computing environment. Could you
give me a hint what to check, what to fix, how to fix.

Many thanks in advance.

Best Regards, g.sp.


#5

If I disable encryption on the account this problem goes away and I can
establish two-way video without issue. Does anyone have any insights as to
what might be happening here?

Thanks

···

From: Ken Ayotte [mailto:ken@kcayotte.net]

Sent: Friday, May 03, 2013 15:58
To: dev@jitsi.java.net
Subject: RE: [jitsi-dev] Issue Report:

It would appear the underlying cause of the one-sided video is with an
out-of-bounds array index in libjitsi. These errors do not show up on the
endpoint with working video.

15:12:01.274 INFO: [63]
service.protocol.media.TransportManager.sendHolePunchPacket().390 Send NAT
hole punch packets

15:12:01.388 SEVERE: [185] util.UtilActivator.uncaughtException().91 An
uncaught exception occurred in thread=Thread[Thread-48,6,main] and message
was: -4

java.lang.ArrayIndexOutOfBoundsException: -4

                at
org.jitsi.impl.neomedia.RawPacket.readInt(RawPacket.java:188)

                at
org.jitsi.impl.neomedia.transform.zrtp.ZrtpRawPacket.checkCrc(ZrtpRawPacket.
java:144)

                at
org.jitsi.impl.neomedia.transform.zrtp.ZRTPTransformEngine.reverseTransform(
ZRTPTransformEngine.java:750)

                at
org.jitsi.impl.neomedia.transform.TransformEngineChain$PacketTransformerChai
n.reverseTransform(TransformEngineChain.java:179)

                at
org.jitsi.impl.neomedia.transform.TransformUDPInputStream.createRawPacket(Tr
ansformUDPInputStream.java:65)

                at
org.jitsi.impl.neomedia.RTPConnectorInputStream.run(RTPConnectorInputStream.
java:338)

                at java.lang.Thread.run(Unknown Source)

15:12:01.389 INFO: [121]
org.ice4j.socket.DelegatingDatagramSocket.logRtpLosses() RTP lost > 5%: 0.92

15:12:01.389 SEVERE: [184] util.UtilActivator.uncaughtException().91 An
uncaught exception occurred in thread=Thread[Thread-47,6,main] and message
was: -8

java.lang.ArrayIndexOutOfBoundsException: -8

                at
org.jitsi.impl.neomedia.RawPacket.readInt(RawPacket.java:188)

                at
org.jitsi.impl.neomedia.RawPacket.getSRTCPIndex(RawPacket.java:542)

                at
org.jitsi.impl.neomedia.transform.srtp.SRTCPCryptoContext.reverseTransformPa
cket(SRTCPCryptoContext.java:378)

                at
org.jitsi.impl.neomedia.transform.srtp.SRTCPTransformer.reverseTransform(SRT
CPTransformer.java:123)

                at
org.jitsi.impl.neomedia.transform.zrtp.ZRTCPTransformer.reverseTransform(ZRT
CPTransformer.java:82)

                at
org.jitsi.impl.neomedia.transform.TransformEngineChain$PacketTransformerChai
n.reverseTransform(TransformEngineChain.java:179)

                at
org.jitsi.impl.neomedia.transform.TransformUDPInputStream.createRawPacket(Tr
ansformUDPInputStream.java:65)

                at
org.jitsi.impl.neomedia.RTPConnectorInputStream.run(RTPConnectorInputStream.
java:338)

                at java.lang.Thread.run(Unknown Source)

15:12:01.590 INFO: [158] org.jitsi.impl.neomedia.MediaStreamImpl.info()
rtpstat:Received a sender report for audio stream SSRC:1739849870 [packet
count:158, bytes:8996, interarrival jitter:408, lost packets:1, time since
previous report:486ms ]

15:12:01.833 INFO: [113]
org.ice4j.socket.DelegatingDatagramSocket.logRtpLosses() RTP lost > 5%:
0.08333333333333333

15:12:12.059 INFO: [121]
org.ice4j.socket.DelegatingDatagramSocket.logRtpLosses() RTP lost > 5%:
0.8285714285714286

From: Ken Ayotte [mailto:ken@kcayotte.net]

Sent: Friday, May 03, 2013 15:02
To: dev@jitsi.java.net
Subject: RE: [jitsi-dev] Issue Report:

I made some progress with this after digging through the code. The problem
appears to be related to unused network interfaces on one of my Win7-64bit
PC's. This particular PC has 2 network interfaces, one of which is
unplugged and not in use. I disabled this interface and the TAP-Win32
Adapter via Control Panel and now I can establish video calls. 2-way video
is still intermittent; sometimes I end up with a black screen on one
endpoint, and sometimes it works on both, but that is likely a different
issue.

I suspect this is an issue with the way network interfaces are determined
and processed within the ice4j code, but can't confirm that.

From: Ken Ayotte [mailto:ken@kcayotte.net]

Sent: Thursday, May 02, 2013 12:02
To: 'dev@jitsi.java.net'
Subject: RE: [jitsi-dev] Issue Report:

I have been having the same issues with both audio and video calls with
every version from 2.0 to current 2.2 release. Both of my endpoints are
running Win 7 64-bit and on the same subnet. Have tried local XMPP server
as well as talkr.im and all result in the same errors.

From: Spellauge, Gustav [mailto:sp@softing.com]

Sent: Thursday, May 02, 2013 09:09
To: dev@jitsi.java.net
Subject: [jitsi-dev] Issue Report:

Hello,

we have problems using jitsi voice chats.

Os = windows7 32bit

Jitsi version 2.2.4603.9615 (and 2.0-latest as well)

Descr:

When a user tries to call me (my voice connections work fine in conjunction
with another user) he gets an error-box showsing the following stack trace:

net.java.sip.communicator.service.protocol.OperationFailedException: Failed
to create a call to <mailto:sp@softing.com/jitsi-2e5t7e8>
sp@softing.com/jitsi-2e5t7e8
        at
net.java.sip.communicator.impl.protocol.jabber.ProtocolProviderServiceJabber
Impl.throwOperationFailedException(ProtocolProviderServiceJabberImpl.java:25
70)
        at
net.java.sip.communicator.impl.protocol.jabber.OperationSetBasicTelephonyJab
berImpl.createOutgoingCall(OperationSetBasicTelephonyJabberImpl.java:431)
        at
net.java.sip.communicator.impl.protocol.jabber.OperationSetBasicTelephonyJab
berImpl.createOutgoingCall(OperationSetBasicTelephonyJabberImpl.java:220)
        at
net.java.sip.communicator.impl.protocol.jabber.OperationSetBasicTelephonyJab
berImpl.createOutgoingCall(OperationSetBasicTelephonyJabberImpl.java:192)
        at
net.java.sip.communicator.impl.protocol.jabber.OperationSetBasicTelephonyJab
berImpl.createCall(OperationSetBasicTelephonyJabberImpl.java:148)
        at
net.java.sip.communicator.service.protocol.media.AbstractOperationSetBasicTe
lephony.createCall(AbstractOperationSetBasicTelephony.java:110)
        at
net.java.sip.communicator.impl.gui.main.call.CallManager.call(CallManager.ja
va:1895)
        at
net.java.sip.communicator.impl.gui.main.call.CallManager.access$800(CallMana
ger.java:46)
        at
net.java.sip.communicator.impl.gui.main.call.CallManager$CreateCallThread.ru
n(CallManager.java:1793)
Caused by:
net.java.sip.communicator.service.protocol.OperationFailedException: Failed
to initialize stream audio
        at
net.java.sip.communicator.impl.protocol.jabber.IceUdpTransportManager.create
IceStream(IceUdpTransportManager.java:752)
        at
net.java.sip.communicator.impl.protocol.jabber.IceUdpTransportManager.startC
andidateHarvest(IceUdpTransportManager.java:642)
        at
net.java.sip.communicator.impl.protocol.jabber.CallPeerMediaHandlerJabberImp
l.harvestCandidates(CallPeerMediaHandlerJabberImpl.java:1066)
        at
net.java.sip.communicator.impl.protocol.jabber.CallPeerMediaHandlerJabberImp
l.createContentList(CallPeerMediaHandlerJabberImpl.java:426)
        at
net.java.sip.communicator.impl.protocol.jabber.CallPeerJabberImpl.initiateSe
ssion(CallPeerJabberImpl.java:328)
        at
net.java.sip.communicator.impl.protocol.jabber.CallJabberImpl.initiateSessio
n(CallJabberImpl.java:593)
        at
net.java.sip.communicator.impl.protocol.jabber.OperationSetBasicTelephonyJab
berImpl.createOutgoingCall(OperationSetBasicTelephonyJabberImpl.java:413)
        ... 7 more
Caused by: java.io.IOException: Failed to bind even a single host candidate
for component:Component id=1 parent stream=audio
no local candidates.
no remote candidates. preferredPort=5000 minPort=5000 maxPort=5100
        at
org.ice4j.ice.harvest.HostCandidateHarvester.harvest(HostCandidateHarvester.
java:172)
        at org.ice4j.ice.Agent.gatherCandidates(Agent.java:441)
        at org.ice4j.ice.Agent.createComponent(Agent.java:349)
        at
net.java.sip.communicator.impl.netaddr.NetworkAddressManagerServiceImpl.crea
teIceStream(NetworkAddressManagerServiceImpl.java:700)
        at
net.java.sip.communicator.impl.protocol.jabber.IceUdpTransportManager.create
IceStream(IceUdpTransportManager.java:747)
        ... 13 more

When I try to call the affected user, I get a box saying:

Call ended by remote side. Reason: incompatible-parameters. Error: Failed to
initialize stream audio

When we use psi-messenger's voice chat we do not face any problem and we
think, the issue might be related to the computing environment. Could you
give me a hint what to check, what to fix, how to fix.

Many thanks in advance.

Best Regards, g.sp.


#6

yes, this issue seems to be related to unused network interface -
win7-64bit and -32bit. after my friends disabled their unused wlan-nic
we were able to establish voice connections.

···

Am 03.05.2013 21:01, schrieb Ken Ayotte:

I made some progress with this after digging through the code. The problem
appears to be related to unused network interfaces on one of my Win7-64bit
PC's. This particular PC has 2 network interfaces, one of which is
unplugged and not in use. I disabled this interface and the TAP-Win32
Adapter via Control Panel and now I can establish video calls. 2-way video
is still intermittent; sometimes I end up with a black screen on one
endpoint, and sometimes it works on both, but that is likely a different
issue.

I suspect this is an issue with the way network interfaces are determined
and processed within the ice4j code, but can't confirm that.

From: Ken Ayotte [mailto:ken@kcayotte.net]
Sent: Thursday, May 02, 2013 12:02
To: 'dev@jitsi.java.net'
Subject: RE: [jitsi-dev] Issue Report:

I have been having the same issues with both audio and video calls with
every version from 2.0 to current 2.2 release. Both of my endpoints are
running Win 7 64-bit and on the same subnet. Have tried local XMPP server
as well as talkr.im and all result in the same errors.

From: Spellauge, Gustav [mailto:sp@softing.com]
Sent: Thursday, May 02, 2013 09:09
To: dev@jitsi.java.net
Subject: [jitsi-dev] Issue Report:

Hello,

we have problems using jitsi voice chats.

Os = windows7 32bit

Jitsi version 2.2.4603.9615 (and 2.0-latest as well)

Descr:

When a user tries to call me (my voice connections work fine in conjunction
with another user) he gets an error-box showsing the following stack trace:

net.java.sip.communicator.service.protocol.OperationFailedException: Failed
to create a call to <mailto:sp@softing.com/jitsi-2e5t7e8>
sp@softing.com/jitsi-2e5t7e8
        at
net.java.sip.communicator.impl.protocol.jabber.ProtocolProviderServiceJabber
Impl.throwOperationFailedException(ProtocolProviderServiceJabberImpl.java:25
70)
        at
net.java.sip.communicator.impl.protocol.jabber.OperationSetBasicTelephonyJab
berImpl.createOutgoingCall(OperationSetBasicTelephonyJabberImpl.java:431)
        at
net.java.sip.communicator.impl.protocol.jabber.OperationSetBasicTelephonyJab
berImpl.createOutgoingCall(OperationSetBasicTelephonyJabberImpl.java:220)
        at
net.java.sip.communicator.impl.protocol.jabber.OperationSetBasicTelephonyJab
berImpl.createOutgoingCall(OperationSetBasicTelephonyJabberImpl.java:192)
        at
net.java.sip.communicator.impl.protocol.jabber.OperationSetBasicTelephonyJab
berImpl.createCall(OperationSetBasicTelephonyJabberImpl.java:148)
        at
net.java.sip.communicator.service.protocol.media.AbstractOperationSetBasicTe
lephony.createCall(AbstractOperationSetBasicTelephony.java:110)
        at
net.java.sip.communicator.impl.gui.main.call.CallManager.call(CallManager.ja
va:1895)
        at
net.java.sip.communicator.impl.gui.main.call.CallManager.access$800(CallMana
ger.java:46)
        at
net.java.sip.communicator.impl.gui.main.call.CallManager$CreateCallThread.ru
n(CallManager.java:1793)
Caused by:
net.java.sip.communicator.service.protocol.OperationFailedException: Failed
to initialize stream audio
        at
net.java.sip.communicator.impl.protocol.jabber.IceUdpTransportManager.create
IceStream(IceUdpTransportManager.java:752)
        at
net.java.sip.communicator.impl.protocol.jabber.IceUdpTransportManager.startC
andidateHarvest(IceUdpTransportManager.java:642)
        at
net.java.sip.communicator.impl.protocol.jabber.CallPeerMediaHandlerJabberImp
l.harvestCandidates(CallPeerMediaHandlerJabberImpl.java:1066)
        at
net.java.sip.communicator.impl.protocol.jabber.CallPeerMediaHandlerJabberImp
l.createContentList(CallPeerMediaHandlerJabberImpl.java:426)
        at
net.java.sip.communicator.impl.protocol.jabber.CallPeerJabberImpl.initiateSe
ssion(CallPeerJabberImpl.java:328)
        at
net.java.sip.communicator.impl.protocol.jabber.CallJabberImpl.initiateSessio
n(CallJabberImpl.java:593)
        at
net.java.sip.communicator.impl.protocol.jabber.OperationSetBasicTelephonyJab
berImpl.createOutgoingCall(OperationSetBasicTelephonyJabberImpl.java:413)
        ... 7 more
Caused by: java.io.IOException: Failed to bind even a single host candidate
for component:Component id=1 parent stream=audio
no local candidates.
no remote candidates. preferredPort=5000 minPort=5000 maxPort=5100
        at
org.ice4j.ice.harvest.HostCandidateHarvester.harvest(HostCandidateHarvester.
java:172)
        at org.ice4j.ice.Agent.gatherCandidates(Agent.java:441)
        at org.ice4j.ice.Agent.createComponent(Agent.java:349)
        at
net.java.sip.communicator.impl.netaddr.NetworkAddressManagerServiceImpl.crea
teIceStream(NetworkAddressManagerServiceImpl.java:700)
        at
net.java.sip.communicator.impl.protocol.jabber.IceUdpTransportManager.create
IceStream(IceUdpTransportManager.java:747)
        ... 13 more

When I try to call the affected user, I get a box saying:

Call ended by remote side. Reason: incompatible-parameters. Error: Failed to
initialize stream audio

When we use psi-messenger's voice chat we do not face any problem and we
think, the issue might be related to the computing environment. Could you
give me a hint what to check, what to fix, how to fix.

Many thanks in advance.

Best Regards, g.sp.


#7

i coud test this on aur site. please tell me where and how do you
disabled encryption?

···

Am 07.05.2013 13:57, schrieb Ken Ayotte:

If I disable encryption on the account this problem goes away and I can
establish two-way video without issue. Does anyone have any insights as to
what might be happening here?


#8

Under Options -> Accounts, choose the option to edit the account. Then
click on the Security tab and uncheck "Enable support to encrypt calls"

···

-----Original Message-----

From: g.spellauge [mailto:sp@softing.com]

Sent: Tuesday, May 07, 2013 08:03
To: dev@jitsi.java.net
Subject: [jitsi-dev] Re: Issue Report:

i coud test this on aur site. please tell me where and how do you disabled
encryption?

Am 07.05.2013 13:57, schrieb Ken Ayotte:

If I disable encryption on the account this problem goes away and I
can establish two-way video without issue. Does anyone have any
insights as to what might be happening here?


#9

hello,

we tested jitsi on ubuntu, suse, debian, ios, windows-xp and windows-7.
except for the 'multiple nic issue' in windows-7 (which might also exist
in windows- xp and which well for sure be eliminated in the near future)
all tests succeeded and we are convinced, you did a great work.

many thanks and best regards, gustav

···

Am 06.05.2013 11:55, schrieb g.spellauge:

yes, this issue seems to be related to unused network interface -
win7-64bit and -32bit. after my friends disabled their unused wlan-nic
we were able to establish voice connections.

Am 03.05.2013 21:01, schrieb Ken Ayotte:

I made some progress with this after digging through the code. The problem
appears to be related to unused network interfaces on one of my Win7-64bit
PC's. This particular PC has 2 network interfaces, one of which is
unplugged and not in use. I disabled this interface and the TAP-Win32
Adapter via Control Panel and now I can establish video calls. 2-way video
is still intermittent; sometimes I end up with a black screen on one
endpoint, and sometimes it works on both, but that is likely a different
issue.

I suspect this is an issue with the way network interfaces are determined
and processed within the ice4j code, but can't confirm that.

From: Ken Ayotte [mailto:ken@kcayotte.net]
Sent: Thursday, May 02, 2013 12:02
To: 'dev@jitsi.java.net'
Subject: RE: [jitsi-dev] Issue Report:

I have been having the same issues with both audio and video calls with
every version from 2.0 to current 2.2 release. Both of my endpoints are
running Win 7 64-bit and on the same subnet. Have tried local XMPP server
as well as talkr.im and all result in the same errors.

From: Spellauge, Gustav [mailto:sp@softing.com]
Sent: Thursday, May 02, 2013 09:09
To: dev@jitsi.java.net
Subject: [jitsi-dev] Issue Report:

Hello,

we have problems using jitsi voice chats.

Os = windows7 32bit

Jitsi version 2.2.4603.9615 (and 2.0-latest as well)

Descr:

When a user tries to call me (my voice connections work fine in conjunction
with another user) he gets an error-box showsing the following stack trace:

net.java.sip.communicator.service.protocol.OperationFailedException: Failed
to create a call to <mailto:sp@softing.com/jitsi-2e5t7e8>
sp@softing.com/jitsi-2e5t7e8
        at
net.java.sip.communicator.impl.protocol.jabber.ProtocolProviderServiceJabber
Impl.throwOperationFailedException(ProtocolProviderServiceJabberImpl.java:25
70)
        at
net.java.sip.communicator.impl.protocol.jabber.OperationSetBasicTelephonyJab
berImpl.createOutgoingCall(OperationSetBasicTelephonyJabberImpl.java:431)
        at
net.java.sip.communicator.impl.protocol.jabber.OperationSetBasicTelephonyJab
berImpl.createOutgoingCall(OperationSetBasicTelephonyJabberImpl.java:220)
        at
net.java.sip.communicator.impl.protocol.jabber.OperationSetBasicTelephonyJab
berImpl.createOutgoingCall(OperationSetBasicTelephonyJabberImpl.java:192)
        at
net.java.sip.communicator.impl.protocol.jabber.OperationSetBasicTelephonyJab
berImpl.createCall(OperationSetBasicTelephonyJabberImpl.java:148)
        at
net.java.sip.communicator.service.protocol.media.AbstractOperationSetBasicTe
lephony.createCall(AbstractOperationSetBasicTelephony.java:110)
        at
net.java.sip.communicator.impl.gui.main.call.CallManager.call(CallManager.ja
va:1895)
        at
net.java.sip.communicator.impl.gui.main.call.CallManager.access$800(CallMana
ger.java:46)
        at
net.java.sip.communicator.impl.gui.main.call.CallManager$CreateCallThread.ru
n(CallManager.java:1793)
Caused by:
net.java.sip.communicator.service.protocol.OperationFailedException: Failed
to initialize stream audio
        at
net.java.sip.communicator.impl.protocol.jabber.IceUdpTransportManager.create
IceStream(IceUdpTransportManager.java:752)
        at
net.java.sip.communicator.impl.protocol.jabber.IceUdpTransportManager.startC
andidateHarvest(IceUdpTransportManager.java:642)
        at
net.java.sip.communicator.impl.protocol.jabber.CallPeerMediaHandlerJabberImp
l.harvestCandidates(CallPeerMediaHandlerJabberImpl.java:1066)
        at
net.java.sip.communicator.impl.protocol.jabber.CallPeerMediaHandlerJabberImp
l.createContentList(CallPeerMediaHandlerJabberImpl.java:426)
        at
net.java.sip.communicator.impl.protocol.jabber.CallPeerJabberImpl.initiateSe
ssion(CallPeerJabberImpl.java:328)
        at
net.java.sip.communicator.impl.protocol.jabber.CallJabberImpl.initiateSessio
n(CallJabberImpl.java:593)
        at
net.java.sip.communicator.impl.protocol.jabber.OperationSetBasicTelephonyJab
berImpl.createOutgoingCall(OperationSetBasicTelephonyJabberImpl.java:413)
        ... 7 more
Caused by: java.io.IOException: Failed to bind even a single host candidate
for component:Component id=1 parent stream=audio
no local candidates.
no remote candidates. preferredPort=5000 minPort=5000 maxPort=5100
        at
org.ice4j.ice.harvest.HostCandidateHarvester.harvest(HostCandidateHarvester.
java:172)
        at org.ice4j.ice.Agent.gatherCandidates(Agent.java:441)
        at org.ice4j.ice.Agent.createComponent(Agent.java:349)
        at
net.java.sip.communicator.impl.netaddr.NetworkAddressManagerServiceImpl.crea
teIceStream(NetworkAddressManagerServiceImpl.java:700)
        at
net.java.sip.communicator.impl.protocol.jabber.IceUdpTransportManager.create
IceStream(IceUdpTransportManager.java:747)
        ... 13 more

When I try to call the affected user, I get a box saying:

Call ended by remote side. Reason: incompatible-parameters. Error: Failed to
initialize stream audio

When we use psi-messenger's voice chat we do not face any problem and we
think, the issue might be related to the computing environment. Could you
give me a hint what to check, what to fix, how to fix.

Many thanks in advance.

Best Regards, g.sp.


#10

sorry, we cannot confirm.

we experienced that an enabled and connected wlan-nic (the first nic
displayed by `netsh interface show interface` ) will solve the issue and
enable voice/video chats. so we think that the 'connect-code' tries to
use the first interface found - regardless of it's state.

···

Am 07.05.2013 14:07, schrieb Ken Ayotte:

Under Options -> Accounts, choose the option to edit the account. Then
click on the Security tab and uncheck "Enable support to encrypt calls"

-----Original Message-----
From: g.spellauge [mailto:sp@softing.com]
Sent: Tuesday, May 07, 2013 08:03
To: dev@jitsi.java.net
Subject: [jitsi-dev] Re: Issue Report:

i coud test this on aur site. please tell me where and how do you disabled
encryption?

Am 07.05.2013 13:57, schrieb Ken Ayotte:

If I disable encryption on the account this problem goes away and I
can establish two-way video without issue. Does anyone have any
insights as to what might be happening here?


#11

If I force the encryption method to SDES, two-way video also works fine, so
the problem in my environment is isolated to ZRTP.

···

-----Original Message-----

From: g.spellauge [mailto:sp@softing.com]

Sent: Tuesday, May 07, 2013 08:46
To: dev@jitsi.java.net
Subject: [jitsi-dev] Re: Issue Report:

sorry, we cannot confirm.

we experienced that an enabled and connected wlan-nic (the first nic
displayed by `netsh interface show interface` ) will solve the issue and
enable voice/video chats. so we think that the 'connect-code' tries to use
the first interface found - regardless of it's state.

Am 07.05.2013 14:07, schrieb Ken Ayotte:

Under Options -> Accounts, choose the option to edit the account.
Then click on the Security tab and uncheck "Enable support to encrypt

calls"

-----Original Message-----
From: g.spellauge [mailto:sp@softing.com]
Sent: Tuesday, May 07, 2013 08:03
To: dev@jitsi.java.net
Subject: [jitsi-dev] Re: Issue Report:

i coud test this on aur site. please tell me where and how do you
disabled encryption?

Am 07.05.2013 13:57, schrieb Ken Ayotte:

If I disable encryption on the account this problem goes away and I
can establish two-way video without issue. Does anyone have any
insights as to what might be happening here?


#12

with both nics enabled but only the second connected?

···

Am 07.05.2013 19:02, schrieb Ken Ayotte:

If I force the encryption method to SDES, two-way video also works fine, so
the problem in my environment is isolated to ZRTP.

-----Original Message-----
From: g.spellauge [mailto:sp@softing.com]
Sent: Tuesday, May 07, 2013 08:46
To: dev@jitsi.java.net
Subject: [jitsi-dev] Re: Issue Report:

sorry, we cannot confirm.

we experienced that an enabled and connected wlan-nic (the first nic
displayed by `netsh interface show interface` ) will solve the issue and
enable voice/video chats. so we think that the 'connect-code' tries to use
the first interface found - regardless of it's state.

Am 07.05.2013 14:07, schrieb Ken Ayotte:

Under Options -> Accounts, choose the option to edit the account.
Then click on the Security tab and uncheck "Enable support to encrypt

calls"

-----Original Message-----
From: g.spellauge [mailto:sp@softing.com]
Sent: Tuesday, May 07, 2013 08:03
To: dev@jitsi.java.net
Subject: [jitsi-dev] Re: Issue Report:

i coud test this on aur site. please tell me where and how do you
disabled encryption?

Am 07.05.2013 13:57, schrieb Ken Ayotte:

If I disable encryption on the account this problem goes away and I
can establish two-way video without issue. Does anyone have any
insights as to what might be happening here?


#13

No, just one nic enabled. There are two problems here, one with the way
nics are selected which has a workaround of disabling unconnected nics, and
a second problem with ZRTP that results in video on one side only.

···

-----Original Message-----

From: g.spellauge [mailto:sp@softing.com]

Sent: Wednesday, May 08, 2013 03:17
To: dev@jitsi.java.net
Subject: [jitsi-dev] Re: Issue Report:

with both nics enabled but only the second connected?

Am 07.05.2013 19:02, schrieb Ken Ayotte:

If I force the encryption method to SDES, two-way video also works
fine, so the problem in my environment is isolated to ZRTP.

-----Original Message-----
From: g.spellauge [mailto:sp@softing.com]
Sent: Tuesday, May 07, 2013 08:46
To: dev@jitsi.java.net
Subject: [jitsi-dev] Re: Issue Report:

sorry, we cannot confirm.

we experienced that an enabled and connected wlan-nic (the first nic
displayed by `netsh interface show interface` ) will solve the issue
and enable voice/video chats. so we think that the 'connect-code'
tries to use the first interface found - regardless of it's state.

Am 07.05.2013 14:07, schrieb Ken Ayotte:

Under Options -> Accounts, choose the option to edit the account.
Then click on the Security tab and uncheck "Enable support to encrypt

calls"

-----Original Message-----
From: g.spellauge [mailto:sp@softing.com]
Sent: Tuesday, May 07, 2013 08:03
To: dev@jitsi.java.net
Subject: [jitsi-dev] Re: Issue Report:

i coud test this on aur site. please tell me where and how do you
disabled encryption?

Am 07.05.2013 13:57, schrieb Ken Ayotte:

If I disable encryption on the account this problem goes away and I
can establish two-way video without issue. Does anyone have any
insights as to what might be happening here?


#14

ok, 2 issues

many people in 'my neigborhood' have multiple nics in their computers.
so, as long as the multiple-nic-issue is not solved, nobody will care
for the zrtp-issue, but it's nice to know how to circumvate it.

we have indications that it is sufficient, that the '1st nick' is
connected to anything. it seems to be not nesseccary, that it's the nich
that will be elected for jitsi's voice - and video connection.

btw: could anybody please change the subject of this thread (sorry for
it) to 'multiple nic issue' or the like?

···

Am 08.05.2013 12:56, schrieb Ken Ayotte:

No, just one nic enabled. There are two problems here, one with the way
nics are selected which has a workaround of disabling unconnected nics, and
a second problem with ZRTP that results in video on one side only.

-----Original Message-----
From: g.spellauge [mailto:sp@softing.com]
Sent: Wednesday, May 08, 2013 03:17
To: dev@jitsi.java.net
Subject: [jitsi-dev] Re: Issue Report:

with both nics enabled but only the second connected?

Am 07.05.2013 19:02, schrieb Ken Ayotte:

If I force the encryption method to SDES, two-way video also works
fine, so the problem in my environment is isolated to ZRTP.

-----Original Message-----
From: g.spellauge [mailto:sp@softing.com]
Sent: Tuesday, May 07, 2013 08:46
To: dev@jitsi.java.net
Subject: [jitsi-dev] Re: Issue Report:

sorry, we cannot confirm.

we experienced that an enabled and connected wlan-nic (the first nic
displayed by `netsh interface show interface` ) will solve the issue
and enable voice/video chats. so we think that the 'connect-code'
tries to use the first interface found - regardless of it's state.

Am 07.05.2013 14:07, schrieb Ken Ayotte:

Under Options -> Accounts, choose the option to edit the account.
Then click on the Security tab and uncheck "Enable support to encrypt

calls"

-----Original Message-----
From: g.spellauge [mailto:sp@softing.com]
Sent: Tuesday, May 07, 2013 08:03
To: dev@jitsi.java.net
Subject: [jitsi-dev] Re: Issue Report:

i coud test this on aur site. please tell me where and how do you
disabled encryption?

Am 07.05.2013 13:57, schrieb Ken Ayotte:

If I disable encryption on the account this problem goes away and I
can establish two-way video without issue. Does anyone have any
insights as to what might be happening here?