dface | 2016-08-22 18:21:48 UTC | #1
Hi,
First time posting on the forums.
I am looking to create an application that will have a web socket that will be subscribed to a channel that will receive all the conversation information going on. I was wondering if there was anything in place on your side of this, if there was to be a "network hiccup" or disconnect between my application and your notification service, would the notifications just get "queued" up and then sent to my web socket once it reestablishes a connection or will those notifications just get trashed?
Any information would be appreciated.
Thanks!
tim.smith | 2016-08-22 19:17:22 UTC | #2
Notifications are sent real-time in a "fire and forget" manner; there is no receipt from your application. If your application doesn't get a message, PureCloud won't know and therefore won't queue it or retry. The only situation where notifications will be retried is if PureCloud isn't able to send notifications, and that only happens within the scope of 15 seconds. After 15 seconds, messages are considered out of date and will be discarded instead of sent.
If your application fails to receive heartbeats, it may wish to take action to resubscribe and reconcile its current state by making GET requests for the data it needs (presence, conversations, etc.).
system | 2017-08-28 19:26:36 UTC | #3
This post was migrated from the old Developer Forum.
ref: 315