Closed SebastianMB-IT closed 11 months ago
Steps to reproduce
Change user presence more times and note that some requests fail leaving the user's presence in an undefined status
Expected behavior
User presence switch requests must be successful and consistent
Actual behavior
Sometimes the /user/presence API fails and logs a generic error independently of the used client.
/user/presence
Components
The same inconsistency is reproducible using the phone codes like *78 to set the presence, in this case only some extensions of the user takes the right status.
http://packages.nethesis.it/nethserver/enterprise/7.9.2009/nethesis-testing/x86_64/Packages/nethcti-server3-3.28.8-1.7.g8b6def5.ns7.x86_64.rpm
A diagram to explain how setPresence works:
http://packages.nethesis.it/nethserver/enterprise/7.9.2009/nethesis-testing/x86_64/Packages/nethserver-nethvoice14-14.18.3-1.9.gba5d7df.ns7.noarch.rpm
in 7.9.2009/nethesis-updates:
7.9.2009/nethesis-updates
Steps to reproduce
Change user presence more times and note that some requests fail leaving the user's presence in an undefined status
Expected behavior
User presence switch requests must be successful and consistent
Actual behavior
Sometimes the
/user/presence
API fails and logs a generic error independently of the used client.Components