SkillAgentSearch skills...

SipCaller

React SIP user agent

Install / Use

/learn @havfo/SipCaller
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

SipCaller

A SIP user agent implemented in React/Redux/Material-ui, using sip.js.

Try it online at https://ringmeg.uninett.no.

Build & run locally

Build app.

cd app/

Web app has own detailed README for development.

npm install

npm run build

Copy build folder content to ../server/public/

Now build server.

 cd ../server
 
 npm install
 
 
 

Generate certificate in certs folder

 openssl req -x509 -newkey rsa:4096 -keyout localhost.key.pem -out localhost.cert.pem -days 365

(or check other options at https://letsencrypt.org/docs/certificates-for-localhost/ or https://stackoverflow.com/questions/9519707/can-nodejs-generate-ssl-certificates )

Configure: copy config.example.js into config.js,
adjust file name for certificate and key.

Run server. (You may need add sudo on Ubuntu 18.04, that has by default lower ports as privileged )

 sudo node server

Related Skills

View on GitHub
GitHub Stars56
CategoryDevelopment
Updated4mo ago
Forks45

Languages

JavaScript

Security Score

82/100

Audited on Nov 20, 2025

No findings