# Troubleshooting

{% content-ref url="/spaces/jCIctfimf2mMtdtHuayE/pages/RC90xOuj03hDn5nSbW7a" %}
[How Can I Perform Connectivity Diagnostics For My Version Of Pusher JS?](/pusher/channels/channels/troubleshooting/how-can-i-perform-connectivity-diagnostics-for-my-version-of-pusher-js.md)
{% endcontent-ref %}

{% content-ref url="/spaces/jCIctfimf2mMtdtHuayE/pages/fxaJuhVd1Q4waCnc1hSX" %}
[How Can I Debug My Channels Webhooks?](/pusher/channels/channels/troubleshooting/how-can-i-debug-my-channels-webhooks.md)
{% endcontent-ref %}

{% content-ref url="/spaces/jCIctfimf2mMtdtHuayE/pages/c63tWz4G6x9cz6TvOVtp" %}
[How Do I Use The Channels Debug Console And Event Creator?](/pusher/channels/channels/troubleshooting/how-do-i-use-the-channels-debug-console-and-event-creator.md)
{% endcontent-ref %}

{% content-ref url="/spaces/jCIctfimf2mMtdtHuayE/pages/k5r7QxBf8S6FJMBXs3iA" %}
[How Does Pusher Channels Protect Against Denial Of Service Attacks?](/pusher/channels/channels/troubleshooting/how-does-pusher-channels-protect-against-denial-of-service-attacks.md)
{% endcontent-ref %}

{% content-ref url="/spaces/jCIctfimf2mMtdtHuayE/pages/sMDM1erOcOz2L5aAcnD2" %}
[My Channels Application Is Encountering An Error Code, What Does This Mean?](/pusher/channels/channels/troubleshooting/my-channels-application-is-encountering-an-error-code-what-does-this-mean.md)
{% endcontent-ref %}

{% content-ref url="/spaces/jCIctfimf2mMtdtHuayE/pages/cNRUsLcRw6N0AFc99MKV" %}
[Reporting Bugs and Technical Issues](/pusher/channels/channels/troubleshooting/reporting-bugs-and-technical-issues.md)
{% endcontent-ref %}

{% content-ref url="/spaces/jCIctfimf2mMtdtHuayE/pages/9ZxQToGpC86QkCd1syZK" %}
[We Are Seeing Timeouts From The Pusher Channels API, What Can We Do?](/pusher/channels/channels/troubleshooting/we-are-seeing-timeouts-from-the-pusher-channels-api-what-can-we-do.md)
{% endcontent-ref %}

{% content-ref url="/spaces/jCIctfimf2mMtdtHuayE/pages/MUNHIirm60dtkfCvEh0a" %}
[What Can Cause Error '401 Unauthorized' From The Channels REST API?](/pusher/channels/channels/troubleshooting/what-can-cause-error-401-unauthorized-from-the-channels-rest-api.md)
{% endcontent-ref %}

{% content-ref url="/spaces/jCIctfimf2mMtdtHuayE/pages/ftlxEjuFQySirAvaS8Po" %}
[What Does The "Unsupported event received on socket \<event\_name>" Error Mean?](/pusher/channels/channels/troubleshooting/what-does-the-unsupported-event-received-on-socket-less-than-event_name-greater-than-error-mean.md)
{% endcontent-ref %}

{% content-ref url="/spaces/jCIctfimf2mMtdtHuayE/pages/Nd74b1dH867O34CiGAFm" %}
[What Does The 'Timestamp Expired' Response From The Channels Rest API Mean When Triggering An Event?](/pusher/channels/channels/troubleshooting/what-does-the-timestamp-expired-response-from-the-channels-rest-api-mean-when-triggering-an-event.md)
{% endcontent-ref %}

{% content-ref url="/spaces/jCIctfimf2mMtdtHuayE/pages/sS0ekwyafJXrQucOeelM" %}
[What Is Meant By Channels Error 1006?](/pusher/channels/channels/troubleshooting/what-is-meant-by-channels-error-1006.md)
{% endcontent-ref %}

{% content-ref url="/spaces/jCIctfimf2mMtdtHuayE/pages/ovSPZKZEnr2HBVE9aJdo" %}
[What Is Meant By Channels Error 4200?](/pusher/channels/channels/troubleshooting/what-is-meant-by-channels-error-4200.md)
{% endcontent-ref %}

{% content-ref url="/spaces/jCIctfimf2mMtdtHuayE/pages/RhZ9lg2ogO1eLEj0g1OM" %}
[Why Am I Receiving "Websocket Is Closed Before The Connection Is Established" Error Messages?](/pusher/channels/channels/troubleshooting/why-am-i-receiving-websocket-is-closed-before-the-connection-is-established-error-messages.md)
{% endcontent-ref %}

{% content-ref url="/spaces/jCIctfimf2mMtdtHuayE/pages/cdpCNIAoqaD21aFI6y7n" %}
[Why Am I Seeing The Error "There was a problem creating your WebHook, please try again" When Trying](/pusher/channels/channels/troubleshooting/why-am-i-seeing-the-error-there-was-a-problem-creating-your-webhook-please-try-again-when-trying.md)
{% endcontent-ref %}

{% content-ref url="/spaces/jCIctfimf2mMtdtHuayE/pages/bFlEo0wvXCtzVZanVt4M" %}
[Why Can't I Connect To Channels?](/pusher/channels/channels/troubleshooting/why-cant-i-connect-to-channels.md)
{% endcontent-ref %}

{% content-ref url="/spaces/jCIctfimf2mMtdtHuayE/pages/vueJvIbfda8rFYbZ56It" %}
[Why Am I Receiving The "Invalid signature: Expected HMAC SHA256" Error?](/pusher/channels/channels/troubleshooting/why-am-i-receiving-the-invalid-signature-expected-hmac-sha256-error.md)
{% endcontent-ref %}

{% content-ref url="/spaces/jCIctfimf2mMtdtHuayE/pages/0Vqj2qTCtheOdnSWDrEe" %}
[Why Does My Channels Event Report Error "The 'pusher' namespace is reserved for internal usage"?](/pusher/channels/channels/troubleshooting/why-does-my-channels-event-report-error-the-pusher-namespace-is-reserved-for-internal-usage.md)
{% endcontent-ref %}

{% content-ref url="/spaces/jCIctfimf2mMtdtHuayE/pages/H0AlUvyf02Gprs7ZiPM0" %}
[Why Don't I Receive Notifications When My Ios Or Android Channels App Is In The Background?](/pusher/channels/channels/troubleshooting/why-dont-i-receive-notifications-when-my-ios-or-android-channels-app-is-in-the-background.md)
{% endcontent-ref %}

{% content-ref url="/spaces/jCIctfimf2mMtdtHuayE/pages/Hbhf9alaxdnxXZSIKM38" %}
[Why Is My User Stuck In A Presence Channel?](/pusher/channels/channels/troubleshooting/why-is-my-user-stuck-in-a-presence-channel.md)
{% endcontent-ref %}

{% hint style="info" %}
Still have questions? Please reach out to our Support team by visiting [this page](https://messagebird.com/support-center/Pusher-request-new).
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.bird.com/pusher/channels/channels/troubleshooting.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
