powered by Jive Software

Smack 4.4.5 Jingle Manager implementation has problem to handle conversations incoming call

aTalk Jingle media call has ported to be compatible with smack 4.4.5 JingleManager implementation. So far system testings show that there are no problem with media call (video/audio) setup between two android devices installed with aTalk. aTalk embedded the transport-candidates in the session-initiate and session-accept stanzas.

However when a call is initiated from conversations client installed on a Samsung SM-J730 device to a aTalk client installed on Note-10 (SM-N975F); following problems are observed (see logcat below).

In conversations unique implementation, all transport candidates are being sent one at a time after the session-initiate stanza is sent. From logcat result, it takes approx 46~61 mS turn around time for aTalk to register JingleSession Handler after session-initiate is received. Prior to this, 3 transport-candidates are already being sent from conversations. 2 of the 3 transport-candidates are not being handled, causing the call setup to fail. All xmpp clients without JingleMessage implementations will experience this race conditions problem. Expected the problem to be worst if the above devices setup are swapped i.e. from fast to a slow android devices.

aTalk needs to modify to use JingleMessage protocol to perform JingleSession Handler registration.

Note: It was also observed that conversations sends transport-candidates prior to session-initiate. Not sure if this happens only with JingleMessage protocol support.

2022-04-11 04:30:10.419 19984-20332/org.atalk.android D/SMACK: RECV (0): 
    <iq xml:lang='en' to='swordfish@atalk.sytes.net/atalk' from='parrot@atalk.sytes.net/Conversations.lxYf' type='set' id='UHoKGByU7SCQ'>
      <jingle xmlns='urn:xmpp:jingle:1' sid='2rV9iOj12EjXNxEOcOyHiQ' action='session-initiate'>
......
2022-04-11 04:30:10.434 19984-20332/org.atalk.android I/aTalk: [276] org.jivesoftware.smackx.jingle.provider.JingleProvider.parse() Found provider for EE<group urn:xmpp:jingle:apps:grouping:0/>
2022-04-11 04:30:10.480 19984-20551/org.atalk.android I/aTalk: [329] org.jivesoftware.smackx.jingle_rtp.JingleCallSessionImpl.<init>() Register JingleSession Handler: parrot@atalk.sytes.net/Conversations.lxYf 2rV9iOj12EjXNxEOcOyHiQ

2022-04-11 04:30:10.510 19984-20550/org.atalk.android W/aTalk: [328] org.jivesoftware.smackx.jingle.JingleManager.handleIQRequest() Unknown session: (uaYdMxlWq-qm) 2rV9iOj12EjXNxEOcOyHiQ

2022-04-11 04:30:10.543 19984-20552/org.atalk.android W/aTalk: [330] org.jivesoftware.smackx.jingle.JingleManager.handleIQRequest() Unknown session: (pMnH3lNqVfZD) 2rV9iOj12EjXNxEOcOyHiQ

============full logcat captured on Note-10 ============

2022-04-11 04:30:07.727 19984-20332/org.atalk.android D/SMACK: RECV (0): 
    <message xml:lang='en' to='swordfish@atalk.sytes.net' from='parrot@atalk.sytes.net/Conversations.lxYf' type='chat' id='jm-propose-2rV9iOj12EjXNxEOcOyHiQ'>
      <propose xmlns='urn:xmpp:jingle-message:0' id='2rV9iOj12EjXNxEOcOyHiQ'>
        <description xmlns='urn:xmpp:jingle:apps:rtp:1' media='audio'/>
      </propose>
      <request xmlns='urn:xmpp:receipts'/>
      <store xmlns='urn:xmpp:hints'/>
    </message>
2022-04-11 04:30:07.759 19984-20331/org.atalk.android D/SMACK: SENT (0): 
    <message to='parrot@atalk.sytes.net/Conversations.lxYf' type='chat'>
      <received xmlns='urn:xmpp:receipts' id='jm-propose-2rV9iOj12EjXNxEOcOyHiQ'/>
    </message>
2022-04-11 04:30:07.772 19984-20332/org.atalk.android D/SMACK: RECV (0): 
    <a h='51' xmlns='urn:xmpp:sm:3'/>
2022-04-11 04:30:09.154 19984-20331/org.atalk.android D/SMACK: SENT (0): 
    <message to='swordfish@atalk.sytes.net' type='chat'>
      <accept xmlns='urn:xmpp:jingle-message:0' id='2rV9iOj12EjXNxEOcOyHiQ'/>
    </message>
    <r xmlns='urn:xmpp:sm:3'/>
2022-04-11 04:30:09.178 19984-20332/org.atalk.android D/SMACK: RECV (0): 
    <message xml:lang='en' to='swordfish@atalk.sytes.net' from='swordfish@atalk.sytes.net/atalk' type='chat'>
      <accept xmlns='urn:xmpp:jingle-message:0' id='2rV9iOj12EjXNxEOcOyHiQ'/>
    </message>
2022-04-11 04:30:09.194 19984-20331/org.atalk.android D/SMACK: SENT (0): 
    <message xml:lang='en' to='parrot@atalk.sytes.net/Conversations.lxYf' type='chat'>
      <proceed xmlns='urn:xmpp:jingle-message:0' id='2rV9iOj12EjXNxEOcOyHiQ'/>
    </message>
    <r xmlns='urn:xmpp:sm:3'/>

2022-04-11 04:30:10.419 19984-20332/org.atalk.android D/SMACK: RECV (0): 
    <iq xml:lang='en' to='swordfish@atalk.sytes.net/atalk' from='parrot@atalk.sytes.net/Conversations.lxYf' type='set' id='UHoKGByU7SCQ'>
      <jingle xmlns='urn:xmpp:jingle:1' sid='2rV9iOj12EjXNxEOcOyHiQ' action='session-initiate'>
        <group xmlns='urn:xmpp:jingle:apps:grouping:0' semantics='BUNDLE'>
          <content name='0'/>
        </group>
        <content name='0' creator='initiator'>
          <description xmlns='urn:xmpp:jingle:apps:rtp:1' media='audio'>
            <payload-type channels='2' name='opus' clockrate='48000' id='111'>
              <parameter name='minptime' value='10'/>
              <parameter name='useinbandfec' value='1'/>
              <rtcp-fb xmlns='urn:xmpp:jingle:apps:rtp:rtcp-fb:0' type='transport-cc'/>
            </payload-type>
            <payload-type name='ISAC' clockrate='16000' id='103'/>
            <payload-type name='G722' clockrate='8000' id='9'/>
            <payload-type name='ILBC' clockrate='8000' id='102'/>
            <payload-type name='PCMU' clockrate='8000' id='0'/>
            <payload-type name='PCMA' clockrate='8000' id='8'/>
            <payload-type name='CN' clockrate='16000' id='105'/>
            <payload-type name='CN' clockrate='8000' id='13'/>
            <payload-type name='telephone-event' clockrate='48000' id='110'/>
            <payload-type name='telephone-event' clockrate='16000' id='113'/>
            <payload-type name='telephone-event' clockrate='8000' id='126'/>
            <rtp-hdrext xmlns='urn:xmpp:jingle:apps:rtp:rtp-hdrext:0' uri='urn:ietf:params:rtp-hdrext:ssrc-audio-level' id='1'/>
            <rtp-hdrext xmlns='urn:xmpp:jingle:apps:rtp:rtp-hdrext:0' uri='http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time' id='2'/>
            <rtp-hdrext xmlns='urn:xmpp:jingle:apps:rtp:rtp-hdrext:0' uri='http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01' id='3'/>
            <rtp-hdrext xmlns='urn:xmpp:jingle:apps:rtp:rtp-hdrext:0' uri='urn:ietf:params:rtp-hdrext:sdes:mid' id='4'/>
            <rtp-hdrext xmlns='urn:xmpp:jingle:apps:rtp:rtp-hdrext:0' uri='urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id' id='5'/>
            <rtp-hdrext xmlns='urn:xmpp:jingle:apps:rtp:rtp-hdrext:0' uri='urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id' id='6'/>
            <extmap-allow-mixed xmlns='urn:xmpp:jingle:apps:rtp:rtp-hdrext:0'/>
            <source xmlns='urn:xmpp:jingle:apps:rtp:ssma:0' ssrc='3032658646'>
              <parameter name='cname' value='3Z60XOqSG08ofAKa'/>
              <parameter name='msid' value='- my-audio-track'/>
              <parameter name='mslabel' value='-'/>
              <parameter name='label' value='my-audio-track'/>
            </source>
            <rtcp-mux/>
          </description>
          <transport xmlns='urn:xmpp:jingle:transports:ice-udp:1' pwd='3uLJegIm1j87sIb3G320VK3m' ufrag='BDNh'>
            <fingerprint xmlns='urn:xmpp:jingle:apps:dtls:0' setup='actpass' hash='sha-256'>
              C8:99:50:D7:7F:EC:91:72:5E:58:F6:AF:08:16:8A:4A:93:64:26:EE:32:53:9D:3B:2B:4B:6A:55:C2:A8:F1:69
            </fingerprint>
          </transport>
        </content>
      </jingle>
    </iq>
2022-04-11 04:30:10.434 19984-20332/org.atalk.android I/aTalk: [276] org.jivesoftware.smackx.jingle.provider.JingleProvider.parse() Found provider for EE<group urn:xmpp:jingle:apps:grouping:0/>

2022-04-11 04:30:10.459 19984-20332/org.atalk.android D/SMACK: RECV (0): 
    <iq xml:lang='en' to='swordfish@atalk.sytes.net/atalk' from='parrot@atalk.sytes.net/Conversations.lxYf' type='set' id='uaYdMxlWq-qm'>
      <jingle xmlns='urn:xmpp:jingle:1' sid='2rV9iOj12EjXNxEOcOyHiQ' action='transport-info'>
        <content name='0' creator='initiator'>
          <transport xmlns='urn:xmpp:jingle:transports:ice-udp:1' ufrag='BDNh' pwd='3uLJegIm1j87sIb3G320VK3m'>
            <candidate port='60639' foundation='337499441' component='1' priority='2122260223' type='host' generation='0' protocol='udp' ip='192.168.1.37' id='a514de2e-559b-4af2-9144-18c7bc8add79'/>
          </transport>
        </content>
      </jingle>
    </iq>

2022-04-11 04:30:10.465 19984-20332/org.atalk.android D/SMACK: RECV (0): 
    <iq xml:lang='en' to='swordfish@atalk.sytes.net/atalk' from='parrot@atalk.sytes.net/Conversations.lxYf' type='set' id='pMnH3lNqVfZD'>
      <jingle xmlns='urn:xmpp:jingle:1' sid='2rV9iOj12EjXNxEOcOyHiQ' action='transport-info'>
        <content name='0' creator='initiator'>
          <transport xmlns='urn:xmpp:jingle:transports:ice-udp:1' ufrag='BDNh' pwd='3uLJegIm1j87sIb3G320VK3m'>
            <candidate port='37753' foundation='337499441' component='2' priority='2122260222' type='host' generation='0' protocol='udp' ip='192.168.1.37' id='37760aab-d6a6-4e87-9ff2-34df6ab13098'/>
          </transport>
        </content>
      </jingle>
    </iq>
2022-04-11 04:30:10.475 19984-20332/org.atalk.android D/SMACK: RECV (0): 
    <iq xml:lang='en' to='swordfish@atalk.sytes.net/atalk' from='parrot@atalk.sytes.net/Conversations.lxYf' type='set' id='AYOqZJazLfxO'>
      <jingle xmlns='urn:xmpp:jingle:1' sid='2rV9iOj12EjXNxEOcOyHiQ' action='transport-info'>
        <content name='0' creator='initiator'>
          <transport xmlns='urn:xmpp:jingle:transports:ice-udp:1' ufrag='BDNh' pwd='3uLJegIm1j87sIb3G320VK3m'>
            <candidate rel-port='60639' port='60639' foundation='842163049' component='1' priority='1686052607' type='srflx' generation='0' protocol='udp' ip='42.60.7.13' rel-addr='192.168.1.37' id='94ff92f7-d61a-4549-9994-071750c15dac'/>
          </transport>
        </content>
      </jingle>
    </iq>

###=> 2022-04-11 04:30:10.480 19984-20551/org.atalk.android I/aTalk: [329] org.jivesoftware.smackx.jingle_rtp.JingleCallSessionImpl.<init>() Register JingleSession Handler: parrot@atalk.sytes.net/Conversations.lxYf 2rV9iOj12EjXNxEOcOyHiQ

2022-04-11 04:30:10.485 19984-20893/org.atalk.android D/(OperationSetBasicTelephonyJabberImpl.java:700)#processJingleSynchronize: ### Processing Jingle IQ  UHoKGByU7SCQ: (session-initiate) synchronized
2022-04-11 04:30:10.485 19984-20332/org.atalk.android D/SMACK: RECV (0): 
    <iq xml:lang='en' to='swordfish@atalk.sytes.net/atalk' from='parrot@atalk.sytes.net/Conversations.lxYf' type='set' id='I5vMpfctGRjP'>
      <jingle xmlns='urn:xmpp:jingle:1' sid='2rV9iOj12EjXNxEOcOyHiQ' action='transport-info'>
        <content name='0' creator='initiator'>
          <transport xmlns='urn:xmpp:jingle:transports:ice-udp:1' ufrag='BDNh' pwd='3uLJegIm1j87sIb3G320VK3m'>
            <candidate rel-port='37753' port='37753' foundation='842163049' component='2' priority='1686052606' type='srflx' generation='0' protocol='udp' ip='42.60.7.13' rel-addr='192.168.1.37' id='20e6059c-cc56-483c-898e-b67828492d38'/>
          </transport>
        </content>
      </jingle>
    </iq>
2022-04-11 04:30:10.502 19984-20894/org.atalk.android D/(OperationSetBasicTelephonyJabberImpl.java:700)#processJingleSynchronize: ### Processing Jingle IQ  AYOqZJazLfxO: (transport-info) synchronized
2022-04-11 04:30:10.503 19984-20894/org.atalk.android D/(OperationSetBasicTelephonyJabberImpl.java:1033)#processTransportInfo: ### Process session-initiate transport (trailing): AYOqZJazLfxO
2022-04-11 04:30:10.504 19984-20332/org.atalk.android D/SMACK: RECV (0): 
    <iq xml:lang='en' to='swordfish@atalk.sytes.net/atalk' from='parrot@atalk.sytes.net/Conversations.lxYf' type='set' id='6ZvCZxhwfCvr'>
      <jingle xmlns='urn:xmpp:jingle:1' sid='2rV9iOj12EjXNxEOcOyHiQ' action='transport-info'>
        <content name='0' creator='initiator'>
          <transport xmlns='urn:xmpp:jingle:transports:ice-udp:1' ufrag='BDNh' pwd='3uLJegIm1j87sIb3G320VK3m'>
            <candidate rel-port='53762' port='56704' foundation='776666309' component='1' priority='25108479' type='relay' generation='0' protocol='udp' ip='42.60.7.13' rel-addr='42.60.7.13' id='b757ea1a-f6d1-471e-9445-bf0e02a20b30'/>
          </transport>
        </content>
      </jingle>
    </iq>

###=> 2022-04-11 04:30:10.510 19984-20550/org.atalk.android W/aTalk: [328] org.jivesoftware.smackx.jingle.JingleManager.handleIQRequest() Unknown session: (uaYdMxlWq-qm) 2rV9iOj12EjXNxEOcOyHiQ

2022-04-11 04:30:10.515 19984-20331/org.atalk.android D/SMACK: SENT (0): 
    <iq to='parrot@atalk.sytes.net/Conversations.lxYf' id='UHoKGByU7SCQ' type='result'>
    </iq>
    <iq to='parrot@atalk.sytes.net/Conversations.lxYf' id='AYOqZJazLfxO' type='result'>
    </iq>
2022-04-11 04:30:10.520 19984-20332/org.atalk.android D/SMACK: RECV (0): 
    <iq xml:lang='en' to='swordfish@atalk.sytes.net/atalk' from='parrot@atalk.sytes.net/Conversations.lxYf' type='set' id='J8RuamXkv4VX'>
      <jingle xmlns='urn:xmpp:jingle:1' sid='2rV9iOj12EjXNxEOcOyHiQ' action='transport-info'>
        <content name='0' creator='initiator'>
          <transport xmlns='urn:xmpp:jingle:transports:ice-udp:1' ufrag='BDNh' pwd='3uLJegIm1j87sIb3G320VK3m'>
            <candidate rel-port='42487' port='55136' foundation='776666309' component='2' priority='25108478' type='relay' generation='0' protocol='udp' ip='42.60.7.13' rel-addr='42.60.7.13' id='b73c7e64-28f1-45fc-89d3-4ea422ccbe03'/>
          </transport>
        </content>
      </jingle>
    </iq>
2022-04-11 04:30:10.529 19984-20897/org.atalk.android D/(OperationSetBasicTelephonyJabberImpl.java:816)#processJingle: ### Processing Jingle IQ (transport-info); callPeer: parrot@atalk.sytes.net/Conversations.lxYf
2022-04-11 04:30:10.529 19984-20897/org.atalk.android D/(OperationSetBasicTelephonyJabberImpl.java:1033)#processTransportInfo: ### Process session-initiate transport (trailing): 6ZvCZxhwfCvr
2022-04-11 04:30:10.534 19984-20896/org.atalk.android D/(OperationSetBasicTelephonyJabberImpl.java:816)#processJingle: ### Processing Jingle IQ (transport-info); callPeer: parrot@atalk.sytes.net/Conversations.lxYf
2022-04-11 04:30:10.535 19984-20896/org.atalk.android D/(OperationSetBasicTelephonyJabberImpl.java:1033)#processTransportInfo: ### Process session-initiate transport (trailing): I5vMpfctGRjP

###=> 2022-04-11 04:30:10.543 19984-20552/org.atalk.android W/aTalk: [330] org.jivesoftware.smackx.jingle.JingleManager.handleIQRequest() Unknown session: (pMnH3lNqVfZD) 2rV9iOj12EjXNxEOcOyHiQ

2022-04-11 04:30:10.549 19984-20898/org.atalk.android D/(OperationSetBasicTelephonyJabberImpl.java:816)#processJingle: ### Processing Jingle IQ (transport-info); callPeer: parrot@atalk.sytes.net/Conversations.lxYf
2022-04-11 04:30:10.550 19984-20898/org.atalk.android D/(OperationSetBasicTelephonyJabberImpl.java:1033)#processTransportInfo: ### Process session-initiate transport (trailing): J8RuamXkv4VX
2022-04-11 04:30:10.561 19984-20331/org.atalk.android D/SMACK: SENT (0): 
    <iq to='parrot@atalk.sytes.net/Conversations.lxYf' id='uaYdMxlWq-qm' type='error'>
      <error type='cancel'>
        <item-not-found xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/>
        <unknown-session xmlns='urn:xmpp:jingle:errors:1'/>
      </error>
    </iq>
    <iq to='parrot@atalk.sytes.net/Conversations.lxYf' id='6ZvCZxhwfCvr' type='result'>
    </iq>
    <iq to='parrot@atalk.sytes.net/Conversations.lxYf' id='I5vMpfctGRjP' type='result'>
    </iq>
    <iq to='parrot@atalk.sytes.net/Conversations.lxYf' id='pMnH3lNqVfZD' type='error'>
      <error type='cancel'>
        <item-not-found xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/>
        <unknown-session xmlns='urn:xmpp:jingle:errors:1'/>
      </error>
    </iq>
    <iq to='parrot@atalk.sytes.net/Conversations.lxYf' id='J8RuamXkv4VX' type='result'>
    </iq>

2022-04-11 04:30:10.587 19984-20332/org.atalk.android D/SMACK: RECV (0): 
    <a h='58' xmlns='urn:xmpp:sm:3'/>
2022-04-11 04:30:10.620 19984-20895/org.atalk.android I/aTalk: [382] org.ice4j.ice.Agent.log() Changing agent ICE Agent (stream-count=0 ice-pwd:ppeabb9fc8iirgeohl2nqvf81 ice-ufrag:451ig1g0aimsla tie-breaker:6378687587285616578):
     role from controlling = true to controlling = false
2022-04-11 04:30:10.799 19984-20895/org.atalk.android I/(IceUdpTransportManager.java:235)#createIceAgent: Auto discovered STUN/TURN-server harvester is null
2022-04-11 04:30:10.807 19984-20895/org.atalk.android I/(IceUdpTransportManager.java:322)#createIceAgent: End gathering harvesters within 205 ms; size: 3; Harvesters:
    [STUN harvester(srvr: 172.217.213.127:19302/udp), net.java.sip.communicator.impl.protocol.jabber.JingleNodesHarvester@cb814a6, UPNPHarvester]
2022-04-11 04:30:10.821 19984-20895/org.atalk.android D/(IceUdpTransportManager.java:742)#createIceStream: Created Ice stream agent for audio
2022-04-11 04:30:10.843 19984-20895/org.atalk.android I/aTalk: [382] org.ice4j.ice.Agent.log() Gathering candidates for component audio.RTP. Local ufrag 451ig1g0aimsla
2022-04-11 04:30:10.861 19984-20895/org.atalk.android I/aTalk: [382] org.ice4j.ice.harvest.HostCandidateHarvester.log() Host candidate added: candidate:1 1 udp 2130706431 fe80::1004:3eff:fe07:ba63 5002 typ host
2022-04-11 04:30:10.880 19984-20895/org.atalk.android I/aTalk: [382] org.ice4j.ice.harvest.HostCandidateHarvester.log() Host candidate added: candidate:2 1 udp 2130706431 192.168.1.167 5002 typ host
2022-04-11 04:30:10.899 19984-20895/org.atalk.android I/aTalk: [382] org.ice4j.ice.harvest.HostCandidateHarvester.log() Host candidate added: candidate:3 1 udp 2113932031 10.170.32.102 5002 typ host
2022-04-11 04:30:10.905 19984-20581/org.atalk.android I/(JingleNodesHarvester.java:71)#harvest: Jingle Nodes harvest start!
2022-04-11 04:30:10.905 19984-20581/org.atalk.android D/(JingleNodesHarvester.java:139)#harvest: Jingle Nodes: []
2022-04-11 04:30:10.920 19984-20579/org.atalk.android I/aTalk: [341] org.ice4j.ice.harvest.UPNPHarvester.log() Begin UPnP harvesting! started: false; device: null
2022-04-11 04:30:11.024 19984-20584/org.atalk.android I/aTalk: [346] org.ice4j.ice.Component.log() Add transport candidate: candidate:4 1 udp 1677724415 42.60.7.13 5002 typ srflx raddr 192.168.1.167 rport 5002;
    redundantCandidate: null
2022-04-11 04:30:12.070 19984-20895/org.atalk.android D/(IceUdpTransportManager.java:764)#createIceStream: Updating the port tracker min port: 5003
2022-04-11 04:30:12.095 19984-20331/org.atalk.android D/SMACK: SENT (0): 
    <iq to='parrot@atalk.sytes.net/Conversations.lxYf' id='3171Z-20' type='set'>
      <jingle xmlns='urn:xmpp:jingle:1' initiator='swordfish@atalk.sytes.net/atalk' action='transport-info' sid='2rV9iOj12EjXNxEOcOyHiQ'>
        <content creator='initiator' name='0'>
          <transport xmlns='urn:xmpp:jingle:transports:ice-udp:1' ufrag='451ig1g0aimsla' pwd='ppeabb9fc8iirgeohl2nqvf81'>
            <rtcp-mux/>
            <candidate foundation='1' component='1' protocol='udp' priority='2130706431' generation='0' id='9' ip='fe80::1004:3eff:fe07:ba63' port='5002' type='host' network='0'/>
            <candidate foundation='2' component='1' protocol='udp' priority='2130706431' generation='0' id='10' ip='192.168.1.167' port='5002' type='host' network='0'/>
            <candidate foundation='3' component='1' protocol='udp' priority='2113932031' generation='0' id='11' ip='10.170.32.102' port='5002' type='host' network='0'/>
            <candidate foundation='4' component='1' protocol='udp' priority='1677724415' generation='0' id='12' ip='42.60.7.13' port='5002' type='srflx' rel-addr='192.168.1.167' rel-port='5002' network='0'/>
          </transport>
        </content>
      </jingle>
    </iq>
2022-04-11 04:30:15.576 19984-20332/org.atalk.android D/SMACK: RECV (0): 
    <iq xml:lang='en' to='swordfish@atalk.sytes.net/atalk' from='parrot@atalk.sytes.net/Conversations.lxYf' type='error' id='3171Z-20'>
      <error type='cancel'>
        <item-not-found xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/>
        <unknown-session xmlns='urn:xmpp:jingle:errors:1'/>
      </error>
    </iq>
2022-04-11 04:30:15.581 19984-20332/org.atalk.android D/SMACK: RECV (0): 
    <r xmlns='urn:xmpp:sm:3'/>
2022-04-11 04:30:15.585 19984-20895/org.atalk.android I/(CallPeerMediaHandlerJabberImpl.java:938)#harvestCandidates: End candidate harvest within 4764 ms
2022-04-11 04:30:15.585 19984-20331/org.atalk.android D/SMACK: SENT (0): 
    <a xmlns='urn:xmpp:sm:3' h='74'/>
2022-04-11 04:30:15.600 19984-20895/org.atalk.android I/aTalk: [382] org.ice4j.ice.Component.log() Add remote candidate for audio.RTP: 42.60.7.13:60639/udp/srflx
2022-04-11 04:30:15.602 19984-20895/org.atalk.android W/(IceUdpTransportManager.java:978)#startConnectivityEstablishment: Skip invalid component candidate: <candidate xmlns='urn:xmpp:jingle:transports:ice-udp:1' rel-port='37753' port='37753' foundation='842163049' component='2' priority='1686052606' type='srflx' generation='0' protocol='udp' ip='42.60.7.13' rel-addr='192.168.1.37' id='20e6059c-cc56-483c-898e-b67828492d38'/>
2022-04-11 04:30:15.609 19984-20895/org.atalk.android I/aTalk: [382] org.ice4j.ice.Component.log() Add remote candidate for audio.RTP: 42.60.7.13:56704/udp/relay
2022-04-11 04:30:15.612 19984-20895/org.atalk.android W/(IceUdpTransportManager.java:978)#startConnectivityEstablishment: Skip invalid component candidate: <candidate xmlns='urn:xmpp:jingle:transports:ice-udp:1' rel-port='42487' port='55136' foundation='776666309' component='2' priority='25108478' type='relay' generation='0' protocol='udp' ip='42.60.7.13' rel-addr='42.60.7.13' id='b73c7e64-28f1-45fc-89d3-4ea422ccbe03'/>
2022-04-11 04:30:15.618 19984-20895/org.atalk.android I/aTalk: [382] org.ice4j.ice.Agent.log() Start ICE connectivity establishment. Local ufrag 451ig1g0aimsla
2022-04-11 04:30:15.625 19984-20895/org.atalk.android I/aTalk: [382] org.ice4j.ice.Agent.log() Init checklist for stream audio
2022-04-11 04:30:15.635 19984-20895/org.atalk.android I/aTalk: [382] org.ice4j.ice.Agent.log() ICE state changed from Waiting to Running. Local ufrag 451ig1g0aimsla
2022-04-11 04:30:15.641 19984-20895/org.atalk.android I/aTalk: [382] org.ice4j.ice.ConnectivityCheckClient.log() Start connectivity checks.
2022-04-11 04:30:15.645 19984-20895/org.atalk.android D/(IceUdpTransportManager.java:877)#startConnectivityEstablishment: ### Processed Jingle (transport-info) for media: [audio]; startConnectivityEstablishment: true
2022-04-11 04:30:15.651 19984-20895/org.atalk.android D/(AbstractCallPeer.java:319)#fireCallPeerChangeEvent: Dispatching CallPeerChangeEvent (1): [Call: id=2rV9iOj12EjXNxEOcOyHiQ peers=1]; Events: CallPeerChangeEvent: type=CallPeerStatusChange oldV=net.java.sip.communicator.service.protocol.CallPeerState:Unknown newV=net.java.sip.communicator.service.protocol.CallPeerState:Incoming Call for peer=parrot@atalk.sytes.net <parrot@atalk.sytes.net/Conversations.lxYf>; status=Incoming Call
2022-04-11 04:30:15.652 19984-20895/org.atalk.android D/(AbstractCallPeer.java:335)#fireCallPeerChangeEvent: Dispatching CallPeerChangeEvent CALL_PEER_STATE_CHANGE to: Call: id=2rV9iOj12EjXNxEOcOyHiQ peers=1
2022-04-11 04:30:15.656 19984-20331/org.atalk.android D/SMACK: SENT (0): 
    <iq to='parrot@atalk.sytes.net/Conversations.lxYf' id='3171Z-21' type='set'>
      <jingle xmlns='urn:xmpp:jingle:1' initiator='swordfish@atalk.sytes.net/atalk' action='session-info' sid='2rV9iOj12EjXNxEOcOyHiQ'>
        <ringing xmlns='urn:xmpp:jingle:apps:rtp:info:1'/>
      </jingle>
    </iq>
2022-04-11 04:30:15.659 19984-20895/org.atalk.android D/(AndroidCallListener.java:94)#onCallEvent: Received CallEvent: CallEvent:[id=2 Call=Call: id=2rV9iOj12EjXNxEOcOyHiQ peers=1]: 2rV9iOj12EjXNxEOcOyHiQ
2022-04-11 04:30:15.704 19984-20895/org.atalk.android D/(OperationSetAutoAnswerJabberImpl.java:87)#autoAnswer: OnJingleMessageAccept (auto answer): true
2022-04-11 04:30:15.732 19984-20924/org.atalk.android D/(AbstractCallPeer.java:319)#fireCallPeerChangeEvent: Dispatching CallPeerChangeEvent (4): [Call: id=2rV9iOj12EjXNxEOcOyHiQ peers=1, net.java.sip.communicator.impl.callhistory.CallHistoryServiceImpl$1@f4d124, net.java.sip.communicator.plugin.notificationwiring.NotificationManager@5918f8b, net.java.sip.communicator.service.protocol.media.AbstractOperationSetTelephonyConferencing$1@938a868]; Events: CallPeerChangeEvent: type=CallPeerStatusChange oldV=net.java.sip.communicator.service.protocol.CallPeerState:Incoming Call newV=net.java.sip.communicator.service.protocol.CallPeerState:Connecting* for peer=parrot@atalk.sytes.net <parrot@atalk.sytes.net/Conversations.lxYf>; status=Connecting*
2022-04-11 04:30:15.733 19984-20924/org.atalk.android D/(AbstractCallPeer.java:335)#fireCallPeerChangeEvent: Dispatching CallPeerChangeEvent CALL_PEER_STATE_CHANGE to: Call: id=2rV9iOj12EjXNxEOcOyHiQ peers=1
2022-04-11 04:30:15.733 19984-20924/org.atalk.android D/(AbstractCallPeer.java:335)#fireCallPeerChangeEvent: Dispatching CallPeerChangeEvent CALL_PEER_STATE_CHANGE to: net.java.sip.communicator.impl.callhistory.CallHistoryServiceImpl$1@f4d124
2022-04-11 04:30:15.735 19984-20924/org.atalk.android D/(AbstractCallPeer.java:335)#fireCallPeerChangeEvent: Dispatching CallPeerChangeEvent CALL_PEER_STATE_CHANGE to: net.java.sip.communicator.plugin.notificationwiring.NotificationManager@5918f8b
2022-04-11 04:30:15.735 19984-20924/org.atalk.android D/(NotificationManager.java:1132)#peerStateChanged: Peer State Changed to net.java.sip.communicator.service.protocol.CallPeerState:Connecting*
2022-04-11 04:30:15.740 19984-20924/org.atalk.android D/(AbstractCallPeer.java:335)#fireCallPeerChangeEvent: Dispatching CallPeerChangeEvent CALL_PEER_STATE_CHANGE to: net.java.sip.communicator.service.protocol.media.AbstractOperationSetTelephonyConferencing$1@938a868
2022-04-11 04:30:17.962 19984-20332/org.atalk.android D/SMACK: RECV (0): 
    <iq xml:lang='en' to='swordfish@atalk.sytes.net/atalk' from='parrot@atalk.sytes.net/Conversations.lxYf' type='error' id='3171Z-21'>
      <error type='cancel'>
        <item-not-found xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/>
        <unknown-session xmlns='urn:xmpp:jingle:errors:1'/>
      </error>
    </iq>
