Bring your WebRTC app to life with SIP.js

A simple, intuitive, and powerful JavaScript library to add signaling to your app.

var ua = new SIP.UA();
ua.message(
  'will@example.onsip.com',
  'Hello, world!'
);

var session = ua.invite('will@example.onsip.com');
session.on('accepted', function () {
  this.bye();
});
	

Features

SIP Standards

SIP.js implements the following standard RFCs: