# SipCaller **Repository Path**: dimld/SipCaller ## Basic Information - **Project Name**: SipCaller - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-07-15 - **Last Updated**: 2021-07-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SipCaller A SIP user agent implemented in React/Redux/Material-ui, using [sip.js](https://sipjs.com/). 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