Commit e6068d3 for jssip.net
commit e6068d38d5bd374fe62c938c964fa4fa77603fe7
Author: José Luis Millán <jmillan@aliax.net>
Date: Tue Jan 13 16:47:47 2026 +0100
README
diff --git a/README.md b/README.md
index e015b92..4614e5e 100644
--- a/README.md
+++ b/README.md
@@ -5,25 +5,25 @@
## Overview
-* Runs in the browser and Node.js.
+* Runs in the browser and Node.js
* SIP over [WebSocket](https://jssip.net/documentation/misc/sip_websocket/) (use real SIP in your web apps)
* Audio/video calls ([WebRTC](https://jssip.net/documentation/misc/webrtc)) and instant messaging
* Lightweight!
* Easy to use and powerful user API
-* Works with OverSIP, Kamailio, Asterisk. Mobicents and repro (reSIProcate) servers ([more info](https://jssip.net/documentation/misc/interoperability))
-* Written by the authors of [RFC 7118 "The WebSocket Protocol as a Transport for SIP"](https://tools.ietf.org/html/rfc7118) and [OverSIP](http://oversip.net)
+* Works with Kamailio, Asterisk. Mobicents and repro (reSIProcate) servers ([more info](https://jssip.net/documentation/misc/interoperability))
+* Written by the authors of [RFC 7118 "The WebSocket Protocol as a Transport for SIP"](https://tools.ietf.org/html/rfc7118) and [mediasoup](https://mediasoup.org)
-## NOTE
-
-Starting from 3.0.0, JsSIP no longer includes the [rtcninja](https://github.com/eface2face/rtcninja.js/) module. However, the [jssip-rtcninja](https://www.npmjs.com/package/jssip-rtcninja) package is based on the `2.0.x` branch, which does include `rtcninja`.
+## Website and Documentation
+[jssip.net](https://jssip.net/)
-## Support
-* For questions or usage problems please use the **jssip** [public Google Group](https://groups.google.com/forum/#!forum/jssip).
+## Install
-* For bug reports or feature requests open an [Github issue](https://github.com/versatica/JsSIP/issues).
+```bash
+$ npm install jssip
+```
## Getting Started
@@ -31,8 +31,6 @@ Starting from 3.0.0, JsSIP no longer includes the [rtcninja](https://github.com/
The following simple JavaScript code creates a JsSIP User Agent instance and makes a SIP call:
```javascript
-// Create our JsSIP instance and run it:
-
var socket = new JsSIP.WebSocketInterface('wss://sip.myhost.com');
var configuration = {
sockets : [ socket ],
@@ -61,8 +59,8 @@ var eventHandlers = {
};
var options = {
- 'eventHandlers' : eventHandlers,
- 'mediaConstraints' : { 'audio': true, 'video': true }
+ eventHandlers,
+ mediaConstraints: { 'audio': true, 'video': true }
};
var session = ua.call('sip:bob@example.com', options);
@@ -73,20 +71,14 @@ Want to see more? Check the full documentation at https://jssip.net/documentatio
## Online Demo
-Check our **Tryit JsSIP** online demo:
+[tryit.jssip.net](https://tryit.jssip.net)
-* [tryit.jssip.net](https://tryit.jssip.net)
-
-
-## Website and Documentation
-
-* [jssip.net](https://jssip.net/)
+## Support
-## Download
+* For questions or usage problems please use [Github discussions](https://github.com/versatica/JsSIP/discussions).
-* As Node module: `$ npm install jssip`
-* Manually: [jssip.net/download](https://jssip.net/download/)
+* For bug reports or feature requests open an [Github issue](https://github.com/versatica/JsSIP/issues).
## Authors