2022-04-11 04:30:17.978 19984-20332/org.atalk.android D/SMACK: RECV (0): 
    <r xmlns='urn:xmpp:sm:3'/>
2022-04-11 04:30:17.982 19984-20331/org.atalk.android D/SMACK: SENT (0): 
    <a xmlns='urn:xmpp:sm:3' h='75'/>

2022-04-11 04:30:19.019 19984-20930/org.atalk.android I/aTalk: [398] org.ice4j.ice.ConnectivityCheckClient.log() timeout for pair: 192.168.1.167:5002/udp/host -> 42.60.7.13:60639/udp/srflx (audio.RTP), failing.
2022-04-11 04:30:19.029 19984-20585/org.atalk.android I/aTalk: [347] org.ice4j.ice.ConnectivityCheckClient.log() timeout for pair: 10.170.32.102:5002/udp/host -> 42.60.7.13:60639/udp/srflx (audio.RTP), failing.
2022-04-11 04:30:19.038 19984-20930/org.atalk.android I/aTalk: [398] org.ice4j.ice.ConnectivityCheckClient.log() timeout for pair: 192.168.1.167:5002/udp/host -> 42.60.7.13:56704/udp/relay (audio.RTP), failing.
2022-04-11 04:30:19.133 19984-20930/org.atalk.android I/aTalk: [398] org.ice4j.ice.ConnectivityCheckClient.log() timeout for pair: 10.170.32.102:5002/udp/host -> 42.60.7.13:56704/udp/relay (audio.RTP), failing.
2022-04-11 04:30:19.142 19984-20930/org.atalk.android I/aTalk: [398] org.ice4j.ice.ConnectivityCheckClient.log() CheckList will failed in a few seconds if no succeeded checks come
2022-04-11 04:30:23.979 19984-20924/org.atalk.android D/(CallPeerMediaHandler.java:974)#initStream: Initializing audio stream: rtpmap:-1 opus/48000/2 fmtp:useinbandfec=1; peer: parrot@atalk.sytes.net <parrot@atalk.sytes.net/Conversations.lxYf>; status=Connecting*
2022-04-11 04:30:23.988 19984-20924/org.atalk.android I/(MediaHandler.java:821)#registerDynamicPTsWithStream: Dynamic PT map: 126=rtpmap:-1 telephone-event/8000; 111=rtpmap:-1 opus/48000/2 fmtp:useinbandfec=1;minptime=10; 102=rtpmap:-1 iLBC/8000; 103=rtpmap:-1 unknown/90000; 
2022-04-11 04:30:23.989 19984-20924/org.atalk.android I/(MediaHandler.java:833)#registerDynamicPTsWithStream: PT overrides [103->113 ]
2022-04-11 04:30:23.991 19984-20924/org.atalk.android D/(AbstractRTPConnector.java:387)#setDirection: setDirection sendrecv
2022-04-11 04:30:24.040 19984-20331/org.atalk.android D/SMACK: SENT (0): 
    <iq to='parrot@atalk.sytes.net/Conversations.lxYf' id='3171Z-22' type='set'>
      <jingle xmlns='urn:xmpp:jingle:1' responder='swordfish@atalk.sytes.net/atalk' action='session-accept' sid='2rV9iOj12EjXNxEOcOyHiQ'>
        <content creator='initiator' name='0'>
          <description xmlns='urn:xmpp:jingle:apps:rtp:1' media='audio' ssrc='735582216'>
            <payload-type id='111' name='opus' channels='2' clockrate='48000'>
              <parameter name='useinbandfec' value='1'/>
              <parameter name='ptime' value='20'/>
            </payload-type>
            <payload-type id='102' name='iLBC' channels='1' clockrate='8000'/>
            <payload-type id='0' name='PCMU' channels='1' clockrate='8000'/>
            <payload-type id='8' name='PCMA' channels='1' clockrate='8000'/>
            <payload-type id='126' name='telephone-event' channels='1' clockrate='8000'/>
            <rtp-hdrext xmlns='urn:xmpp:jingle:apps:rtp:rtp-hdrext:0' uri='urn:ietf:params:rtp-hdrext:ssrc-audio-level' senders='both' id='1'>
              <parameter name='attributes'/>
            </rtp-hdrext>
            <rtcp-mux/>
            <source xmlns='urn:xmpp:jingle:apps:rtp:ssma:0' ssrc='735582216'>
              <parameter name='cname' value='3f8ad781-383c-4a57-9b8a-782bdf9ef6d1'/>
              <parameter name='msid' value='889bd7ac-67a3-41c4-86c7-0226511d2664 audio11296557'/>
              <parameter name='mslabel' value='889bd7ac-67a3-41c4-86c7-0226511d2664'/>
              <parameter name='label' value='audio11296557'/>
            </source>
          </description>
          <inputevt xmlns='http://jitsi.org/protocol/inputevt'/>
          <transport xmlns='urn:xmpp:jingle:transports:ice-udp:1' ufrag='451ig1g0aimsla' pwd='ppeabb9fc8iirgeohl2nqvf81'>
            <fingerprint xmlns='urn:xmpp:jingle:apps:dtls:0' hash='sha-256' setup='active'>
              2B:6B:91:78:27:A2:6D:C5:6E:A5:BA:A9:74:05:61:7C:9A:B1:DC:6D:56:CF:FB:B8:45:EA:05:41:DE:85:A5:66
            </fingerprint>
          </transport>
        </content>
        <group xmlns='urn:xmpp:jingle:apps:grouping:0' semantics='BUNDLE'>
          <content xmlns='urn:xmpp:jingle:1' name='0'/>
        </group>
      </jingle>
    </iq>
    <r xmlns='urn:xmpp:sm:3'/>
2022-04-11 04:30:24.152 19984-20920/org.atalk.android I/aTalk: [394] org.ice4j.ice.ConnectivityCheckClient.log() CheckList for stream audio FAILED
2022-04-11 04:30:24.160 19984-20920/org.atalk.android I/aTalk: [394] org.ice4j.ice.Agent.log() ICE state is FAILED
2022-04-11 04:30:24.168 19984-20920/org.atalk.android I/aTalk: [394] org.ice4j.ice.Agent.log() ICE state changed from Running to Failed. Local ufrag 451ig1g0aimsla
2022-04-11 04:30:24.169 19984-20920/org.atalk.android D/(IceUdpTransportManager.java:1039)#propertyChange: Current IceProcessingState: Failed
2022-04-11 04:30:24.176 19984-20924/org.atalk.android I/(CallPeerJabberImpl.java:236)#answer: Failed to establish a connection
    net.java.sip.communicator.service.protocol.OperationFailedException: Could not establish connection (ICE failed and no relay found)
        at net.java.sip.communicator.impl.protocol.jabber.IceUdpTransportManager.wrapupConnectivityEstablishment(IceUdpTransportManager.java:1080)
        at net.java.sip.communicator.impl.protocol.jabber.CallPeerMediaHandlerJabberImpl.wrapupConnectivityEstablishment(CallPeerMediaHandlerJabberImpl.java:1681)
        at net.java.sip.communicator.impl.protocol.jabber.CallPeerMediaHandlerJabberImpl.start(CallPeerMediaHandlerJabberImpl.java:1644)
        at net.java.sip.communicator.impl.protocol.jabber.CallPeerJabberImpl.answer(CallPeerJabberImpl.java:233)
        at net.java.sip.communicator.impl.protocol.jabber.OperationSetBasicTelephonyJabberImpl.answerCallPeer(OperationSetBasicTelephonyJabberImpl.java:637)
        at net.java.sip.communicator.service.protocol.AbstractOperationSetBasicAutoAnswer$AutoAnswerThread.run(AbstractOperationSetBasicAutoAnswer.java:220)
        at java.lang.Thread.run(Thread.java:920)
2022-04-11 04:30:24.263 19984-20924/org.atalk.android I/aTalk: [396] org.ice4j.ice.ComponentSocket.log() Closing.
2022-04-11 04:30:24.266 19984-20924/org.atalk.android D/(AbstractCallPeer.java:319)#fireCallPeerChangeEvent: Dispatching CallPeerChangeEvent (5): [Call: id=2rV9iOj12EjXNxEOcOyHiQ peers=1, net.java.sip.communicator.impl.callhistory.CallHistoryServiceImpl$1@f4d124, net.java.sip.communicator.plugin.notificationwiring.NotificationManager@5918f8b, net.java.sip.communicator.service.protocol.media.AbstractOperationSetTelephonyConferencing$1@938a868, net.java.sip.communicator.util.call.CallPeerAdapter@9c6153f]; Events: CallPeerChangeEvent: type=CallPeerStatusChange oldV=net.java.sip.communicator.service.protocol.CallPeerState:Connecting* newV=net.java.sip.communicator.service.protocol.CallPeerState:Failed for peer=parrot@atalk.sytes.net <parrot@atalk.sytes.net/Conversations.lxYf>; status=Failed
2022-04-11 04:30:24.266 19984-20924/org.atalk.android D/(AbstractCallPeer.java:335)#fireCallPeerChangeEvent: Dispatching CallPeerChangeEvent CALL_PEER_STATE_CHANGE to: Call: id=2rV9iOj12EjXNxEOcOyHiQ peers=1
2022-04-11 04:30:24.267 19984-20924/org.atalk.android D/(Call.java:225)#fireCallPeerEvent: Dispatching CallPeer event to 8 listeners. The event is: CallPeerEvent: ID=2 source peer=parrot@atalk.sytes.net <parrot@atalk.sytes.net/Conversations.lxYf>; status=Failed source call=Call: id=2rV9iOj12EjXNxEOcOyHiQ peers=0
2022-04-11 04:30:24.277 19984-20924/org.atalk.android D/(Call.java:282)#fireCallChangeEvent: Dispatching CallChangeEvent to (8) listeners. CallChangeEvent: type=CallState oldV=net.java.sip.communicator.service.protocol.CallState:Initializing newV=net.java.sip.communicator.service.protocol.CallState:Ended
2022-04-11 04:30:24.280 19984-20924/org.atalk.android D/(AndroidCallListener.java:94)#onCallEvent: Received CallEvent: CallEvent:[id=3 Call=Call: id=2rV9iOj12EjXNxEOcOyHiQ peers=0]: 2rV9iOj12EjXNxEOcOyHiQ
2022-04-11 04:30:24.295 19984-20908/org.atalk.android I/aTalk: [387] org.ice4j.ice.ComponentSocket.log() Failed to receive: java.net.SocketException: Socket closed
2022-04-11 04:30:24.298 19984-20910/org.atalk.android I/aTalk: [389] org.ice4j.ice.ComponentSocket.log() Failed to receive: java.net.SocketException: Socket closed
2022-04-11 04:30:24.329 19984-20912/org.atalk.android I/aTalk: [391] org.ice4j.ice.ComponentSocket.log() Failed to receive: java.net.SocketException: Socket closed
2022-04-11 04:30:24.351 19984-20924/org.atalk.android D/(AbstractCallPeer.java:335)#fireCallPeerChangeEvent: Dispatching CallPeerChangeEvent CALL_PEER_STATE_CHANGE to: net.java.sip.communicator.impl.callhistory.CallHistoryServiceImpl$1@f4d124
2022-04-11 04:30:24.351 19984-20924/org.atalk.android D/(AbstractCallPeer.java:335)#fireCallPeerChangeEvent: Dispatching CallPeerChangeEvent CALL_PEER_STATE_CHANGE to: net.java.sip.communicator.plugin.notificationwiring.NotificationManager@5918f8b
2022-04-11 04:30:24.352 19984-20924/org.atalk.android D/(NotificationManager.java:1132)#peerStateChanged: Peer State Changed to net.java.sip.communicator.service.protocol.CallPeerState:Failed
2022-04-11 04:30:24.352 19984-20924/org.atalk.android D/(AbstractCallPeer.java:335)#fireCallPeerChangeEvent: Dispatching CallPeerChangeEvent CALL_PEER_STATE_CHANGE to: net.java.sip.communicator.service.protocol.media.AbstractOperationSetTelephonyConferencing$1@938a868
2022-04-11 04:30:24.352 19984-20924/org.atalk.android D/(AbstractCallPeer.java:335)#fireCallPeerChangeEvent: Dispatching CallPeerChangeEvent CALL_PEER_STATE_CHANGE to: net.java.sip.communicator.util.call.CallPeerAdapter@9c6153f
2022-04-11 04:30:24.353 19984-20924/org.atalk.android I/(VideoCallActivity.java:685)#setErrorReason: End call reason: Error: Could not establish connection (ICE failed and no relay found)
2022-04-11 04:30:24.354 19984-20924/org.atalk.android D/(CallPeerMediaHandler.java:419)#closeStream: Closing audio stream for parrot@atalk.sytes.net/Conversations.lxYf <parrot@atalk.sytes.net/Conversations.lxYf>; status=Failed
2022-04-11 04:30:24.357 19984-20924/org.atalk.android D/(CallPeerMediaHandler.java:419)#closeStream: Closing video stream for parrot@atalk.sytes.net/Conversations.lxYf <parrot@atalk.sytes.net/Conversations.lxYf>; status=Failed
2022-04-11 04:30:24.362 19984-20331/org.atalk.android D/SMACK: SENT (0): 
    <iq to='parrot@atalk.sytes.net/Conversations.lxYf' id='3171Z-23' type='set'>
      <jingle xmlns='urn:xmpp:jingle:1' action='session-terminate' sid='2rV9iOj12EjXNxEOcOyHiQ'>
        <reason>
          <general-error/>
          <text>
            Error: Could not establish connection (ICE failed and no relay found)
          </text>
        </reason>
      </jingle>
    </iq>
2022-04-11 04:30:24.366 19984-20924/org.atalk.android I/aTalk: [396] org.jivesoftware.smackx.jingle_rtp.JingleCallSessionImpl.unregisterJingleSessionHandler() Unregister JingleSession Handler: parrot@atalk.sytes.net/Conversations.lxYf 2rV9iOj12EjXNxEOcOyHiQ
2022-04-11 04:30:24.955 19984-20332/org.atalk.android D/SMACK: RECV (0): 
    <iq xml:lang='en' to='swordfish@atalk.sytes.net/atalk' from='parrot@atalk.sytes.net/Conversations.lxYf' type='error' id='3171Z-22'>
      <error type='cancel'>
        <item-not-found xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/>
        <unknown-session xmlns='urn:xmpp:jingle:errors:1'/>
      </error>
    </iq>
2022-04-11 04:30:24.970 19984-20332/org.atalk.android D/SMACK: RECV (0): 
    <iq xml:lang='en' to='swordfish@atalk.sytes.net/atalk' from='parrot@atalk.sytes.net/Conversations.lxYf' type='error' id='3171Z-23'>
      <error type='cancel'>
        <item-not-found xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/>
        <unknown-session xmlns='urn:xmpp:jingle:errors:1'/>
      </error>
    </iq>

