0

XMPP サーバーとして Ejabberd を使用します。今、私は問題を抱えています。strophe.js を使用して Ejabberd を接続します。

初めて Ejabberd に接続すると、「無効な名前空間」が表示されますが、2 回目は機能します。

最初の試行の XMPP メッセージは次のとおりです。

<stream:stream to='im03.xxxxxxxxxxxxx.cn' xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' version='1.0'>  121 
<stream:stream version='1.0' xml:lang='en' xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' id='10127242081243894404' from='im03.xxxxxxxxxxxxx.cn'>    163 

<stream:features><c xmlns='http://jabber.org/protocol/caps' hash='sha-1' node='http://www.process-one.net/en/ejabberd/' ver='sQihWPsHn//IBj9KqWACr7Hgulw='/><register xmlns='http://jabber.org/features/iq-register'/><mechanisms xmlns='urn:ietf:params:xml:ns:xmpp-sasl'><mechanism>PLAIN</mechanism></mechanisms></stream:features>  326 

<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='PLAIN'>Y3VzdG9tZXJfMTAzNDg1NjhfODY0N0BpbTAzLnM0LnVkZXNrLmNuAGN1c3RvbWVyXzEwMzQ4NTY4Xzg2NDcANjlhYTdmNDNlZjkyMDYzMTllNTVmYmZjNDRlYzBmNzA=</auth>    200 

<message to='agent_12413_8647@im03.xxxxxxxxxxxxx.cn' from='customer_10348568_8647@im03.xxxxxxxxxxxxx.cn' type='chat' id='' xmlns='jabber:client'><body></body><product>{&quot;type&quot;:&quot;product&quot;,&quot;platform&quot;:&quot;web&quot;,&quot;xxxxx_id&quot;:2681694}</product></message> 286 

<success xmlns='urn:ietf:params:xml:ns:xmpp-sasl'/> 51  

<stream:stream to='im03.xxxxxxxxxxxxx.cn' xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' version='1.0'>  121 

<stream:stream xml:lang='en' xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' id='9373076114349203885' from='im03.xxxxxxxxxxxxx.cn'>   148 

<stream:error><invalid-namespace xmlns='urn:ietf:params:xml:ns:xmpp-streams'></invalid-namespace></stream:error>    112 

4

0 に答える 0