We are using the .NET API in developing our application. For this application, we need to subscribe to presence and conversations for a large number of agents. Our application is working for the most part, however we are finding that for some of the agents we will subscribe and never receive notifications for them (even though they are taking calls), and for some agents we will subscribe, receive notifications for a while, then stop. Restarting our application and recreating the notification handlers usually resolves this issue but there are always a small number of subscriptions that do not get notifications and it is not always the same agents.
Is there any way to confirm what subscriptions my notification handler has? Is there any way to determine from the Genesys Cloud side why a notification might not have been sent?
I am really just looking for some ways to troubleshoot and debug this because it seems like subscriptions are just getting lost and I have no way of knowing why or how.