The pjsua.node is a TypeScript library which provides Pjsua2 on nodejs.
| Layers of nodejs module | Description |
|---|---|
| Your Apps | |
| this module | A simple pjsua2 for nodejs |
| sipster.ts | TypeScript wrapper for the sipster |
| mscdec/sipster | Javascript wrapper for the pjsip |
| pjsip | Pjsip native library |
- Pjsip native library (>= 2.4.5) which must be installed beforehand,
- Build essentials, pkg-config, python and node-gyp to build mscdec/sipster.
npm install --save minoruta/pjsua.node
- Prepare an asterisk server with the test configurations for example.
npm test
DEBUG=PJSUA:* npm testto enable debug logPJSUA_LOGLEVEL=6 npm testto set log level of pjsip
npm run build
npm run docs
- mscdec/sipster - Javascript wrapper for the pjsip
- pjsip - Pjsip native library