SipCaller
React SIP user agent
Install / Use
/learn @havfo/SipCallerREADME
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
bluebubbles
349.0kUse when you need to send or manage iMessages via BlueBubbles (recommended iMessage integration). Calls go through the generic message tool with channel="bluebubbles".
node-connect
349.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
slack
349.0kUse when you need to control Slack from OpenClaw via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
frontend-design
109.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