2022-04-11 04:33:15.758 19984-20331/org.atalk.android D/SMACK: SENT (0): 
    <iq to='atalk.sytes.net' id='3171Z-24' type='get'>
      <ping xmlns='urn:xmpp:ping'/>
    </iq>

Below is a logcat captured on aTalk while receiving an incoming video call from conversations. The call setup is successfully after implements the use of JingleMessage to make an earlier registerJingleSessionHandler() with JingleManager.

2022-04-13 10:34:13.121 28474-30802/org.atalk.android D/SMACK: RECV (0): 
    <message xml:lang='en' to='swordfish@atalk.sytes.net' from='parrot@atalk.sytes.net/Conversations.lxYf' type='chat' id='jm-propose-cwAM/3WqEPDgLfXI8c2npg'>
      <propose xmlns='urn:xmpp:jingle-message:0' id='cwAM/3WqEPDgLfXI8c2npg'>
        <description xmlns='urn:xmpp:jingle:apps:rtp:1' media='audio'/>
        <description xmlns='urn:xmpp:jingle:apps:rtp:1' media='video'/>
      </propose>
      <request xmlns='urn:xmpp:receipts'/>
      <store xmlns='urn:xmpp:hints'/>
    </message>
2022-04-13 10:34:13.189 28474-30801/org.atalk.android D/SMACK: SENT (0): 
    <message to='parrot@atalk.sytes.net/Conversations.lxYf' type='chat'>
      <received xmlns='urn:xmpp:receipts' id='jm-propose-cwAM/3WqEPDgLfXI8c2npg'/>
    </message>
2022-04-13 10:34:14.657 28474-30801/org.atalk.android D/SMACK: SENT (0): 
    <message to='swordfish@atalk.sytes.net' type='chat'>
      <accept xmlns='urn:xmpp:jingle-message:0' id='cwAM/3WqEPDgLfXI8c2npg'/>
    </message>
2022-04-13 10:34:14.695 28474-30802/org.atalk.android D/SMACK: RECV (0): 
    <message xml:lang='en' to='swordfish@atalk.sytes.net' from='swordfish@atalk.sytes.net/atalk' type='chat'>
      <accept xmlns='urn:xmpp:jingle-message:0' id='cwAM/3WqEPDgLfXI8c2npg'/>
    </message>

2022-04-13 10:34:14.720 28474-32212/org.atalk.android I/aTalk: [333] org.jivesoftware.smackx.jingle_rtp.JingleCallSessionImpl.<init>() Register JingleSession Handler: parrot@atalk.sytes.net/Conversations.lxYf cwAM/3WqEPDgLfXI8c2npg

2022-04-13 10:34:14.751 28474-30801/org.atalk.android D/SMACK: SENT (0): 
    <message xml:lang='en' to='parrot@atalk.sytes.net/Conversations.lxYf' type='chat'>
      <proceed xmlns='urn:xmpp:jingle-message:0' id='cwAM/3WqEPDgLfXI8c2npg'/>
    </message>
2022-04-13 10:34:15.784 28474-30802/org.atalk.android D/SMACK: RECV (0): 
    <iq xml:lang='en' to='swordfish@atalk.sytes.net/atalk' from='parrot@atalk.sytes.net/Conversations.lxYf' type='set' id='er8_s4JcnD1Z'>
      <jingle xmlns='urn:xmpp:jingle:1' sid='cwAM/3WqEPDgLfXI8c2npg' action='transport-info'>
        <content name='0' creator='initiator'>
          <transport xmlns='urn:xmpp:jingle:transports:ice-udp:1' ufrag='w1UF' pwd='XSJPFhGUr7F0HSzMAUI93r1A'>
            <candidate port='52625' foundation='337499441' component='1' priority='2122260223' type='host' generation='0' protocol='udp' ip='192.168.1.37' id='2e9bc8e5-7a8e-4cd5-a4e1-291b6d4b9e34'/>
          </transport>
        </content>
      </jingle>
    </iq>
2022-04-13 10:34:15.812 28474-32255/org.atalk.android D/(OperationSetBasicTelephonyJabberImpl.java:756)#processJingleSynchronize: ### Processing Jingle IQ  er8_s4JcnD1Z: (transport-info) synchronized

2022-04-13 10:34:15.825 28474-30801/org.atalk.android D/SMACK: SENT (0): 
    <iq to='parrot@atalk.sytes.net/Conversations.lxYf' id='er8_s4JcnD1Z' type='result'>
    </iq>

2022-04-13 10:34:15.851 28474-30802/org.atalk.android D/SMACK: RECV (0): 
    <iq xml:lang='en' to='swordfish@atalk.sytes.net/atalk' from='parrot@atalk.sytes.net/Conversations.lxYf' type='set' id='BXInHKL-IKme'>
      <jingle xmlns='urn:xmpp:jingle:1' sid='cwAM/3WqEPDgLfXI8c2npg' action='transport-info'>
        <content name='0' creator='initiator'>
          <transport xmlns='urn:xmpp:jingle:transports:ice-udp:1' ufrag='w1UF' pwd='XSJPFhGUr7F0HSzMAUI93r1A'>
            <candidate port='40492' foundation='337499441' component='2' priority='2122260222' type='host' generation='0' protocol='udp' ip='192.168.1.37' id='70c4b591-7ced-401c-8911-b9b5e5055d0b'/>
          </transport>
        </content>
      </jingle>
    </iq>
2022-04-13 10:34:15.872 28474-32256/org.atalk.android D/(OperationSetBasicTelephonyJabberImpl.java:756)#processJingleSynchronize: ### Processing Jingle IQ  BXInHKL-IKme: (transport-info) synchronized

2022-04-13 10:34:15.883 28474-30801/org.atalk.android D/SMACK: SENT (0): 
    <iq to='parrot@atalk.sytes.net/Conversations.lxYf' id='BXInHKL-IKme' type='result'>
    </iq>
2022-04-13 10:34:15.904 28474-30802/org.atalk.android D/SMACK: RECV (0): 
    <iq xml:lang='en' to='swordfish@atalk.sytes.net/atalk' from='parrot@atalk.sytes.net/Conversations.lxYf' type='set' id='5NAROsX9bTD5'>
      <jingle xmlns='urn:xmpp:jingle:1' sid='cwAM/3WqEPDgLfXI8c2npg' action='transport-info'>
        <content name='1' creator='initiator'>
          <transport xmlns='urn:xmpp:jingle:transports:ice-udp:1' ufrag='w1UF' pwd='XSJPFhGUr7F0HSzMAUI93r1A'>
            <candidate port='55577' foundation='337499441' component='1' priority='2122260223' type='host' generation='0' protocol='udp' ip='192.168.1.37' id='96c22602-a0b3-4caa-af2e-d80354905626'/>
          </transport>
        </content>
      </jingle>
    </iq>
2022-04-13 10:34:15.928 28474-32257/org.atalk.android D/(OperationSetBasicTelephonyJabberImpl.java:756)#processJingleSynchronize: ### Processing Jingle IQ  5NAROsX9bTD5: (transport-info) synchronized

2022-04-13 10:34:15.938 28474-30801/org.atalk.android D/SMACK: SENT (0): 
    <iq to='parrot@atalk.sytes.net/Conversations.lxYf' id='5NAROsX9bTD5' type='result'>
    </iq>
2022-04-13 10:34:15.957 28474-30802/org.atalk.android D/SMACK: RECV (0): 
    <iq xml:lang='en' to='swordfish@atalk.sytes.net/atalk' from='parrot@atalk.sytes.net/Conversations.lxYf' type='set' id='rkfUcufugb7P'>
      <jingle xmlns='urn:xmpp:jingle:1' sid='cwAM/3WqEPDgLfXI8c2npg' action='transport-info'>
        <content name='1' creator='initiator'>
          <transport xmlns='urn:xmpp:jingle:transports:ice-udp:1' ufrag='w1UF' pwd='XSJPFhGUr7F0HSzMAUI93r1A'>
            <candidate port='44687' foundation='337499441' component='2' priority='2122260222' type='host' generation='0' protocol='udp' ip='192.168.1.37' id='bb94497c-da76-4365-bd47-caab53368627'/>
          </transport>
        </content>
      </jingle>
    </iq>
2022-04-13 10:34:15.977 28474-32258/org.atalk.android D/(OperationSetBasicTelephonyJabberImpl.java:756)#processJingleSynchronize: ### Processing Jingle IQ  rkfUcufugb7P: (transport-info) synchronized

2022-04-13 10:34:15.988 28474-30801/org.atalk.android D/SMACK: SENT (0): 
    <iq to='parrot@atalk.sytes.net/Conversations.lxYf' id='rkfUcufugb7P' type='result'>
    </iq>
2022-04-13 10:34:16.010 28474-30802/org.atalk.android D/SMACK: RECV (0): 
    <iq xml:lang='en' to='swordfish@atalk.sytes.net/atalk' from='parrot@atalk.sytes.net/Conversations.lxYf' type='set' id='JFYdaYlQytaI'>
      <jingle xmlns='urn:xmpp:jingle:1' sid='cwAM/3WqEPDgLfXI8c2npg' action='transport-info'>
        <content name='0' creator='initiator'>
          <transport xmlns='urn:xmpp:jingle:transports:ice-udp:1' ufrag='w1UF' pwd='XSJPFhGUr7F0HSzMAUI93r1A'>
            <candidate rel-port='52625' port='52625' foundation='842163049' component='1' priority='1686052607' type='srflx' generation='0' protocol='udp' ip='42.60.7.13' rel-addr='192.168.1.37' id='ea3f4951-88b9-4f86-bdbf-d357b129a319'/>
          </transport>
        </content>
      </jingle>
    </iq>
2022-04-13 10:34:16.032 28474-32259/org.atalk.android D/(OperationSetBasicTelephonyJabberImpl.java:756)#processJingleSynchronize: ### Processing Jingle IQ  JFYdaYlQytaI: (transport-info) synchronized

2022-04-13 10:34:16.046 28474-30801/org.atalk.android D/SMACK: SENT (0): 
    <iq to='parrot@atalk.sytes.net/Conversations.lxYf' id='JFYdaYlQytaI' type='result'>
    </iq>
2022-04-13 10:34:16.067 28474-30802/org.atalk.android D/SMACK: RECV (0): 
    <iq xml:lang='en' to='swordfish@atalk.sytes.net/atalk' from='parrot@atalk.sytes.net/Conversations.lxYf' type='set' id='pOU7y6KshvjO'>
      <jingle xmlns='urn:xmpp:jingle:1' sid='cwAM/3WqEPDgLfXI8c2npg' action='transport-info'>
        <content name='0' creator='initiator'>
          <transport xmlns='urn:xmpp:jingle:transports:ice-udp:1' ufrag='w1UF' pwd='XSJPFhGUr7F0HSzMAUI93r1A'>
            <candidate rel-port='40492' port='40492' foundation='842163049' component='2' priority='1686052606' type='srflx' generation='0' protocol='udp' ip='42.60.7.13' rel-addr='192.168.1.37' id='4b1b443d-9eff-45e7-b860-64dbb347f3d4'/>
          </transport>
        </content>
      </jingle>
    </iq>
2022-04-13 10:34:16.090 28474-32260/org.atalk.android D/(OperationSetBasicTelephonyJabberImpl.java:756)#processJingleSynchronize: ### Processing Jingle IQ  pOU7y6KshvjO: (transport-info) synchronized
2022-04-13 10:34:16.101 28474-30801/org.atalk.android D/SMACK: SENT (0): 
    <iq to='parrot@atalk.sytes.net/Conversations.lxYf' id='pOU7y6KshvjO' type='result'>
    </iq>
2022-04-13 10:34:16.123 28474-30802/org.atalk.android D/SMACK: RECV (0): 
    <iq xml:lang='en' to='swordfish@atalk.sytes.net/atalk' from='parrot@atalk.sytes.net/Conversations.lxYf' type='set' id='685ahThva2oJ'>
      <jingle xmlns='urn:xmpp:jingle:1' sid='cwAM/3WqEPDgLfXI8c2npg' action='transport-info'>
        <content name='1' creator='initiator'>
          <transport xmlns='urn:xmpp:jingle:transports:ice-udp:1' ufrag='w1UF' pwd='XSJPFhGUr7F0HSzMAUI93r1A'>
            <candidate rel-port='55577' port='55577' foundation='842163049' component='1' priority='1686052607' type='srflx' generation='0' protocol='udp' ip='42.60.7.13' rel-addr='192.168.1.37' id='54e671b0-276b-470d-92c4-a85778b7ea9d'/>
          </transport>
        </content>
      </jingle>
    </iq>
2022-04-13 10:34:16.145 28474-32263/org.atalk.android D/(OperationSetBasicTelephonyJabberImpl.java:756)#processJingleSynchronize: ### Processing Jingle IQ  685ahThva2oJ: (transport-info) synchronized
2022-04-13 10:34:16.164 28474-30801/org.atalk.android D/SMACK: SENT (0): 
    <iq to='parrot@atalk.sytes.net/Conversations.lxYf' id='685ahThva2oJ' type='result'>
    </iq>

2022-04-13 10:34:16.188 28474-30802/org.atalk.android D/SMACK: RECV (0): 
    <iq xml:lang='en' to='swordfish@atalk.sytes.net/atalk' from='parrot@atalk.sytes.net/Conversations.lxYf' type='set' id='h0XVSoiBMzTy'>
      <jingle xmlns='urn:xmpp:jingle:1' sid='cwAM/3WqEPDgLfXI8c2npg' action='transport-info'>
        <content name='1' creator='initiator'>
          <transport xmlns='urn:xmpp:jingle:transports:ice-udp:1' ufrag='w1UF' pwd='XSJPFhGUr7F0HSzMAUI93r1A'>
            <candidate rel-port='44687' port='44687' foundation='842163049' component='2' priority='1686052606' type='srflx' generation='0' protocol='udp' ip='42.60.7.13' rel-addr='192.168.1.37' id='f21a0a81-8839-4834-93ba-fa17e8a834a7'/>
          </transport>
        </content>
      </jingle>
    </iq>
2022-04-13 10:34:16.212 28474-32265/org.atalk.android D/(OperationSetBasicTelephonyJabberImpl.java:756)#processJingleSynchronize: ### Processing Jingle IQ  h0XVSoiBMzTy: (transport-info) synchronized
2022-04-13 10:34:16.232 28474-30801/org.atalk.android D/SMACK: SENT (0): 
    <iq to='parrot@atalk.sytes.net/Conversations.lxYf' id='h0XVSoiBMzTy' type='result'>
    </iq>

