We have a problem with Cisco Unity and Exchange 2010. We've done packet capture and have determined that EWS is not sending <t:ModifiedEvent>
notifications to the Unity server for some users.
Is there a way of querying Exchange to list what EWS subscriptions it's pushing or streaming?
Will rewrite from my comment correctly.
In EWS. No. The EWS API just support to create a subscription or with the GetEvent to retrive the information, but you need to provide the watermark and the subscriptionID for such request or the request fail. As like I told earlier in my comment, in EWS you connect with a user credential, thus the subscription is binded to that account unless the account can impersonate. The application that use EWS for getting such notification is indirectly responsible to keep the subscriptionid and watermark, and it havea timeout in Exchange in case the application close without closing the subscriptions.
Reference there
In exchange powershell, not yet. You can only see throttling policy around subcriptions.
In the eventlog, maybe, worth a try. You can see some event by default, like;
That lead me to suggest you to try to set the eventloglevel on other level to see if you can find more usefull information. With powershell command like; "Set-EventLogLevel “MSEXchange Web Services\Core” –Level High"
MSExchange Web Services\Core or in 2013 they have added too: MSExchangeSubmission\MSExchangeSubmission