cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
824
Views
0
Helpful
2
Replies

Cisco IM Presence Jabber XMPP interdomain federation (XMPPStream.cpp:got a request to close)

subash cobi
Level 1
Level 1

Hi

I having some issue with Jabber XMPP interdomain federation.

It was working fine all this while, suddenly last week we have issue message the federated user.

When ever we message user, we get an error "message could not be delivered", but the federated user presence status seems to work fine.

I looked into the IM Presence XMPP Federation logs, and found that XMPP stream got a request to close. Upon that is removed.

Below the output of the log file. (have masked all the ip address and domain names)

11:29:48.469 |f44fcb70| debug| XMPPStream.cpp:1326 onConnected - starting timeout for stream:stream element
11:29:48.725 |f44fcb70| debug| XMPPSinTranscoder{04A5C7A99} onStreamOpen: <stream:stream from='aaaa.bbbbbbbb.com.au' to='cccccc.com' version='1.0' xml:lang='en-US.UTF-8' xmlns='jabber:server' xmlns:db='jabber:server:dialback' xmlns:stream='http://etherx.jabber.org/streams'/>
11:29:48.725 |f44fcb70| debug| DBVerify.cpp:51 Attempting to do dialback for aaaa.bbbbbbbb.com.au, to cccccc.com, Xcoder ID: 16AFFAAC1
11:29:49.166 |f3f7ab70| debug| DBVerify.cpp:411 Got XMPP-SERVER record back. Connecting...
11:29:49.166 |f45feb70| debug| BasicSocket.cpp:251 connect fd 37 from X.X.X.X:58620 to Y.Y.Y.Y:5269 EINPROGRESS
11:29:49.295 |f45feb70| debug| DBVerify.cpp:197 onSocketConnect
11:29:49.295 |f45feb70| debug| XMPPStream.cpp:1326 onConnected - starting timeout for stream:stream element
11:29:49.553 |f45feb70| debug| DBVerify.cpp:260 DBVerify stream is open. Sending db:verify packet: <db:verify from='cccccc.com' id='04A5C7A99' to='aaaa.bbbbbbbb.com.au'>8924a974a3dfef992506080824e25b0a31827e6a</db:verify>
11:29:49.681 |f45feb70| debug| DBVerify.cpp:269 [DBVerify Packet] <db:verify from='aaaa.bbbbbbbb.com.au' id='04A5C7A99' to='cccccc.com' type='valid'>8924a974a3dfef992506080824e25b0a31827e6a</db:verify>
11:29:49.681 |f45feb70| debug| DBVerify.cpp:289 Passed dialback first stage. packet-from: aaaa.bbbbbbbb.com.au, stored-from: aaaa.bbbbbbbb.com.au, packet-to: cccccc.com, stored-to: cccccc.com, packet-id: 04A5C7A99, stored-id: 04A5C7A99
11:29:49.681 |f45feb70| debug| XMPPSinTranscoder{04A5C7A99} dbVerify is valid for xcoder: 04A5C7A99.
11:29:49.681 |f45feb70| info| XMPPSinTranscoder{04A5C7A99} New inbound connection from 10.1.100.15 authenticated as: aaaa.bbbbbbbb.com.au. Using SSL: No
11:29:49.681 |f45feb70| debug| XMPPServerInDir.cpp:776 Stats: Incrementing '_incoming_domains_count'
11:29:49.681 |f45feb70| debug| SSCommandProcessor.cpp:1504 addInConnection for aaaa.bbbbbbbb.com.au, on dir: cm-4-xmpp-fed-s2s-ind
11:29:49.681 |f45feb70| debug| XMPPStream.cpp:245 got a request to close
11:29:49.681 |f45feb70| debug| XMPPStream.cpp:265 Enqueuing close request to socket thread
11:29:49.681 |f45feb70| debug| XMPPStream.cpp:285 Got a _close request. 2
11:29:49.681 |f45feb70| debug| XMPPStream.cpp:299 Writing our </stream:stream> and waiting. 2
11:29:49.681 |f45feb70| debug| XMPPStream.cpp:338 _doneClose
11:29:49.681 |f45feb70| debug| XMPPStream.cpp:1346 onClose. XML Stream is gone. 0
11:29:49.681 |f45feb70| debug| XMPPStream.cpp:1371 Firing onClose event
11:29:49.681 |f45feb70| debug| SocketWatcher.cpp:945 cleanupSocket: removed fd from _fd_sockinfo_map 37

Appreciate any help..

Thanks.

Subash

2 Replies 2

Md Hasan
Cisco Employee
Cisco Employee

logs not complete, can you upload the full log file starting from removal and adding of the federated contact?

Attached the logs from both the federated Presence servers. I named them Presence Side A and Presence Side B.

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: