09-09-2015 08:36 AM
We are using Jabberwrex library to connect Finesse notification service from our Soft Phone web application. The issue we noticed is as follows:
We noticed that sometimes our Jabberwrex is disconnected from Finesse notification service in the middle of the call or when Agent is in READY state or in NOT_READY state because Finesse returned 'item-not-found' terminal binding error.
My understanding is as follows:
If this error occurs that means Finesse terminate the connection if Jabberwrex fails to send the original request again properly.
Let me explain:
If the network connection is broken or closed before the client receives a response to a request from the Finesse, then the client MAY resend an exact copy of the original request.
If the original response is not available (e.g., it is no longer in the buffer), then the Finesse must return an 'item-not-found' terminal binding error:
<body type='terminate'
condition='item-not-found'
xmlns='http://jabber.org/protocol/httpbind'/>
Comment: The issue is sporadic.
Question: It appears to me that it is a Jabberwrex library issue. Not sure. Please confirm.
Regards,
Basudeb
10-01-2015 02:53 PM
I'm thinking that Jabberwerks, Finesse, or UCC, has a limit on concurrent users. If the limit is reached, then a user will be dropped.
The error, I believe is mentioned here.
https://developer.cisco.com/site/jabber-websdk/develop-and-test/im-and-presence/troubleshooting/
urn:ietf:params:xml:ns:xmpp-stanzas}item-not-found The requested item could not be found. The addressed JID or item requested cannot be found.
Limits, look for 'Packaging and Licensing Scheme'
The next question is to find out how many liceses are available, then look at the logs and see how many users there are. This could explain why its sporadic, as users are active then inactive.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide