ctxPhone
A simple, open source, javascript SIP phone for web applications.

Already have a sip account? Try our demo.

Try the Demo

Simple UI

Simple UI

ctxSip is a Javascript based SIP client that uses WebRTC and WebSockets to connect to your SIP server.

The UI is designed to be launched as a popup from within your application.

Features

Strong Featureset
  • Hold / Resume, Mute, multiple call support.

  • No plugins required.

  • Intuitive interface makes it easy for users.

  • Designed for a business environment, features are limited to what is needed.

Easy to Implement

Easy to Implement
  • Call logs are saved to localStorage

  • Easy to configure and integrate into your project.

  • Uses SIP.js, Bootstrap, jQuery, and other common tools of the trade.

Browser Support

Standards based browsers will just work. No plugins-necessary. Support requires: WebSockets & WebRTC.

Supported Browsers

  • Google Chrome

  • Mozilla Firefox

Use It

Get started with ctxSip.

Code

  • SIP.js Does all the heavy lifting.

  • /scripts/app.js is where the client code resides.

  • When the client is launched, the user's configuration can be in a JS variable called user or it will look in localStorage for a JSON encoded object SIPCreds

Contribute

© 2018 Collecttix