2022-04-13 10:34:22.870 28474-30802/org.atalk.android D/SMACK: RECV (0): 
    <iq xml:lang='en' to='swordfish@atalk.sytes.net/atalk' from='parrot@atalk.sytes.net/Conversations.lxYf' type='set' id='SASjPWPMBhs2'>
      <jingle xmlns='urn:xmpp:jingle:1' sid='cwAM/3WqEPDgLfXI8c2npg' action='session-initiate'>
        <group xmlns='urn:xmpp:jingle:apps:grouping:0' semantics='BUNDLE'>
          <content name='0'/>
          <content name='1'/>
        </group>
        <content name='0' creator='initiator'>
          <description xmlns='urn:xmpp:jingle:apps:rtp:1' media='video'>
            <payload-type name='VP8' clockrate='90000' id='96'>
              <rtcp-fb xmlns='urn:xmpp:jingle:apps:rtp:rtcp-fb:0' type='goog-remb'/>
              <rtcp-fb xmlns='urn:xmpp:jingle:apps:rtp:rtcp-fb:0' type='transport-cc'/>
              <rtcp-fb xmlns='urn:xmpp:jingle:apps:rtp:rtcp-fb:0' subtype='fir' type='ccm'/>
              <rtcp-fb xmlns='urn:xmpp:jingle:apps:rtp:rtcp-fb:0' type='nack'/>
              <rtcp-fb xmlns='urn:xmpp:jingle:apps:rtp:rtcp-fb:0' subtype='pli' type='nack'/>
            </payload-type>
            <payload-type name='rtx' clockrate='90000' id='97'>
              <parameter name='apt' value='96'/>
            </payload-type>
            <payload-type name='VP9' clockrate='90000' id='98'>
              <rtcp-fb xmlns='urn:xmpp:jingle:apps:rtp:rtcp-fb:0' type='goog-remb'/>
              <rtcp-fb xmlns='urn:xmpp:jingle:apps:rtp:rtcp-fb:0' type='transport-cc'/>
              <rtcp-fb xmlns='urn:xmpp:jingle:apps:rtp:rtcp-fb:0' subtype='fir' type='ccm'/>
              <rtcp-fb xmlns='urn:xmpp:jingle:apps:rtp:rtcp-fb:0' type='nack'/>
              <rtcp-fb xmlns='urn:xmpp:jingle:apps:rtp:rtcp-fb:0' subtype='pli' type='nack'/>
            </payload-type>
            <payload-type name='rtx' clockrate='90000' id='99'>
              <parameter name='apt' value='98'/>
            </payload-type>
            <payload-type name='AV1' clockrate='90000' id='35'>
              <rtcp-fb xmlns='urn:xmpp:jingle:apps:rtp:rtcp-fb:0' type='goog-remb'/>
              <rtcp-fb xmlns='urn:xmpp:jingle:apps:rtp:rtcp-fb:0' type='transport-cc'/>
              <rtcp-fb xmlns='urn:xmpp:jingle:apps:rtp:rtcp-fb:0' subtype='fir' type='ccm'/>
              <rtcp-fb xmlns='urn:xmpp:jingle:apps:rtp:rtcp-fb:0' type='nack'/>
              <rtcp-fb xmlns='urn:xmpp:jingle:apps:rtp:rtcp-fb:0' subtype='pli' type='nack'/>
            </payload-type>
            <payload-type name='rtx' clockrate='90000' id='36'>
              <parameter name='apt' value='35'/>
            </payload-type>
            <payload-type name='H264' clockrate='90000' id='100'>
              <parameter name='level-asymmetry-allowed' value='1'/>
              <parameter name='packetization-mode' value='1'/>
              <parameter name='profile-level-id' value='640c1f'/>
              <rtcp-fb xmlns='urn:xmpp:jingle:apps:rtp:rtcp-fb:0' type='goog-remb'/>
              <rtcp-fb xmlns='urn:xmpp:jingle:apps:rtp:rtcp-fb:0' type='transport-cc'/>
              <rtcp-fb xmlns='urn:xmpp:jingle:apps:rtp:rtcp-fb:0' subtype='fir' type='ccm'/>
              <rtcp-fb xmlns='urn:xmpp:jingle:apps:rtp:rtcp-fb:0' type='nack'/>
              <rtcp-fb xmlns='urn:xmpp:jingle:apps:rtp:rtcp-fb:0' subtype='pli' type='nack'/>
            </payload-type>
            <payload-type name='rtx' clockrate='90000' id='101'>
              <parameter name='apt' value='100'/>
            </payload-type>
            <payload-type name='H264' clockrate='90000' id='127'>
              <parameter name='level-asymmetry-allowed' value='1'/>
              <parameter name='packetization-mode' value='1'/>
              <parameter name='profile-level-id' value='42e01f'/>
              <rtcp-fb xmlns='urn:xmpp:jingle:apps:rtp:rtcp-fb:0' type='goog-remb'/>
              <rtcp-fb xmlns='urn:xmpp:jingle:apps:rtp:rtcp-fb:0' type='transport-cc'/>
              <rtcp-fb xmlns='urn:xmpp:jingle:apps:rtp:rtcp-fb:0' subtype='fir' type='ccm'/>
              <rtcp-fb xmlns='urn:xmpp:jingle:apps:rtp:rtcp-fb:0' type='nack'/>
              <rtcp-fb xmlns='urn:xmpp:jingle:apps:rtp:rtcp-fb:0' subtype='pli' type='nack'/>
            </payload-type>
            <payload-type name='rtx' clockrate='90000' id='125'>
              <parameter name='apt' value='127'/>
            </payload-type>
           <payload-type name='red' clockrate='90000' id='104'/>
            <payload-type name='rtx' clockrate='90000' id='124'>
              <parameter name='apt' value='104'/>
            </payload-type>
            <payload-type name='ulpfec' clockrate='90000' id='106'/>
            <rtp-hdrext xmlns='urn:xmpp:jingle:apps:rtp:rtp-hdrext:0' uri='urn:ietf:params:rtp-hdrext:toffset' id='1'/>
            <rtp-hdrext xmlns='urn:xmpp:jingle:apps:rtp:rtp-hdrext:0' uri='http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time' id='2'/>
            <rtp-hdrext xmlns='urn:xmpp:jingle:apps:rtp:rtp-hdrext:0' uri='urn:3gpp:video-orientation' id='3'/>
            <rtp-hdrext xmlns='urn:xmpp:jingle:apps:rtp:rtp-hdrext:0' uri='http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01' id='4'/>
            <rtp-hdrext xmlns='urn:xmpp:jingle:apps:rtp:rtp-hdrext:0' uri='http://www.webrtc.org/experiments/rtp-hdrext/playout-delay' id='5'/>
            <rtp-hdrext xmlns='urn:xmpp:jingle:apps:rtp:rtp-hdrext:0' uri='http://www.webrtc.org/experiments/rtp-hdrext/video-content-type' id='6'/>
            <rtp-hdrext xmlns='urn:xmpp:jingle:apps:rtp:rtp-hdrext:0' uri='http://www.webrtc.org/experiments/rtp-hdrext/video-timing' id='7'/>
            <rtp-hdrext xmlns='urn:xmpp:jingle:apps:rtp:rtp-hdrext:0' uri='http://www.webrtc.org/experiments/rtp-hdrext/color-space' id='8'/>
            <rtp-hdrext xmlns='urn:xmpp:jingle:apps:rtp:rtp-hdrext:0' uri='urn:ietf:params:rtp-hdrext:sdes:mid' id='9'/>
            <rtp-hdrext xmlns='urn:xmpp:jingle:apps:rtp:rtp-hdrext:0' uri='urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id' id='10'/>
            <rtp-hdrext xmlns='urn:xmpp:jingle:apps:rtp:rtp-hdrext:0' uri='urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id' id='11'/>
            <extmap-allow-mixed xmlns='urn:xmpp:jingle:apps:rtp:rtp-hdrext:0'/>
            <ssrc-group xmlns='urn:xmpp:jingle:apps:rtp:ssma:0' semantics='FID'>
              <source ssrc='1204352616'/>
              <source ssrc='1823825945'/>
            </ssrc-group>
            <source xmlns='urn:xmpp:jingle:apps:rtp:ssma:0' ssrc='1204352616'>
              <parameter name='cname' value='6R/q25P/4gu93Uaw'/>
              <parameter name='msid' value='- my-video-track'/>
              <parameter name='mslabel' value='-'/>
              <parameter name='label' value='my-video-track'/>
            </source>
            <source xmlns='urn:xmpp:jingle:apps:rtp:ssma:0' ssrc='1823825945'>
              <parameter name='cname' value='6R/q25P/4gu93Uaw'/>
              <parameter name='msid' value='- my-video-track'/>
              <parameter name='mslabel' value='-'/>
              <parameter name='label' value='my-video-track'/>
            </source>
            <rtcp-mux/>
          </description>
          <transport xmlns='urn:xmpp:jingle:transports:ice-udp:1' pwd='XSJPFhGUr7F0HSzMAUI93r1A' ufrag='w1UF'>
            <fingerprint xmlns='urn:xmpp:jingle:apps:dtls:0' setup='actpass' hash='sha-256'>
              4D:C3:EE:BF:E1:79:52:E0:09:97:12:88:DF:21:1C:A7:2F:3D:7D:50:5C:31:A3:11:A5:C8:F2:09:28:13:6D:D1
            </fingerprint>
          </transport>
        </content>
        <content name='1' creator='initiator'>
          <description xmlns='urn:xmpp:jingle:apps:rtp:1' media='audio'>
            <payload-type channels='2' name='opus' clockrate='48000' id='111'>
              <parameter name='minptime' value='10'/>
              <parameter name='useinbandfec' value='1'/>
              <rtcp-fb xmlns='urn:xmpp:jingle:apps:rtp:rtcp-fb:0' type='transport-cc'/>
            </payload-type>
            <payload-type channels='2' name='red' clockrate='48000' id='63'/>
            <payload-type name='ISAC' clockrate='16000' id='103'/>
            <payload-type name='G722' clockrate='8000' id='9'/>
            <payload-type name='ILBC' clockrate='8000' id='102'/>
            <payload-type name='PCMU' clockrate='8000' id='0'/>
            <payload-type name='PCMA' clockrate='8000' id='8'/>
            <payload-type name='CN' clockrate='16000' id='105'/>
            <payload-type name='CN' clockrate='8000' id='13'/>
            <payload-type name='telephone-event' clockrate='48000' id='110'/>
            <payload-type name='telephone-event' clockrate='16000' id='113'/>
            <payload-type name='telephone-event' clockrate='8000' id='126'/>
            <rtp-hdrext xmlns='urn:xmpp:jingle:apps:rtp:rtp-hdrext:0' uri='urn:ietf:params:rtp-hdrext:ssrc-audio-level' id='14'/>
            <rtp-hdrext xmlns='urn:xmpp:jingle:apps:rtp:rtp-hdrext:0' uri='http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time' id='2'/>
            <rtp-hdrext xmlns='urn:xmpp:jingle:apps:rtp:rtp-hdrext:0' uri='http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01' id='4'/>
            <rtp-hdrext xmlns='urn:xmpp:jingle:apps:rtp:rtp-hdrext:0' uri='urn:ietf:params:rtp-hdrext:sdes:mid' id='9'/>
            <extmap-allow-mixed xmlns='urn:xmpp:jingle:apps:rtp:rtp-hdrext:0'/>
            <source xmlns='urn:xmpp:jingle:apps:rtp:ssma:0' ssrc='1052955291'>
              <parameter name='cname' value='6R/q25P/4gu93Uaw'/>
              <parameter name='msid' value='- my-audio-track'/>
              <parameter name='mslabel' value='-'/>
              <parameter name='label' value='my-audio-track'/>
            </source>
            <rtcp-mux/>
          </description>
          <transport xmlns='urn:xmpp:jingle:transports:ice-udp:1' pwd='XSJPFhGUr7F0HSzMAUI93r1A' ufrag='w1UF'>
            <fingerprint xmlns='urn:xmpp:jingle:apps:dtls:0' setup='actpass' hash='sha-256'>
              4D:C3:EE:BF:E1:79:52:E0:09:97:12:88:DF:21:1C:A7:2F:3D:7D:50:5C:31:A3:11:A5:C8:F2:09:28:13:6D:D1
            </fingerprint>
          </transport>
        </content>
      </jingle>
    </iq>
2022-04-13 10:34:22.881 28474-30802/org.atalk.android I/aTalk: [153] org.jivesoftware.smackx.jingle.provider.JingleProvider.parse() Found provider for EE<group urn:xmpp:jingle:apps:grouping:0/>
2022-04-13 10:34:23.123 28474-32278/org.atalk.android D/(OperationSetBasicTelephonyJabberImpl.java:756)#processJingleSynchronize: ### Processing Jingle IQ  SASjPWPMBhs2: (session-initiate) synchronized
2022-04-13 10:34:23.148 28474-30801/org.atalk.android D/SMACK: SENT (0): 
    <iq to='parrot@atalk.sytes.net/Conversations.lxYf' id='SASjPWPMBhs2' type='result'>
    </iq>

2022-04-13 10:34:23.294 28474-32279/org.atalk.android I/aTalk: [348] org.ice4j.ice.Agent.log() Changing agent ICE Agent (stream-count=0 ice-pwd:3323r3fog85ivgb1f3ulpqjmo0 ice-ufrag:4e1141g0gcb75e tie-breaker:2039858960429401097):
     role from controlling = true to controlling = false
2022-04-13 10:34:23.303 28474-30802/org.atalk.android D/SMACK: RECV (0): 
    <iq xml:lang='en' to='swordfish@atalk.sytes.net/atalk' from='parrot@atalk.sytes.net/Conversations.lxYf' type='set' id='FUH9tnXs75_q'>
      <jingle xmlns='urn:xmpp:jingle:1' sid='cwAM/3WqEPDgLfXI8c2npg' action='transport-info'>
        <content name='0' creator='initiator'>
          <transport xmlns='urn:xmpp:jingle:transports:ice-udp:1' ufrag='w1UF' pwd='XSJPFhGUr7F0HSzMAUI93r1A'>
            <candidate rel-port='33950' port='65336' foundation='776666309' component='1' priority='25108479' type='relay' generation='0' protocol='udp' ip='42.60.7.13' rel-addr='42.60.7.13' id='388a5a54-8b48-4c9c-9ed9-d77e76caa6ae'/>
          </transport>
        </content>
      </jingle>
    </iq>
2022-04-13 10:34:23.331 28474-32283/org.atalk.android D/(OperationSetBasicTelephonyJabberImpl.java:870)#processJingle: ### Processing Jingle IQ (transport-info); callPeer: parrot@atalk.sytes.net/Conversations.lxYf
2022-04-13 10:34:23.367 28474-30801/org.atalk.android D/SMACK: SENT (0): 
    <iq to='parrot@atalk.sytes.net/Conversations.lxYf' id='FUH9tnXs75_q' type='result'>
    </iq>
    <r xmlns='urn:xmpp:sm:3'/>
2022-04-13 10:34:23.385 28474-30802/org.atalk.android D/SMACK: RECV (0): 
    <iq xml:lang='en' to='swordfish@atalk.sytes.net/atalk' from='parrot@atalk.sytes.net/Conversations.lxYf' type='set' id='m3ng_jsHi-RI'>
      <jingle xmlns='urn:xmpp:jingle:1' sid='cwAM/3WqEPDgLfXI8c2npg' action='transport-info'>
        <content name='0' creator='initiator'>
          <transport xmlns='urn:xmpp:jingle:transports:ice-udp:1' ufrag='w1UF' pwd='XSJPFhGUr7F0HSzMAUI93r1A'>
            <candidate rel-port='42289' port='62051' foundation='776666309' component='2' priority='25108478' type='relay' generation='0' protocol='udp' ip='42.60.7.13' rel-addr='42.60.7.13' id='98f56996-88a6-4db7-b60c-614b60b359ac'/>
          </transport>
        </content>
      </jingle>
    </iq>
2022-04-13 10:34:23.407 28474-32284/org.atalk.android D/(OperationSetBasicTelephonyJabberImpl.java:870)#processJingle: ### Processing Jingle IQ (transport-info); callPeer: parrot@atalk.sytes.net/Conversations.lxYf
2022-04-13 10:34:23.407 28474-32284/org.atalk.android D/(OperationSetBasicTelephonyJabberImpl.java:1087)#processTransportInfo: ### Process session-initiate transport (trailing): m3ng_jsHi-RI
2022-04-13 10:34:23.429 28474-30801/org.atalk.android D/SMACK: SENT (0): 
    <iq to='parrot@atalk.sytes.net/Conversations.lxYf' id='m3ng_jsHi-RI' type='result'>
    </iq>
