question

bhagyashree-more8248 avatar image
bhagyashree-more8248 asked Tyler Liu edited

WebHook is not reachable

Hello Team

I am getting this "WebHook is not reachable" error. I hit index.php from cmd at that time its showing this msg. Even I catch one more error "Invalid request (Unexpected EOF)"

Because of what i am getting this error?





getting started
1 |3000

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

Tyler Liu avatar image
Tyler Liu answered Tyler Liu edited

Please read the requirements of RingCentral WebHooks: https://medium.com/ringcentral-developers/common-questions-on-webhooks-8dd3550f4525

  1. is available on the Internet because the URL needs to be public and accessible.
  2. Uses TLS 1.1 or greater / has SSL enabled (ie: https://, only need this in production). For Development TLS is not necessary.
  3. responds within 3000 milliseconds
  4. responds with Validation-Token header on subscription request (mentioned later in article)
  5. should NOT respond with a body larger than 1024 bytes — if the body is too large you will get {“errorCode”:”SUB-525",”message”:”WebHook server response is invalid”} when setting up the WebHook


TLS / SSL only needs to be enabled in production. For development purposes, TLS is not necessary.

For development purposes, you can use localhost along with a service like ngrok.


1 |3000

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

Rahul G avatar image
Rahul G answered

I found the references and clues here in this link - http://ringcentral-api-docs.readthedocs.io/en/latest/webhooks/

1 |3000

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

Developer sandbox tools

Using the RingCentral Phone for Desktop, you can dial or receive test calls, send and receive test SMS or Fax messages in your sandbox environment.

Download RingCentral Phone for Desktop:

Tip: switch to the "sandbox mode" before logging in the app:

  • On MacOS: press "fn + command + f2" keys
  • On Windows: press "Ctrl + F2" keys