Ruby SIP Outbound Call Center

The source code for this application is available at

To install the prerequisites, run bundle install.

Configure your application by copying env.example to .env and editing it with your credentials, including the necessary application domain (see below).

To run the application, execute dotenv ruby server.rb.

You may need to use a SSH tunnel for testing this code if running on your local machine. – we recommend ngrok. You can learn more about how to use ngrok here.

The application runs on port 3000 by default.

You can then visit your-ngrok-domain to use the SIP.js test client that is provided.

What’s Next

Check out the full code on our SignalWire Github Repo!

Did this page help you?