2022-04-13 10:34:23.451 28474-30802/org.atalk.android D/SMACK: RECV (0): 
    <iq xml:lang='en' to='swordfish@atalk.sytes.net/atalk' from='parrot@atalk.sytes.net/Conversations.lxYf' type='set' id='ke6Tdn_193fD'>
      <jingle xmlns='urn:xmpp:jingle:1' sid='cwAM/3WqEPDgLfXI8c2npg' action='transport-info'>
        <content name='1' creator='initiator'>
          <transport xmlns='urn:xmpp:jingle:transports:ice-udp:1' ufrag='w1UF' pwd='XSJPFhGUr7F0HSzMAUI93r1A'>
            <candidate rel-port='42953' port='52066' foundation='776666309' component='1' priority='25108479' type='relay' generation='0' protocol='udp' ip='42.60.7.13' rel-addr='42.60.7.13' id='cddd9efe-1ce5-4777-b93d-4a5288168f91'/>
          </transport>
        </content>
      </jingle>
    </iq>
2022-04-13 10:34:23.476 28474-32285/org.atalk.android D/(OperationSetBasicTelephonyJabberImpl.java:870)#processJingle: ### Processing Jingle IQ (transport-info); callPeer: parrot@atalk.sytes.net/Conversations.lxYf
2022-04-13 10:34:23.477 28474-32285/org.atalk.android D/(OperationSetBasicTelephonyJabberImpl.java:1087)#processTransportInfo: ### Process session-initiate transport (trailing): ke6Tdn_193fD
2022-04-13 10:34:23.487 28474-30802/org.atalk.android D/SMACK: RECV (0): 
    <a h='49' xmlns='urn:xmpp:sm:3'/>
2022-04-13 10:34:23.497 28474-30801/org.atalk.android D/SMACK: SENT (0): 
    <iq to='parrot@atalk.sytes.net/Conversations.lxYf' id='ke6Tdn_193fD' type='result'>
    </iq>

2022-04-13 10:34:23.808 28474-32279/org.atalk.android I/(IceUdpTransportManager.java:235)#createIceAgent: Auto discovered STUN/TURN-server harvester is null
2022-04-13 10:34:23.901 28474-32279/org.atalk.android I/(IceUdpTransportManager.java:322)#createIceAgent: End gathering harvesters within 652 ms; size: 3; Harvesters:
    [STUN harvester(srvr: 172.217.213.127:19302/udp), net.java.sip.communicator.impl.protocol.jabber.JingleNodesHarvester@f4cfbcf, UPNPHarvester]
2022-04-13 10:34:23.955 28474-32279/org.atalk.android D/(IceUdpTransportManager.java:742)#createIceStream: Created Ice stream agent for video
2022-04-13 10:34:23.968 28474-32279/org.atalk.android I/aTalk: [348] org.ice4j.ice.Agent.log() Gathering candidates for component video.RTP. Local ufrag 4e1141g0gcb75e
2022-04-13 10:34:23.977 28474-32279/org.atalk.android I/aTalk: [348] org.ice4j.ice.harvest.HostCandidateHarvester.log() Host candidate added: candidate:1 1 udp 2130706431 fe80::1004:3eff:fe07:ba63 5002 typ host
2022-04-13 10:34:23.986 28474-32279/org.atalk.android I/aTalk: [348] org.ice4j.ice.harvest.HostCandidateHarvester.log() Host candidate added: candidate:2 1 udp 2130706431 192.168.1.167 5002 typ host
2022-04-13 10:34:23.996 28474-32279/org.atalk.android I/aTalk: [348] org.ice4j.ice.harvest.HostCandidateHarvester.log() Host candidate added: candidate:3 1 udp 2113932031 10.170.32.102 5002 typ host
2022-04-13 10:34:24.002 28474-32297/org.atalk.android I/(JingleNodesHarvester.java:71)#harvest: Jingle Nodes harvest start!
2022-04-13 10:34:24.003 28474-32297/org.atalk.android D/(JingleNodesHarvester.java:139)#harvest: Jingle Nodes: []
2022-04-13 10:34:24.007 28474-32298/org.atalk.android I/aTalk: [360] org.ice4j.ice.harvest.UPNPHarvester.log() Begin UPnP harvesting! started: false; device: null
2022-04-13 10:34:24.112 28474-32320/org.atalk.android I/aTalk: [365] org.ice4j.ice.Component.log() Add transport candidate: candidate:4 1 udp 1677724415 42.60.7.13 5002 typ srflx raddr 192.168.1.167 rport 5002;
    redundantCandidate: null
2022-04-13 10:34:25.138 28474-32279/org.atalk.android D/(IceUdpTransportManager.java:764)#createIceStream: Updating the port tracker min port: 5003
2022-04-13 10:34:25.236 28474-30801/org.atalk.android D/SMACK: SENT (0): 
    <iq to='parrot@atalk.sytes.net/Conversations.lxYf' id='GHYK8-18' type='set'>
      <jingle xmlns='urn:xmpp:jingle:1' initiator='swordfish@atalk.sytes.net/atalk' action='transport-info' sid='cwAM/3WqEPDgLfXI8c2npg'>
        <content creator='initiator' name='0' senders='initiator'>
          <transport xmlns='urn:xmpp:jingle:transports:ice-udp:1' ufrag='4e1141g0gcb75e' pwd='3323r3fog85ivgb1f3ulpqjmo0'>
            <rtcp-mux/>
            <candidate foundation='1' component='1' protocol='udp' priority='2130706431' generation='0' id='9' ip='fe80::1004:3eff:fe07:ba63' port='5002' type='host' network='0'/>
            <candidate foundation='2' component='1' protocol='udp' priority='2130706431' generation='0' id='10' ip='192.168.1.167' port='5002' type='host' network='0'/>
            <candidate foundation='3' component='1' protocol='udp' priority='2113932031' generation='0' id='11' ip='10.170.32.102' port='5002' type='host' network='0'/>
            <candidate foundation='4' component='1' protocol='udp' priority='1677724415' generation='0' id='12' ip='42.60.7.13' port='5002' type='srflx' rel-addr='192.168.1.167' rel-port='5002' network='0'/>
          </transport>
        </content>
      </jingle>
    </iq>
2022-04-13 10:34:30.147 28474-32279/org.atalk.android D/(IceUdpTransportManager.java:742)#createIceStream: Created Ice stream agent for audio
2022-04-13 10:34:30.163 28474-32279/org.atalk.android I/aTalk: [348] org.ice4j.ice.Agent.log() Gathering candidates for component audio.RTP. Local ufrag 4e1141g0gcb75e
2022-04-13 10:34:30.175 28474-32279/org.atalk.android I/aTalk: [348] org.ice4j.ice.harvest.HostCandidateHarvester.log() Host candidate added: candidate:1 1 udp 2130706431 fe80::1004:3eff:fe07:ba63 5003 typ host
2022-04-13 10:34:30.190 28474-32279/org.atalk.android I/aTalk: [348] org.ice4j.ice.harvest.HostCandidateHarvester.log() Host candidate added: candidate:2 1 udp 2130706431 192.168.1.167 5003 typ host
2022-04-13 10:34:30.202 28474-32279/org.atalk.android I/aTalk: [348] org.ice4j.ice.harvest.HostCandidateHarvester.log() Host candidate added: candidate:3 1 udp 2113932031 10.170.32.102 5003 typ host
2022-04-13 10:34:30.317 28474-32320/org.atalk.android I/aTalk: [365] org.ice4j.ice.Component.log() Add transport candidate: candidate:4 1 udp 1677724415 42.60.7.13 5003 typ srflx raddr 192.168.1.167 rport 5003;
    redundantCandidate: null
2022-04-13 10:34:30.738 28474-30802/org.atalk.android D/SMACK: RECV (0): 
    <iq xml:lang='en' to='swordfish@atalk.sytes.net/atalk' from='parrot@atalk.sytes.net/Conversations.lxYf' type='set' id='MOv7Yl0sPCoO'>
      <jingle xmlns='urn:xmpp:jingle:1' sid='cwAM/3WqEPDgLfXI8c2npg' action='transport-info'>
        <content name='1' creator='initiator'>
          <transport xmlns='urn:xmpp:jingle:transports:ice-udp:1' ufrag='w1UF' pwd='XSJPFhGUr7F0HSzMAUI93r1A'>
            <candidate rel-port='59142' port='54308' foundation='776666309' component='2' priority='25108478' type='relay' generation='0' protocol='udp' ip='42.60.7.13' rel-addr='42.60.7.13' id='23c6f9af-ad57-4ba8-879b-f9bd2bff2ea2'/>
          </transport>
        </content>
      </jingle>
    </iq>
2022-04-13 10:34:30.761 28474-32329/org.atalk.android D/(OperationSetBasicTelephonyJabberImpl.java:870)#processJingle: ### Processing Jingle IQ (transport-info); callPeer: parrot@atalk.sytes.net/Conversations.lxYf
2022-04-13 10:34:30.762 28474-32329/org.atalk.android D/(OperationSetBasicTelephonyJabberImpl.java:1087)#processTransportInfo: ### Process session-initiate transport (trailing): MOv7Yl0sPCoO
2022-04-13 10:34:30.769 28474-30802/org.atalk.android D/SMACK: RECV (0): 
    <r xmlns='urn:xmpp:sm:3'/>
2022-04-13 10:34:30.772 28474-30801/org.atalk.android D/SMACK: SENT (0): 
    <iq to='parrot@atalk.sytes.net/Conversations.lxYf' id='MOv7Yl0sPCoO' type='result'>
    </iq>
2022-04-13 10:34:30.777 28474-30801/org.atalk.android D/SMACK: SENT (0): 
    <a xmlns='urn:xmpp:sm:3' h='67'/>
2022-04-13 10:34:30.780 28474-30802/org.atalk.android D/SMACK: RECV (0): 
    <iq xml:lang='en' to='swordfish@atalk.sytes.net/atalk' from='parrot@atalk.sytes.net/Conversations.lxYf' type='result' id='GHYK8-18'/>
2022-04-13 10:34:30.788 28474-30802/org.atalk.android D/SMACK: RECV (0): 
    <r xmlns='urn:xmpp:sm:3'/>
2022-04-13 10:34:30.792 28474-30801/org.atalk.android D/SMACK: SENT (0): 
    <a xmlns='urn:xmpp:sm:3' h='68'/>
2022-04-13 10:34:31.333 28474-32279/org.atalk.android D/(IceUdpTransportManager.java:764)#createIceStream: Updating the port tracker min port: 5004
2022-04-13 10:34:31.426 28474-30801/org.atalk.android D/SMACK: SENT (0): 
    <iq to='parrot@atalk.sytes.net/Conversations.lxYf' id='GHYK8-19' type='set'>
      <jingle xmlns='urn:xmpp:jingle:1' initiator='swordfish@atalk.sytes.net/atalk' action='transport-info' sid='cwAM/3WqEPDgLfXI8c2npg'>
        <content creator='initiator' name='1'>
          <transport xmlns='urn:xmpp:jingle:transports:ice-udp:1' ufrag='4e1141g0gcb75e' pwd='3323r3fog85ivgb1f3ulpqjmo0'>
            <rtcp-mux/>
            <candidate foundation='1' component='1' protocol='udp' priority='2130706431' generation='0' id='13' ip='fe80::1004:3eff:fe07:ba63' port='5003' type='host' network='0'/>
            <candidate foundation='2' component='1' protocol='udp' priority='2130706431' generation='0' id='14' ip='192.168.1.167' port='5003' type='host' network='0'/>
            <candidate foundation='3' component='1' protocol='udp' priority='2113932031' generation='0' id='15' ip='10.170.32.102' port='5003' type='host' network='0'/>
            <candidate foundation='4' component='1' protocol='udp' priority='1677724415' generation='0' id='16' ip='42.60.7.13' port='5003' type='srflx' rel-addr='192.168.1.167' rel-port='5003' network='0'/>
          </transport>
        </content>
      </jingle>
    </iq>
2022-04-13 10:34:31.916 28474-30802/org.atalk.android D/SMACK: RECV (0): 
    <iq xml:lang='en' to='swordfish@atalk.sytes.net/atalk' from='parrot@atalk.sytes.net/Conversations.lxYf' type='result' id='GHYK8-19'/>
2022-04-13 10:34:31.922 28474-32279/org.atalk.android I/(CallPeerMediaHandlerJabberImpl.java:938)#harvestCandidates: End candidate harvest within 7967 ms


2022-04-13 10:34:31.933 28474-32279/org.atalk.android I/aTalk: [348] org.ice4j.ice.Component.log() Add remote candidate for video.RTP: 192.168.1.37:52625/udp/host
2022-04-13 10:34:31.937 28474-32279/org.atalk.android W/(IceUdpTransportManager.java:978)#startConnectivityEstablishment: Skip invalid component candidate: <candidate xmlns='urn:xmpp:jingle:transports:ice-udp:1' port='40492' foundation='337499441' component='2' priority='2122260222' type='host' generation='0' protocol='udp' ip='192.168.1.37' id='70c4b591-7ced-401c-8911-b9b5e5055d0b'/>
2022-04-13 10:34:31.941 28474-32279/org.atalk.android I/aTalk: [348] org.ice4j.ice.Component.log() Add remote candidate for video.RTP: 42.60.7.13:52625/udp/srflx
2022-04-13 10:34:31.944 28474-32279/org.atalk.android W/(IceUdpTransportManager.java:978)#startConnectivityEstablishment: Skip invalid component candidate: <candidate xmlns='urn:xmpp:jingle:transports:ice-udp:1' rel-port='40492' port='40492' foundation='842163049' component='2' priority='1686052606' type='srflx' generation='0' protocol='udp' ip='42.60.7.13' rel-addr='192.168.1.37' id='4b1b443d-9eff-45e7-b860-64dbb347f3d4'/>
2022-04-13 10:34:31.947 28474-32279/org.atalk.android I/aTalk: [348] org.ice4j.ice.Component.log() Add remote candidate for video.RTP: 42.60.7.13:65336/udp/relay
2022-04-13 10:34:31.950 28474-32279/org.atalk.android W/(IceUdpTransportManager.java:978)#startConnectivityEstablishment: Skip invalid component candidate: <candidate xmlns='urn:xmpp:jingle:transports:ice-udp:1' rel-port='42289' port='62051' foundation='776666309' component='2' priority='25108478' type='relay' generation='0' protocol='udp' ip='42.60.7.13' rel-addr='42.60.7.13' id='98f56996-88a6-4db7-b60c-614b60b359ac'/>
2022-04-13 10:34:31.957 28474-32279/org.atalk.android I/aTalk: [348] org.ice4j.ice.Component.log() Add remote candidate for audio.RTP: 192.168.1.37:55577/udp/host
2022-04-13 10:34:31.961 28474-32279/org.atalk.android W/(IceUdpTransportManager.java:978)#startConnectivityEstablishment: Skip invalid component candidate: <candidate xmlns='urn:xmpp:jingle:transports:ice-udp:1' port='44687' foundation='337499441' component='2' priority='2122260222' type='host' generation='0' protocol='udp' ip='192.168.1.37' id='bb94497c-da76-4365-bd47-caab53368627'/>
2022-04-13 10:34:31.966 28474-32279/org.atalk.android I/aTalk: [348] org.ice4j.ice.Component.log() Add remote candidate for audio.RTP: 42.60.7.13:55577/udp/srflx
2022-04-13 10:34:31.970 28474-32279/org.atalk.android W/(IceUdpTransportManager.java:978)#startConnectivityEstablishment: Skip invalid component candidate: <candidate xmlns='urn:xmpp:jingle:transports:ice-udp:1' rel-port='44687' port='44687' foundation='842163049' component='2' priority='1686052606' type='srflx' generation='0' protocol='udp' ip='42.60.7.13' rel-addr='192.168.1.37' id='f21a0a81-8839-4834-93ba-fa17e8a834a7'/>
2022-04-13 10:34:31.974 28474-32279/org.atalk.android I/aTalk: [348] org.ice4j.ice.Component.log() Add remote candidate for audio.RTP: 42.60.7.13:52066/udp/relay
2022-04-13 10:34:31.978 28474-32279/org.atalk.android W/(IceUdpTransportManager.java:978)#startConnectivityEstablishment: Skip invalid component candidate: <candidate xmlns='urn:xmpp:jingle:transports:ice-udp:1' rel-port='59142' port='54308' foundation='776666309' component='2' priority='25108478' type='relay' generation='0' protocol='udp' ip='42.60.7.13' rel-addr='42.60.7.13' id='23c6f9af-ad57-4ba8-879b-f9bd2bff2ea2'/>
2022-04-13 10:34:31.981 28474-32279/org.atalk.android I/aTalk: [348] org.ice4j.ice.Agent.log() Start ICE connectivity establishment. Local ufrag 4e1141g0gcb75e
2022-04-13 10:34:31.985 28474-32279/org.atalk.android I/aTalk: [348] org.ice4j.ice.Agent.log() Init checklist for stream video
2022-04-13 10:34:31.990 28474-32279/org.atalk.android I/aTalk: [348] org.ice4j.ice.Agent.log() Init checklist for stream audio
2022-04-13 10:34:31.996 28474-32279/org.atalk.android I/aTalk: [348] org.ice4j.ice.Agent.log() ICE state changed from Waiting to Running. Local ufrag 4e1141g0gcb75e
2022-04-13 10:34:31.999 28474-32279/org.atalk.android I/aTalk: [348] org.ice4j.ice.ConnectivityCheckClient.log() Start connectivity checks.
2022-04-13 10:34:32.001 28474-32279/org.atalk.android D/(IceUdpTransportManager.java:877)#startConnectivityEstablishment: ### Processed Jingle (transport-info) for media: [video, audio]; startConnectivityEstablishment: true
2022-04-13 10:34:32.008 28474-32279/org.atalk.android D/(AbstractCallPeer.java:319)#fireCallPeerChangeEvent: Dispatching CallPeerChangeEvent (1): [Call: id=cwAM/3WqEPDgLfXI8c2npg peers=1]; Events: CallPeerChangeEvent: type=CallPeerStatusChange oldV=net.java.sip.communicator.service.protocol.CallPeerState:Unknown newV=net.java.sip.communicator.service.protocol.CallPeerState:Incoming Call for peer=parrot@atalk.sytes.net <parrot@atalk.sytes.net/Conversations.lxYf>; status=Incoming Call
2022-04-13 10:34:32.008 28474-32279/org.atalk.android D/(AbstractCallPeer.java:335)#fireCallPeerChangeEvent: Dispatching CallPeerChangeEvent CALL_PEER_STATE_CHANGE to: Call: id=cwAM/3WqEPDgLfXI8c2npg peers=1
2022-04-13 10:34:32.014 28474-32279/org.atalk.android D/(AndroidCallListener.java:94)#onCallEvent: Received CallEvent: CallEvent:[id=2 Call=Call: id=cwAM/3WqEPDgLfXI8c2npg peers=1]: cwAM/3WqEPDgLfXI8c2npg
2022-04-13 10:34:32.051 28474-30801/org.atalk.android D/SMACK: SENT (0): 
    <iq to='parrot@atalk.sytes.net/Conversations.lxYf' id='GHYK8-20' type='set'>
      <jingle xmlns='urn:xmpp:jingle:1' initiator='swordfish@atalk.sytes.net/atalk' action='session-info' sid='cwAM/3WqEPDgLfXI8c2npg'>
        <ringing xmlns='urn:xmpp:jingle:apps:rtp:info:1'/>
      </jingle>
    </iq>
