4 Replies Latest reply on May 14, 2014 11:05 AM by Dele Olajide

    No video on outside connection in ofmeet

    Devin

      I've checked through several answered threads and can't find an answer to my issue:

       

      The plugin works wonderfully for local users. When connecting from outside of our network however there is no video for other participants. The system hosting openfire has the firewall 7443, 50000-60000 punched open (TCP and UDP as we run other applications on those ports). The outside firewall on the colo has those ports opened as well.

       

      config.js:

       

      var ourDomain = "chatserver.ourserver.com";

       

       

      var config = {

          hosts: {

              domain: ourDomain,

              muc: "conference." + ourDomain,

              bridge: "jitsi-videobridge." + ourDomain,

          },

          useIPv6: false,

          useNicks: false,

          useWebsockets: true,

          resolution: "720",

          bosh: "https://" + ourDomain + "/http-bind/",

      };

       

       

      Websockets plugin installed.

        • Re: No video on outside connection in ofmeet
          Devin

          Added-

           

          When connecting internally vs Externally

          INFO: Pair succeeded:10.0.0.155:5016/upd.host -> 10.0.0.45:54041/upd/host <audio.rtp>

          INFO: Pair succeeded:10.0.0.155:5016/upd.host -> 10.0.0.45:54041/upd/host <video.rtp>

          INFO: timeout for pair:10.0.0.155:5000/upd.host -> 192.168.10.12:59020/upd/host <audio.rtp>

          INFO: timeout for pair:10.0.0.155:5005/upd.host -> 192.168.10.12:59022/upd/host <video.rtp>

           

           

           

          I took down the firewall as a test and still any connection outside of the LAN was unable to pair audio/video.

           

          Chrome log from outside connection:

          This appears to be Chrome main.js:367

          status 1 main.js:138

          status 3 main.js:138

          connected main.js:120

          SEND: <presence xmlns='jabber:client'/> main.js:112

          doJoin test qwewertwert main.js:656

          SEND: <presence to='test@conference.our.openfireserver.com/qwewertwert(d9coy)' xmlns='jabber:client'><x xmlns='http://jabber.org/protocol/muc'/></presence> main.js:112

          getConstraints

          Array[2]

          1080 undefined undefined main.js:427

          getUserMedia

          Object

          main.js:407

          RECV: <presence xmlns="jabber:client" to="0eclhf3njvhrggb9@our.openfireserver.com/0eclhf3njvhrggb9" from="test@conference.our.openfireserver.com/safasd(pzjee)"><x xmlns="http://jabber.org/protocol/muc#user"><item jid="nsofhnmbej5opqfr@our.openfireserver.com/nsofhnmbej5opqfr" affiliation="owner" role="moderator"/></x></presence> main.js:111

          onPresence

          x.fn.x.init[1]

          muc.js:38

          entered.muc test@conference.our.openfireserver.com/safasd(pzjee)

          Object

          main.js:185

          RECV: <presence xmlns="jabber:client" to="0eclhf3njvhrggb9@our.openfireserver.com/0eclhf3njvhrggb9" from="test@conference.our.openfireserver.com/qwewertwert(d9coy)"><x xmlns="http://jabber.org/protocol/muc#user"><item jid="0eclhf3njvhrggb9@our.openfireserver.com/0eclhf3njvhrggb9" affiliation="none" role="participant"/></x></presence> main.js:111

          onPresence

          x.fn.x.init[1]

          muc.js:38

          onUserMediaSuccess main.js:412

          mediaready.rayo main.js:215

          SEND: <iq to='our.openfireserver.com' type='set' xmlns='jabber:client' id='7928:sendIQ'><colibri xmlns='urn:xmpp:rayo:colibri:1' action='offer' muc='test@conference.our.openfireserver.com'/></iq> main.js:112

          RECV: <iq type="result" id="7928:sendIQ" from="our.openfireserver.com" to="0eclhf3njvhrggb9@our.openfireserver.com/0eclhf3njvhrggb9"/> main.js:111

          rayo colibri register set ok main.js:1130

          RECV: <presence from="jitsi.videobridge.test@our.openfireserver.com/jitsi.videobridge.test" to="0eclhf3njvhrggb9@our.openfireserver.com/0eclhf3njvhrggb9"><offer xmlns="urn:xmpp:rayo:colibri:1" muc="test@conference.our.openfireserver.com" videobridge="test" nickname="qwewertwert(d9coy)" participant="0eclhf3njvhrggb9@our.openfireserver.com/0eclhf3njvhrggb9"><conference xmlns="http://jitsi.org/protocol/colibri" id="f34ce97cb52bb2dc"><content name="audio"><channel direction="recvonly" endpoint="qwewertwert(d9coy)" expire="15" id="37a48240bc705c46" initiator="true" rtp-level-relay-type="mixer"><source xmlns="urn:xmpp:jingle:apps:rtp:ssma:0" ssrc="2298731210"></source><transport xmlns="urn:xmpp:jingle:transports:ice-udp:1" pwd="39s6svst1l2h4a445o56ecbc1r" ufrag="f73j6"><fingerprint xmlns="urn:xmpp:jingle:apps:dtls:0" hash="sha-1">2A:BC:43:4B:A6:AD:49:7E:C4:F1:B2:BA:43:A7:0E:8D:97:C0:1E:54</finge rprint><candidate component="1" foundation="1" generation="0" id="f34ce97cb52bb2dc1636dfe37a48240bc705c461ef80b70ebabe5" network="0" priority="2130706431" protocol="udp" type="host" ip="10.0.0.155" port="5048"/><candidate component="1" foundation="2" generation="0" id="f34ce97cb52bb2dc1636dfe37a48240bc705c461ef80b70624e03" network="0" priority="2130706431" protocol="udp" type="host" ip="fe80:0:0:0:4074:bda3:b1b2:e4fa" port="5048"/><candidate component="2" foundation="1" generation="0" id="f34ce97cb52bb2dc1636dfe37a48240bc705c461ef80b701efca08" network="0" priority="2130706430" protocol="udp" type="host" ip="10.0.0.155" port="5049"/><candidate component="2" foundation="2" generation="0" id="f34ce97cb52bb2dc1636dfe37a48240bc705c461ef80b701b8dc6b" network="0" priority="2130706430" protocol="udp" type="host" ip="fe80:0:0:0:4074:bda3:b1b2:e4fa" port="5049"/></transport></channel></content><content name="video"><channel endpoint="qwewertwert(d9coy)" expire="15" id="11a1634728044ee2" initiator="true" rtp-level-relay-type="translator"><transport xmlns="urn:xmpp:jingle:transports:ice-udp:1" pwd="30ororf3nfpmuuev60okcv5qal" ufrag="5bm13"><fingerprint xmlns="urn:xmpp:jingle:apps:dtls:0" hash="sha-1">A2:E5:CE:4E:6B:03:A7:4E:BE:4C:A1:40:67:48:DD:3C:EF:66:DE:75</finge rprint><candidate component="1" foundation="1" generation="0" id="f34ce97cb52bb2dc1b1659711a1634728044ee2109266101b6df20" network="0" priority="2130706431" protocol="udp" type="host" ip="10.0.0.155" port="5050"/><candidate component="1" foundation="2" generation="0" id="f34ce97cb52bb2dc1b1659711a1634728044ee210926610f2b2db" network="0" priority="2130706431" protocol="udp" type="host" ip="fe80:0:0:0:4074:bda3:b1b2:e4fa" port="5050"/><candidate component="2" foundation="1" generation="0" id="f34ce97cb52bb2dc1b1659711a1634728044ee2109266101bc6b3a" network="0" priority="2130706430" protocol="udp" type="host" ip="10.0.0.155" port="5051"/><candidate component="2" foundation="2" generation="0" id="f34ce97cb52bb2dc1b1659711a1634728044ee210926610123ba09" network="0" priority="2130706430" protocol="udp" type="host" ip="fe80:0:0:0:4074:bda3:b1b2:e4fa" port="5051"/></transport></channel></content></conference></offer></presence> main.js:111

          rayoCallback start

          <presence from=?"jitsi.videobridge.test@our.openfireserver.com/?jitsi.videobridge.test" to=?"0eclhf3njvhrggb9@our.openfireserver.com/?0eclhf3njvhrggb9">?…?</presence>?

          main.js:702

          handleOffer

          <offer xmlns=?"urn:?xmpp:?rayo:?colibri:?1" muc=?"test@conference.our.openfireserver.com" videobridge=?"test" nickname=?"qwewertwert(d9coy)?" participant=?"0eclhf3njvhrggb9@our.openfireserver.com/?0eclhf3njvhrggb9">?…?</offer>?

          main.js:869

          handleOffer track audio main.js:915

          handleOffer track video main.js:915

          rayoCallback end

          <presence from=?"jitsi.videobridge.test@our.openfireserver.com/?jitsi.videobridge.test" to=?"0eclhf3njvhrggb9@our.openfireserver.com/?0eclhf3njvhrggb9">?…?</presence>?

          main.js:742

          onstream

          MediaStreamEvent

          false main.js:991

          remotestreamadded.rayo  Unknown main.js:261

          candidate

          RTCIceCandidate

          main.js:980

          candidate

          RTCIceCandidate

          main.js:980

          candidate

          RTCIceCandidate

          main.js:980

          candidate

          RTCIceCandidate

          main.js:980

          candidate

          RTCIceCandidate

          main.js:980

          candidate

          RTCIceCandidate

          main.js:980

          candidate

          RTCIceCandidate

          main.js:980

          candidate

          RTCIceCandidate

          main.js:980

          candidate

          RTCIceCandidate

          main.js:980

          candidate

          RTCIceCandidate

          main.js:980

          candidate

          RTCIceCandidate

          main.js:980

          candidate

          RTCIceCandidate

          main.js:980

          candidate null main.js:980

          sendAnswer main.js:1010

          SEND: <iq to='jitsi.videobridge.test@our.openfireserver.com/jitsi.videobridge.test' type='set' xmlns='jabber:client' id='7929:sendIQ'><colibri xmlns='urn:xmpp:rayo:colibri:1' videobridge='test'><conference xmlns='http://jitsi.org/protocol/colibri' id='f34ce97cb52bb2dc'><content name='audio'><channel id='37a48240bc705c46'><source xmlns='urn:xmpp:jingle:apps:rtp:ssma:0' ssrc='820959663'><parameter name='cname' value='6g5jqkXXbTdhPkw5'/><parameter name='msid' value='IrHHuzXdQUvSa8AV3s9gyB7q1YmLYKCm0GKJ b8230ff9-fe18-40e2-b5b3-988488b2f9e1'/><parameter name='mslabel' value='IrHHuzXdQUvSa8AV3s9gyB7q1YmLYKCm0GKJ'/><parameter name='label' value='b8230ff9-fe18-40e2-b5b3-988488b2f9e1'/></source><payload-type id='111' name='opus' clockrate='48000' channels='2'/><payload-type id='0' name='PCMU' clockrate='8000' channels='1'/><payload-type id='126' name='telephone-event' clockrate='8000' channels='1'/><transport xmlns='urn:xmpp:jingle:transports:ice-udp:1' ufrag='z+6gMvusjeY0w4Ay' pwd='i415+qcsh3QHyfhC8P77tD9n'><fingerprint hash='sha-256' xmlns='urn:xmpp:jingle:apps:dtls:0' setup='active'>A8:57:33:E8:31:AE:63:C2:D5:46:7E:A0:25:BC:9C:67:C1:D0:7A:BB:EC:3 5:F6:03:19:93:52:FE:89:20:67:B4</fingerprint><candidate foundation='2785903726' component='1' protocol='udp' priority='2122260223' ip='192.168.10.22' port='58882' type='host' generation='0' network='1' id='946yajkuca'/><candidate foundation='2785903726' component='2' protocol='udp' priority='2122260222' ip='192.168.10.22' port='58883' type='host' generation='0' network='1' id='goi0izm4rb'/><candidate foundation='658866906' component='1' protocol='udp' priority='1686052607' ip='67.174.158.146' port='58882' type='srflx' rel-addr='192.168.10.22' rel-port='58882' generation='0' network='1' id='u33bto1l39'/><candidate foundation='658866906' component='2' protocol='udp' priority='1686052606' ip='67.174.158.146' port='58883' type='srflx' rel-addr='192.168.10.22' rel-port='58883' generation='0' network='1' id='16go0p2cmz'/><candidate foundation='3901651102' component='1' protocol='tcp' priority='1518280447' ip='192.168.10.22' port='0' type='host' generation='0' network='1' id='v8pgnjp6b0'/><candidate foundation='3901651102' component='2' protocol='tcp' priority='1518280446' ip='192.168.10.22' port='0' type='host' generation='0' network='1' id='u4nalrqjm0'/></transport></channel></content><content name='video'><channel id='11a1634728044ee2'><source xmlns='urn:xmpp:jingle:apps:rtp:ssma:0' ssrc='50681980'><parameter name='cname' value='6g5jqkXXbTdhPkw5'/><parameter name='msid' value='IrHHuzXdQUvSa8AV3s9gyB7q1YmLYKCm0GKJ de8dd491-cec1-4f22-9a5a-0f7e5b188996'/><parameter name='mslabel' value='IrHHuzXdQUvSa8AV3s9gyB7q1YmLYKCm0GKJ'/><parameter name='label' value='de8dd491-cec1-4f22-9a5a-0f7e5b188996'/></source><payload-type id='100' name='VP8' clockrate='90000' channels='1'/><payload-type id='116' name='red' clockrate='90000' channels='1'/><payload-type id='117' name='ulpfec' clockrate='90000' channels='1'/><transport xmlns='urn:xmpp:jingle:transports:ice-udp:1' ufrag='d8z6BCV2Jc0oOrGY' pwd='rnpOPkS8TuNpJeXfu7A5VKX4'><fingerprint hash='sha-256' xmlns='urn:xmpp:jingle:apps:dtls:0' setup='active'>A8:57:33:E8:31:AE:63:C2:D5:46:7E:A0:25:BC:9C:67:C1:D0:7A:BB:EC:3 5:F6:03:19:93:52:FE:89:20:67:B4</fingerprint><candidate foundation='2785903726' component='1' protocol='udp' priority='2122260223' ip='192.168.10.22' port='58884' type='host' generation='0' network='1' id='67q9cnnz5r'/><candidate foundation='2785903726' component='2' protocol='udp' priority='2122260222' ip='192.168.10.22' port='58885' type='host' generation='0' network='1' id='kfm0d2t2e4'/><candidate foundation='658866906' component='1' protocol='udp' priority='1686052607' ip='67.174.158.146' port='58884' type='srflx' rel-addr='192.168.10.22' rel-port='58884' generation='0' network='1' id='qk6mbq2vkd'/><candidate foundation='658866906' component='2' protocol='udp' priority='1686052606' ip='67.174.158.146' port='58885' type='srflx' rel-addr='192.168.10.22' rel-port='58885' generation='0' network='1' id='ukj6mycczm'/><candidate foundation='3901651102' component='1' protocol='tcp' priority='1518280447' ip='192.168.10.22' port='0' type='host' generation='0' network='1' id='15dyp4wx8m'/><candidate foundation='3901651102' component='2' protocol='tcp' priority='1518280446' ip='192.168.10.22' port='0' type='host' generation='0' network='1' id='jb0el30a29'/></transport></channel></content></conference></colibri></iq> main.js:112

          RECV: <presence from="jitsi.videobridge.test@our.openfireserver.com/jitsi.videobridge.test" to="0eclhf3njvhrggb9@our.openfireserver.com/0eclhf3njvhrggb9"><addsource xmlns="urn:xmpp:rayo:colibri:1" muc="test@conference.our.openfireserver.com" videobridge="test" nickname="safasd(pzjee)" participant="nsofhnmbej5opqfr@our.openfireserver.com/nsofhnmbej5opqfr"><conference xmlns="http://jitsi.org/protocol/colibri" id="f34ce97cb52bb2dc"><content name="audio"><channel id="554772df92cfc024"><source xmlns="urn:xmpp:jingle:apps:rtp:ssma:0" ssrc="2833706801"><parameter name="cname" value="BlNA0srwlLrsToTN"/><parameter name="msid" value="yDGG4kYVyRLZ3IVLmxJXoUx4mboxRQdrcLHG a9da7987-eb76-45f5-9fe6-c7bd17c1fd64"/><parameter name="mslabel" value="yDGG4kYVyRLZ3IVLmxJXoUx4mboxRQdrcLHG"/><parameter name="label" value="a9da7987-eb76-45f5-9fe6-c7bd17c1fd64"/></source><payload-type id="111" name="opus" clockrate="48000" channels="2"/><payload-type id="0" name="PCMU" clockrate="8000" channels="1"/><payload-type id="126" name="telephone-event" clockrate="8000" channels="1"/><transport xmlns="urn:xmpp:jingle:transports:ice-udp:1" ufrag="OVt/IzTHjmwgULdN" pwd="ZP4ns2pyVesQleE05aHsxIF0"><fingerprint xmlns="urn:xmpp:jingle:apps:dtls:0" hash="sha-256" setup="active">3A:BE:08:4B:FC:CF:20:6D:F7:42:CB:E1:62:CD:8D:01:AA:E2:C9:EC:33:8 B:6C:E3:2D:5F:4E:56:65:A1:F6:2D</fingerprint><candidate foundation="2145457784" component="1" protocol="udp" priority="2122260223" ip="10.0.0.45" port="49478" type="host" generation="0" network="1" id="s6xasa96wu"/><candidate foundation="2145457784" component="2" protocol="udp" priority="2122260222" ip="10.0.0.45" port="49479" type="host" generation="0" network="1" id="zyr54gm4rw"/><candidate foundation="1030547696" component="1" protocol="udp" priority="1686052607" ip="67.174.158.146" port="32791" type="srflx" rel-addr="10.0.0.45" rel-port="49478" generation="0" network="1" id="dg7m3b5brf"/><candidate foundation="1030547696" component="2" protocol="udp" priority="1686052606" ip="67.174.158.146" port="32792" type="srflx" rel-addr="10.0.0.45" rel-port="49479" generation="0" network="1" id="a3mudzgqff"/><candidate foundation="828566152" component="1" protocol="tcp" priority="1518280447" ip="10.0.0.45" port="0" type="host" generation="0" network="1" id="47uxnzt4r5"/><candidate foundation="828566152" component="2" protocol="tcp" priority="1518280446" ip="10.0.0.45" port="0" type="host" generation="0" network="1" id="5zx4toejm6"/></transport></channel></content><content name="video"><channel id="9c4941a9f9cefb1a"><source xmlns="urn:xmpp:jingle:apps:rtp:ssma:0" ssrc="1275197270"><parameter name="cname" value="BlNA0srwlLrsToTN"/><parameter name="msid" value="yDGG4kYVyRLZ3IVLmxJXoUx4mboxRQdrcLHG b15344b0-096a-4b97-883f-e6ff00e1f903"/><parameter name="mslabel" value="yDGG4kYVyRLZ3IVLmxJXoUx4mboxRQdrcLHG"/><parameter name="label" value="b15344b0-096a-4b97-883f-e6ff00e1f903"/></source><payload-type id="100" name="VP8" clockrate="90000" channels="1"/><payload-type id="116" name="red" clockrate="90000" channels="1"/><payload-type id="117" name="ulpfec" clockrate="90000" channels="1"/><transport xmlns="urn:xmpp:jingle:transports:ice-udp:1" ufrag="TRuXxgWOfBQV0z7D" pwd="g2qf8S8A7/As0VeYrbgtkfBZ"><fingerprint xmlns="urn:xmpp:jingle:apps:dtls:0" hash="sha-256" setup="active">3A:BE:08:4B:FC:CF:20:6D:F7:42:CB:E1:62:CD:8D:01:AA:E2:C9:EC:33:8 B:6C:E3:2D:5F:4E:56:65:A1:F6:2D</fingerprint><candidate foundation="2145457784" component="1" protocol="udp" priority="2122260223" ip="10.0.0.45" port="49480" type="host" generation="0" network="1" id="8c0ipafzpz"/><candidate foundation="2145457784" component="2" protocol="udp" priority="2122260222" ip="10.0.0.45" port="49481" type="host" generation="0" network="1" id="2zq3tnt75e"/><candidate foundation="1030547696" component="1" protocol="udp" priority="1686052607" ip="67.174.158.146" port="32793" type="srflx" rel-addr="10.0.0.45" rel-port="49480" generation="0" network="1" id="tg8e4113lf"/><candidate foundation="1030547696" component="2" protocol="udp" priority="1686052606" ip="67.174.158.146" port="32794" type="srflx" rel-addr="10.0.0.45" rel-port="49481" generation="0" network="1" id="ltv7f49sz7"/><candidate foundation="828566152" component="1" protocol="tcp" priority="1518280447" ip="10.0.0.45" port="0" type="host" generation="0" network="1" id="eqafngad4a"/><candidate foundation="828566152" component="2" protocol="tcp" priority="1518280446" ip="10.0.0.45" port="0" type="host" generation="0" network="1" id="twkkkt6xtd"/></transport></channel></content></conference></addsource></pre sence> main.js:111

          rayoCallback start

          <presence from=?"jitsi.videobridge.test@our.openfireserver.com/?jitsi.videobridge.test" to=?"0eclhf3njvhrggb9@our.openfireserver.com/?0eclhf3njvhrggb9">?…?</presence>?

          main.js:702

          handleSSRC input ssrc 

          <addsource xmlns=?"urn:?xmpp:?rayo:?colibri:?1" muc=?"test@conference.our.openfireserver.com" videobridge=?"test" nickname=?"safasd(pzjee)?" participant=?"nsofhnmbej5opqfr@our.openfireserver.com/?nsofhnmbej5opqfr">?…?</addsource>?

          main.js:806

          rayoCallback end

          <presence from=?"jitsi.videobridge.test@our.openfireserver.com/?jitsi.videobridge.test" to=?"0eclhf3njvhrggb9@our.openfireserver.com/?0eclhf3njvhrggb9">?…?</presence>?

          main.js:742

          RECV: <presence from="jitsi.videobridge.test@our.openfireserver.com/jitsi.videobridge.test" to="0eclhf3njvhrggb9@our.openfireserver.com/0eclhf3njvhrggb9"><joined xmlns="urn:xmpp:rayo:colibri:1" mixer-name="test" nickname="qwewertwert(d9coy)" participant="0eclhf3njvhrggb9@our.openfireserver.com/0eclhf3njvhrggb9"/></presence> main.js:111

          rayoCallback start

          <presence from=?"jitsi.videobridge.test@our.openfireserver.com/?jitsi.videobridge.test" to=?"0eclhf3njvhrggb9@our.openfireserver.com/?0eclhf3njvhrggb9">?…?</presence>?

          main.js:702

          rayoCallback end

          <presence from=?"jitsi.videobridge.test@our.openfireserver.com/?jitsi.videobridge.test" to=?"0eclhf3njvhrggb9@our.openfireserver.com/?0eclhf3njvhrggb9">?…?</presence>?

          main.js:742

          RECV: <iq type="result" id="7929:sendIQ" from="jitsi.videobridge.test@our.openfireserver.com/jitsi.videobridge.test" to="0eclhf3njvhrggb9@our.openfireserver.com/0eclhf3njvhrggb9"/> main.js:111

          rayo colibri answer set ok have-remote-offer main.js:1098

          onstream

          MediaStreamEvent

          true main.js:991

          remotestreamadded.rayo  safasd(pzjee) main.js:261

          handleAddSSRC modify ok have-remote-offer