Hi,
How are anonymous users and their presence subscriptions usually handled?
We run into issues with the following sequence of events:
-
A customer logs in as an anonymous user
-
The customer subscribes to some of the employees in order to receive presence information
-
One of the employees subscribed to is offline
-
The customer finishes, unsubscribes from the employees, and logs out
-
Later, that offline employee logs in and receives the old subscription request
-
Because this employee does not know the customer has logged off, he accepts the request.
-
The employee never receives an unsubscribe message so the subscription sits in his roster forever.
Any thoughts and ideas are appreciated.
Thank you,
Matt