2022-04-13 10:34:32.057 28474-32320/org.atalk.android I/aTalk: [365] org.ice4j.ice.ConnectivityCheckClient.log() Pair succeeded: 192.168.1.167:5002/udp/host -> 192.168.1.37:52625/udp/host (video.RTP).
2022-04-13 10:34:32.061 28474-32240/org.atalk.android D/(AudioTrackRenderer.java:162)#<init>: Audio Track Renderer creating stream for type: 5
2022-04-13 10:34:32.064 28474-32239/org.atalk.android D/(AudioTrackRenderer.java:162)#<init>: Audio Track Renderer creating stream for type: 0
2022-04-13 10:34:32.069 28474-32279/org.atalk.android D/(OperationSetAutoAnswerJabberImpl.java:87)#autoAnswer: OnJingleMessageAccept (auto answer): true
2022-04-13 10:34:32.108 28474-32335/org.atalk.android D/(CallPeerMediaHandler.java:1487)#setLocalVideoTransmissionEnabled: Setting local video transmission enabled: true
2022-04-13 10:34:32.109 28474-32335/org.atalk.android D/(AbstractCallPeer.java:319)#fireCallPeerChangeEvent: Dispatching CallPeerChangeEvent (4): [Call: id=cwAM/3WqEPDgLfXI8c2npg peers=1, net.java.sip.communicator.impl.callhistory.CallHistoryServiceImpl$1@ba03f9b, net.java.sip.communicator.plugin.notificationwiring.NotificationManager@ad7b994, net.java.sip.communicator.service.protocol.media.AbstractOperationSetTelephonyConferencing$1@4dd4c3d]; Events: CallPeerChangeEvent: type=CallPeerStatusChange oldV=net.java.sip.communicator.service.protocol.CallPeerState:Incoming Call newV=net.java.sip.communicator.service.protocol.CallPeerState:Connecting* for peer=parrot@atalk.sytes.net <parrot@atalk.sytes.net/Conversations.lxYf>; status=Connecting*
2022-04-13 10:34:32.109 28474-32335/org.atalk.android D/(AbstractCallPeer.java:335)#fireCallPeerChangeEvent: Dispatching CallPeerChangeEvent CALL_PEER_STATE_CHANGE to: Call: id=cwAM/3WqEPDgLfXI8c2npg peers=1
2022-04-13 10:34:32.109 28474-32335/org.atalk.android D/(AbstractCallPeer.java:335)#fireCallPeerChangeEvent: Dispatching CallPeerChangeEvent CALL_PEER_STATE_CHANGE to: net.java.sip.communicator.impl.callhistory.CallHistoryServiceImpl$1@ba03f9b
2022-04-13 10:34:32.110 28474-32335/org.atalk.android D/(AbstractCallPeer.java:335)#fireCallPeerChangeEvent: Dispatching CallPeerChangeEvent CALL_PEER_STATE_CHANGE to: net.java.sip.communicator.plugin.notificationwiring.NotificationManager@ad7b994
2022-04-13 10:34:32.110 28474-32335/org.atalk.android D/(NotificationManager.java:1132)#peerStateChanged: Peer State Changed to net.java.sip.communicator.service.protocol.CallPeerState:Connecting*
2022-04-13 10:34:32.125 28474-32320/org.atalk.android I/aTalk: [365] org.ice4j.ice.ComponentSocket.log() Adding allowed address: 192.168.1.37:52625/udp
2022-04-13 10:34:32.133 28474-32320/org.atalk.android I/aTalk: [365] org.ice4j.ice.ConnectivityCheckClient.log() Pair validated: 192.168.1.167:5002/udp/host -> 192.168.1.37:52625/udp/host (video.RTP).
2022-04-13 10:34:32.140 28474-28474/org.atalk.android I/DecorView: [INFO] isPopOver=false, config=true
2022-04-13 10:34:32.140 28474-28474/org.atalk.android I/DecorView: updateCaptionType >> DecorView@3393a77[], isFloating=false, isApplication=true, hasWindowControllerCallback=true, hasWindowDecorCaption=false
2022-04-13 10:34:32.140 28474-28474/org.atalk.android D/DecorView: setCaptionType = 0, this = DecorView@3393a77[]
2022-04-13 10:34:32.140 28474-32320/org.atalk.android I/aTalk: [365] org.ice4j.ice.ConnectivityCheckClient.log() Start checks for checkList of stream audio that was frozen
2022-04-13 10:34:32.145 28474-28474/org.atalk.android I/DecorView: getCurrentDensityDpi: from real metrics. densityDpi=420 msg=resources_loaded
2022-04-13 10:34:32.145 28474-32320/org.atalk.android I/aTalk: [365] org.ice4j.ice.ConnectivityCheckClient.log() IsControlling: false USE-CANDIDATE:false.
2022-04-13 10:34:32.200 28474-32320/org.atalk.android I/aTalk: [365] org.ice4j.ice.ConnectivityCheckClient.log() Pair succeeded: 192.168.1.167:5003/udp/host -> 192.168.1.37:55577/udp/host (audio.RTP).
2022-04-13 10:34:32.205 28474-32320/org.atalk.android I/aTalk: [365] org.ice4j.ice.ComponentSocket.log() Adding allowed address: 192.168.1.37:55577/udp
2022-04-13 10:34:32.213 28474-32320/org.atalk.android I/aTalk: [365] org.ice4j.ice.ConnectivityCheckClient.log() Pair validated: 192.168.1.167:5003/udp/host -> 192.168.1.37:55577/udp/host (audio.RTP).
2022-04-13 10:34:32.219 28474-32320/org.atalk.android I/aTalk: [365] org.ice4j.ice.ConnectivityCheckClient.log() IsControlling: false USE-CANDIDATE:false.
2022-04-13 10:34:32.440 28474-28474/org.atalk.android I/(ProximitySensorFragment.java:78)#onResume: Using proximity sensor: Palm Proximity Sensor
2022-04-13 10:34:32.443 28474-32239/org.atalk.android D/AudioTrack: stop(1234): called with 0 frames delivered
2022-04-13 10:34:32.450 28474-28474/org.atalk.android D/SensorManager: registerListener :: 1600479601, Palm Proximity Sensor, 66667, 0, 
2022-04-13 10:34:32.462 28474-28474/org.atalk.android I/MSHandlerLifeCycle: isMultiSplitHandlerRequested: ignored. pkg=org.atalk.android parent=null callers=com.android.internal.policy.DecorView.setVisibility:4294 android.app.ActivityThread.handleResumeActivity:5301 android.app.servertransaction.ResumeActivityItem.execute:54 android.app.servertransaction.ActivityTransactionItem.execute:45 android.app.servertransaction.TransactionExecutor.executeLifecycleState:176 
2022-04-13 10:34:32.462 28474-28474/org.atalk.android I/MSHandlerLifeCycle: removeMultiSplitHandler: no exist. decor=DecorView@3393a77[]
2022-04-13 10:34:32.473 28474-28474/org.atalk.android I/DecorView: notifyKeepScreenOnChanged: keepScreenOn=true
2022-04-13 10:34:32.474 28474-28474/org.atalk.android I/MSHandlerLifeCycle: isMultiSplitHandlerRequested: ignored. pkg=org.atalk.android parent=null callers=com.android.internal.policy.DecorView.hasMultiSplitHandlerInNonFreeformMode:890 com.android.internal.policy.DecorView.notifyKeepScreenOnChanged:884 android.view.ViewRootImpl.applyKeepScreenOnFlag:2914 android.view.ViewRootImpl.collectViewAttributes:2938 android.view.ViewRootImpl.setView:1550 
2022-04-13 10:34:32.476 28474-32240/org.atalk.android D/AudioTrack: stop(1233): called with 16384 frames delivered
2022-04-13 10:34:32.479 28474-32335/org.atalk.android D/(AbstractCallPeer.java:335)#fireCallPeerChangeEvent: Dispatching CallPeerChangeEvent CALL_PEER_STATE_CHANGE to: net.java.sip.communicator.service.protocol.media.AbstractOperationSetTelephonyConferencing$1@4dd4c3d
2022-04-13 10:34:32.485 28474-28474/org.atalk.android I/ViewRootImpl@b300736[VideoCallActivity]: setView = com.android.internal.policy.DecorView@3393a77 TM=true
2022-04-13 10:34:32.486 28474-28474/org.atalk.android I/MSHandlerLifeCycle: isMultiSplitHandlerRequested: windowingMode=1 isFullscreen=true isPopOver=false isHidden=false skipActivityType=false isHandlerType=true this: DecorView@3393a77[VideoCallActivity]
2022-04-13 10:34:32.486 28474-28474/org.atalk.android I/MSHandlerLifeCycle: removeMultiSplitHandler: no exist. decor=DecorView@3393a77[VideoCallActivity]
2022-04-13 10:34:32.509 28474-30802/org.atalk.android D/SMACK: RECV (0): 
    <iq xml:lang='en' to='swordfish@atalk.sytes.net/atalk' from='parrot@atalk.sytes.net/Conversations.lxYf' type='result' id='GHYK8-20'/>
2022-04-13 10:34:32.524 28474-30802/org.atalk.android D/SMACK: RECV (0): 
    <r xmlns='urn:xmpp:sm:3'/>
2022-04-13 10:34:32.534 28474-30801/org.atalk.android D/SMACK: SENT (0): 
    <a xmlns='urn:xmpp:sm:3' h='70'/>
