Forums
« Back to APIs

Cisco Jabber Custom implementation for iOS BOUND error 400

Combination View Flat View Tree View
Threads [ Previous | Next ]
Hi All,
I am trying to implement a Cisco Jabber chat which will be used for in-app chat on iOS devices. For that I am using XMPP protocol.
I can get authenticated on server successfully. 
After authentication the XPMM protocol tries to BIND the current XMPPStream, XMPP Connection.
the xml i send is 
 
<iq type="set"><bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/></iq>
 
To this request I get following response form Cisco server - 
 
<iq type='error'><bind xmlns='urn:ietf:params:xml:ns:xmpp-bind'/><error code='400' type='modify'><bad-request xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/></error></iq>
 

It gives a Type = Modify error with error code as = 400.
When i try to use GTalk and send the same bind xml. I get a different response from google server as follows - 
 
<iq xmlns="jabber:client" type="result"/>
 
Which means that the stream was successfully bound.
What am I missing in case of Cisco Jabber server?
Any ideas?
 
Thanks,
Parag