Skip to main content
The First Step
Mar 4, 2017 12:16 AM UTC
Question

Web hook no longer works for present events while in production.

We are in production for months. Today at 1.53PM presence hook is no longer being called.


Then I discover that subscription was not running. The subscription was refreshed less that 24 hours ago much less than subscription expiration. What would be the reason for that?

5 replies

Employee
Mar 4, 2017 3:49 AM UTC
Is it restored now? Are there any exceptions in the log?
The First Step
Mar 4, 2017 7:19 PM UTC
Actually  subscription was not renewed and expired.  I restarted app, created new subscription. 

When renewing subscription my app gets the list of extensions; to do that the app renews access token and gets this error

refresh token:{  "error" : "invalid_grant",
  "errors" : [ {
    "errorCode" : "OAU-202",
    "message" : "Refresh token was not issued for this application"
  } ],
  "error_description" : "Refresh token was not issued for this application"
}


What is application in this context?
Employee
Mar 5, 2017 3:00 PM UTC
I think application is the app you created in developer.ringcentral.com. It seems that you are unable to refresh your access_token. If access_token expired, subscription will expired too(sooner or later).

I am not sure of the root cause without seeing the source code. Could you please post some sample code?
The First Step
Mar 6, 2017 9:49 PM UTC
Yes. You are correct. We updated our app and got new app key. So we need to shutdown app and restart using new app key. A bit of a hassle when you upgrade your app.
Thank you for your help.
Employee
Mar 7, 2017 12:55 AM UTC
You are welcome!