2022-04-13 10:34:32.545 28474-28474/org.atalk.android I/ViewRootImpl@b300736[VideoCallActivity]: Relayout returned: old=(0,0,1080,2280) new=(0,0,1080,2280) req=(1080,2280)0 dur=8 res=0x7 s={true 522170524832} ch=true fn=-1
2022-04-13 10:34:32.546 28474-30639/org.atalk.android D/OpenGLRenderer: eglCreateWindowSurface
2022-04-13 10:34:32.556 28474-28474/org.atalk.android I/ViewRootImpl@b300736[VideoCallActivity]: [DP] dp(1) 1 android.view.ViewRootImpl.reportNextDraw:11374 android.view.ViewRootImpl.performTraversals:4167 android.view.ViewRootImpl.doTraversal:2893 
2022-04-13 10:34:32.565 28474-28474/org.atalk.android I/ViewRootImpl@b300736[VideoCallActivity]: [DP] pdf(0) 1 android.view.ViewRootImpl.lambda$addFrameCompleteCallbackIfNeeded$3$ViewRootImpl:4969 android.view.ViewRootImpl$$ExternalSyntheticLambda16.run:6 android.os.Handler.handleCallback:938 
2022-04-13 10:34:32.565 28474-28474/org.atalk.android I/ViewRootImpl@b300736[VideoCallActivity]: [DP] rdf()
2022-04-13 10:34:32.565 28474-28474/org.atalk.android D/ViewRootImpl@b300736[VideoCallActivity]: reportDrawFinished (fn: -1) 
2022-04-13 10:34:32.565 28474-28474/org.atalk.android I/ViewRootImpl@94bca5c[aTalk]: MSG_WINDOW_FOCUS_CHANGED 0 1
2022-04-13 10:34:32.625 28474-28474/org.atalk.android I/ViewRootImpl@b300736[VideoCallActivity]: MSG_WINDOW_FOCUS_CHANGED 1 1
2022-04-13 10:34:32.630 28474-28474/org.atalk.android D/InputMethodManager: startInputInner - Id : 0
2022-04-13 10:34:32.630 28474-28474/org.atalk.android I/InputMethodManager: startInputInner - mService.startInputOrWindowGainedFocus
2022-04-13 10:34:32.632 28474-28474/org.atalk.android I/DecorView: notifyKeepScreenOnChanged: keepScreenOn=true
2022-04-13 10:34:32.633 28474-28474/org.atalk.android I/MSHandlerLifeCycle: isMultiSplitHandlerRequested: windowingMode=1 isFullscreen=true isPopOver=false isHidden=false skipActivityType=false isHandlerType=true this: DecorView@3393a77[VideoCallActivity]
2022-04-13 10:34:32.649 28474-28474/org.atalk.android I/ViewRootImpl@b300736[VideoCallActivity]: Relayout returned: old=(0,0,1080,2280) new=(0,0,1080,2280) req=(1080,2280)0 dur=6 res=0x1 s={true 522170524832} ch=false fn=3
2022-04-13 10:34:32.969 28474-28474/org.atalk.android I/ViewRootImpl@94bca5c[aTalk]: handleAppVisibility mAppVisible=true visible=false
2022-04-13 10:34:32.996 28474-30639/org.atalk.android D/OpenGLRenderer: setSurface called with nullptr
2022-04-13 10:34:32.996 28474-30639/org.atalk.android D/OpenGLRenderer: setSurface() destroyed EGLSurface
2022-04-13 10:34:32.996 28474-30639/org.atalk.android D/OpenGLRenderer: destroyEglSurface
2022-04-13 10:34:33.016 28474-28474/org.atalk.android I/ViewRootImpl@94bca5c[aTalk]: Relayout returned: old=(0,0,1080,2280) new=(0,0,1080,2280) req=(1080,2280)8 dur=13 res=0x5 s={false 0} ch=true fn=2
2022-04-13 10:34:33.017 28474-28474/org.atalk.android D/SensorManager: TYPE_PROXIMITY (8): 5.000000
2022-04-13 10:34:33.032 28474-28474/org.atalk.android I/ViewRootImpl@94bca5c[aTalk]: stopped(true) old=false
2022-04-13 10:34:33.067 28474-28474/org.atalk.android I/MSHandlerLifeCycle: isMultiSplitHandlerRequested: windowingMode=1 isFullscreen=true isPopOver=false isHidden=false skipActivityType=false isHandlerType=true this: DecorView@7c3857d[aTalk]
2022-04-13 10:34:33.067 28474-28474/org.atalk.android I/MSHandlerLifeCycle: removeMultiSplitHandler: no exist. decor=DecorView@7c3857d[aTalk]
2022-04-13 10:34:33.098 28474-28474/org.atalk.android I/ViewRootImpl@94bca5c[aTalk]: Relayout returned: old=(0,0,1080,2280) new=(0,0,1080,2280) req=(1080,2280)8 dur=14 res=0x5 s={false 0} ch=false fn=-1
2022-04-13 10:34:33.182 28474-32321/org.atalk.android I/aTalk: [366] org.ice4j.ice.ConnectivityCheckClient.log() timeout for pair: 10.170.32.102:5002/udp/host -> 192.168.1.37:52625/udp/host (video.RTP), failing.
2022-04-13 10:34:33.227 28474-32321/org.atalk.android I/aTalk: [366] org.ice4j.ice.ConnectivityCheckClient.log() timeout for pair: 192.168.1.167:5002/udp/host -> 42.60.7.13:52625/udp/srflx (video.RTP), failing.
2022-04-13 10:34:33.257 28474-32321/org.atalk.android I/aTalk: [366] org.ice4j.ice.ConnectivityCheckClient.log() timeout for pair: 10.170.32.102:5002/udp/host -> 42.60.7.13:52625/udp/srflx (video.RTP), failing.
2022-04-13 10:34:33.309 28474-32321/org.atalk.android I/aTalk: [366] org.ice4j.ice.ConnectivityCheckClient.log() timeout for pair: 192.168.1.167:5002/udp/host -> 42.60.7.13:65336/udp/relay (video.RTP), failing.
2022-04-13 10:34:33.344 28474-32321/org.atalk.android I/aTalk: [366] org.ice4j.ice.ConnectivityCheckClient.log() timeout for pair: 10.170.32.102:5003/udp/host -> 192.168.1.37:55577/udp/host (audio.RTP), failing.
2022-04-13 10:34:33.354 28474-32328/org.atalk.android I/aTalk: [373] org.ice4j.ice.ConnectivityCheckClient.log() timeout for pair: 10.170.32.102:5002/udp/host -> 42.60.7.13:65336/udp/relay (video.RTP), failing.
2022-04-13 10:34:33.365 28474-32328/org.atalk.android I/aTalk: [373] org.ice4j.ice.ConnectivityCheckClient.log() timeout for pair: 192.168.1.167:5003/udp/host -> 42.60.7.13:55577/udp/srflx (audio.RTP), failing.
2022-04-13 10:34:33.401 28474-32328/org.atalk.android I/aTalk: [373] org.ice4j.ice.ConnectivityCheckClient.log() timeout for pair: 10.170.32.102:5003/udp/host -> 42.60.7.13:55577/udp/srflx (audio.RTP), failing.
2022-04-13 10:34:33.428 28474-32328/org.atalk.android I/aTalk: [373] org.ice4j.ice.ConnectivityCheckClient.log() timeout for pair: 192.168.1.167:5003/udp/host -> 42.60.7.13:52066/udp/relay (audio.RTP), failing.
2022-04-13 10:34:33.465 28474-32328/org.atalk.android I/aTalk: [373] org.ice4j.ice.ConnectivityCheckClient.log() timeout for pair: 10.170.32.102:5003/udp/host -> 42.60.7.13:52066/udp/relay (audio.RTP), failing.
2022-04-13 10:34:39.499 28474-32335/org.atalk.android D/(CallPeerMediaHandler.java:974)#initStream: Initializing video stream: rtpmap:-1 VP8/90000; peer: parrot@atalk.sytes.net <parrot@atalk.sytes.net/Conversations.lxYf>; status=Connecting*
2022-04-13 10:34:39.505 28474-32335/org.atalk.android W/(VideoMediaStreamImpl.java:1055)#rtpConnectorChanged: rtpConnectorChanged: VideoMediaDeviceSession => null
2022-04-13 10:34:39.507 28474-32335/org.atalk.android D/(CachingTransformer.java:171)#setEnabled: Enabling CachingTransformer 67135946
2022-04-13 10:34:39.510 28474-32335/org.atalk.android I/(MediaHandler.java:821)#registerDynamicPTsWithStream: Dynamic PT map: 126=rtpmap:-1 telephone-event/8000; 111=rtpmap:-1 opus/48000/2 fmtp:useinbandfec=1;minptime=10; 97=rtpmap:-1 rtx/90000 fmtp:apt=96; 102=rtpmap:-1 iLBC/8000; 104=rtpmap:-1 red/90000; 106=rtpmap:-1 ulpfec/90000; 100=rtpmap:-1 h264/90000 fmtp:profile-level-id=640c1f;packetization-mode=1;level-asymmetry-allowed=1; 96=rtpmap:-1 VP8/90000; 98=rtpmap:-1 VP9/90000; 103=rtpmap:-1 unknown/90000; 
2022-04-13 10:34:39.511 28474-32335/org.atalk.android I/(MediaHandler.java:833)#registerDynamicPTsWithStream: PT overrides [97->124 100->127 103->113 ]
2022-04-13 10:34:39.512 28474-32335/org.atalk.android D/(AbstractRTPConnector.java:387)#setDirection: setDirection sendrecv
2022-04-13 10:34:39.525 28474-32335/org.atalk.android D/(CallPeerMediaHandler.java:974)#initStream: Initializing audio stream: rtpmap:-1 opus/48000/2 fmtp:useinbandfec=1; peer: parrot@atalk.sytes.net <parrot@atalk.sytes.net/Conversations.lxYf>; status=Connecting*
2022-04-13 10:34:39.535 28474-32335/org.atalk.android I/(MediaHandler.java:821)#registerDynamicPTsWithStream: Dynamic PT map: 126=rtpmap:-1 telephone-event/8000; 111=rtpmap:-1 opus/48000/2 fmtp:useinbandfec=1;minptime=10; 97=rtpmap:-1 rtx/90000 fmtp:apt=96; 102=rtpmap:-1 iLBC/8000; 104=rtpmap:-1 red/90000; 106=rtpmap:-1 ulpfec/90000; 100=rtpmap:-1 h264/90000 fmtp:profile-level-id=640c1f;packetization-mode=1;level-asymmetry-allowed=1; 96=rtpmap:-1 VP8/90000; 98=rtpmap:-1 VP9/90000; 103=rtpmap:-1 unknown/90000; 
2022-04-13 10:34:39.535 28474-32335/org.atalk.android I/(MediaHandler.java:833)#registerDynamicPTsWithStream: PT overrides [97->124 100->127 103->113 ]
2022-04-13 10:34:39.538 28474-32335/org.atalk.android D/(AbstractRTPConnector.java:387)#setDirection: setDirection sendrecv
2022-04-13 10:34:39.751 28474-30801/org.atalk.android D/SMACK: SENT (0): 
    <iq to='parrot@atalk.sytes.net/Conversations.lxYf' id='GHYK8-21' type='set'>
      <jingle xmlns='urn:xmpp:jingle:1' responder='swordfish@atalk.sytes.net/atalk' action='session-accept' sid='cwAM/3WqEPDgLfXI8c2npg'>
        <content creator='initiator' name='0' senders='both'>
          <description xmlns='urn:xmpp:jingle:apps:rtp:1' media='video' ssrc='910094374'>
            <payload-type id='96' name='VP8' clockrate='90000'/>
            <payload-type id='98' name='VP9' clockrate='90000'/>
            <payload-type id='100' name='h264' clockrate='90000'>
              <parameter name='profile-level-id' value='42E01f'/>
              <parameter name='packetization-mode' value='1'/>
            </payload-type>
            <payload-type id='100' name='h264' clockrate='90000'>
              <parameter name='profile-level-id' value='42E01f'/>
              <parameter name='packetization-mode' value='1'/>
            </payload-type>
            <rtcp-mux/>
            <source xmlns='urn:xmpp:jingle:apps:rtp:ssma:0' ssrc='910094374'>
              <parameter name='cname' value='d21e8694-f2e4-4e15-b446-873d62f9300a'/>
              <parameter name='msid' value='bb798ab3-0f8d-40c9-bcab-1856900e110a video226426456'/>
              <parameter name='mslabel' value='bb798ab3-0f8d-40c9-bcab-1856900e110a'/>
              <parameter name='label' value='video226426456'/>
            </source>
          </description>
          <inputevt xmlns='http://jitsi.org/protocol/inputevt'/>
          <transport xmlns='urn:xmpp:jingle:transports:ice-udp:1' ufrag='4e1141g0gcb75e' pwd='3323r3fog85ivgb1f3ulpqjmo0'>
            <fingerprint xmlns='urn:xmpp:jingle:apps:dtls:0' hash='sha-256' setup='active'>
              57:B4:FC:27:C3:9C:45:31:8B:8E:3F:BC:41:CF:05:D5:6A:39:89:B3:B2:3D:4E:CF:7E:A3:87:11:E2:C4:AA:6C
            </fingerprint>
          </transport>
        </content>
        <content creator='initiator' name='1'>
          <description xmlns='urn:xmpp:jingle:apps:rtp:1' media='audio' ssrc='177822910'>
            <payload-type id='111' name='opus' channels='2' clockrate='48000'>
              <parameter name='useinbandfec' value='1'/>
              <parameter name='ptime' value='20'/>
            </payload-type>
            <payload-type id='102' name='iLBC' channels='1' clockrate='8000'/>
            <payload-type id='0' name='PCMU' channels='1' clockrate='8000'/>
            <payload-type id='8' name='PCMA' channels='1' clockrate='8000'/>
            <payload-type id='126' name='telephone-event' channels='1' clockrate='8000'/>
            <rtp-hdrext xmlns='urn:xmpp:jingle:apps:rtp:rtp-hdrext:0' uri='urn:ietf:params:rtp-hdrext:ssrc-audio-level' senders='both' id='1'>
              <parameter name='attributes'/>
            </rtp-hdrext>
            <rtcp-mux/>
            <source xmlns='urn:xmpp:jingle:apps:rtp:ssma:0' ssrc='177822910'>
              <parameter name='cname' value='d21e8694-f2e4-4e15-b446-873d62f9300a'/>
              <parameter name='msid' value='bb798ab3-0f8d-40c9-bcab-1856900e110a audio226426456'/>
              <parameter name='mslabel' value='bb798ab3-0f8d-40c9-bcab-1856900e110a'/>
              <parameter name='label' value='audio226426456'/>
            </source>
          </description>
          <inputevt xmlns='http://jitsi.org/protocol/inputevt'/>
          <transport xmlns='urn:xmpp:jingle:transports:ice-udp:1' ufrag='4e1141g0gcb75e' pwd='3323r3fog85ivgb1f3ulpqjmo0'>
            <fingerprint xmlns='urn:xmpp:jingle:apps:dtls:0' hash='sha-256' setup='active'>
              57:B4:FC:27:C3:9C:45:31:8B:8E:3F:BC:41:CF:05:D5:6A:39:89:B3:B2:3D:4E:CF:7E:A3:87:11:E2:C4:AA:6C
            </fingerprint>
          </transport>
        </content>
        <group xmlns='urn:xmpp:jingle:apps:grouping:0' semantics='BUNDLE'>
          <content xmlns='urn:xmpp:jingle:1' name='0'/>
          <content xmlns='urn:xmpp:jingle:1' name='1'/>
        </group>
      </jingle>
    </iq>
2022-04-13 10:34:39.920 28474-32320/org.atalk.android I/aTalk: [365] org.ice4j.ice.CheckList.log() Selected pair for stream video.RTP: 192.168.1.167:5002/udp/host -> 192.168.1.37:52625/udp/host (video.RTP)
2022-04-13 10:34:40.449 28474-30802/org.atalk.android D/SMACK: RECV (0): 
    <iq xml:lang='en' to='swordfish@atalk.sytes.net/atalk' from='parrot@atalk.sytes.net/Conversations.lxYf' type='result' id='GHYK8-21'/>

2022-04-13 10:34:41.073 28474-32320/org.atalk.android I/aTalk: [365] org.ice4j.ice.Agent.log() CheckList of stream video is COMPLETED

.........
All the media codec setup
.........

2022-04-13 10:35:53.346 28474-32565/org.atalk.android I/aTalk: [472] org.jivesoftware.smackx.jingle_rtp.JingleCallSessionImpl.unregisterJingleSessionHandler() Unregister JingleSession Handler: parrot@atalk.sytes.net/Conversations.lxYf cwAM/3WqEPDgLfXI8c2npg
2022-04-13 10:35:53.395 28474-30801/org.atalk.android D/SMACK: SENT (0): 
    <iq to='parrot@atalk.sytes.net/Conversations.lxYf' id='GHYK8-22' type='set'>
      <jingle xmlns='urn:xmpp:jingle:1' action='session-terminate' sid='cwAM/3WqEPDgLfXI8c2npg'>
        <reason>
          <success/>
          <text>
            Nice talking to you!
          </text>
        </reason>
      </jingle>
    </iq>

2022-04-13 10:35:53.976 28474-30802/org.atalk.android D/SMACK: RECV (0): 
    <iq xml:lang='en' to='swordfish@atalk.sytes.net/atalk' from='parrot@atalk.sytes.net/Conversations.lxYf' type='set' id='rsJLdaqYRTKO'>
      <jingle xmlns='urn:xmpp:jingle:1' sid='cwAM/3WqEPDgLfXI8c2npg' action='session-terminate'>
        <reason>
          <success/>
        </reason>
      </jingle>
    </iq>
2022-04-13 10:35:53.991 28474-32588/org.atalk.android W/aTalk: [477] org.jivesoftware.smackx.jingle.JingleManager.handleIQRequest() Unknown session: (rsJLdaqYRTKO) cwAM/3WqEPDgLfXI8c2npg
2022-04-13 10:35:54.029 28474-30801/org.atalk.android D/SMACK: SENT (0): 
    <iq to='parrot@atalk.sytes.net/Conversations.lxYf' id='rsJLdaqYRTKO' type='error'>
      <error type='cancel'>
        <item-not-found xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/>
        <unknown-session xmlns='urn:xmpp:jingle:errors:1'/>
      </error>
    </iq>
    <a xmlns='urn:xmpp:sm:3' h='72'/>
2022-04-13 10:35:54.029 28474-30802/org.atalk.android D/SMACK: RECV (0): 
    <iq xml:lang='en' to='swordfish@atalk.sytes.net/atalk' from='parrot@atalk.sytes.net/Conversations.lxYf' type='error' id='GHYK8-22'>
      <error type='cancel'>
        <item-not-found xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/>
        <unknown-session xmlns='urn:xmpp:jingle:errors:1'/>
      </error>
    </iq>