Demonstration of a bug when using twilio and pusher in FF and IE
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


This issue has been temporarily resolved. The fix (for now) was to flip the order of Twilio and Pusher. If Pusher is loaded first, the conflict seems to be ignored.

Twilio and Pusher are both aware of the issue and it sounds like it will be resolved in the near future.

Twilio and Pusher Example

The goal of this sample is to demonstrate a websocket-js fallback bug between Twilio and Pusher.

Set up

  • download the source
  • bundle
  • change/or configure the ENV variables (3 each) for both twilio and pusher (in app.rb and pusher.key in views/index.erb)
  • On your twilio account (you can use the sandbox) you need to set the call url to In my case on heroku it is

On Testing

  • Twilio provides a helpful service called localtunnel which should allow you to test without deploying.
  • ShowOff is a super commercial alternative.