{"_id":"@automat-berlin/node-red-contrib-sipgate","_rev":"2-a692cdf3aefaae0d8bff5fe92becec5b","name":"@automat-berlin/node-red-contrib-sipgate","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@automat-berlin/node-red-contrib-sipgate","version":"1.0.0","description":"Node-RED nodes for sipgate.io that offer a convenient way to build communications applications (e.g. IVR, lookup dependent call routing) on top of the sipgate API.","homepage":"https://automat.berlin","repository":{"type":"git","url":"git+https://github.com/automat-berlin/node-red-contrib-sipgate.git"},"bugs":{"url":"https://github.com/automat-berlin/node-red-contrib-sipgate/issues","email":"info@automat.berlin"},"license":"MIT","keywords":["automat.berlin","call","IVR","node-red","RTCM","sipgate","sipgate.io","voice","voip"],"node-red":{"nodes":{"hangup":"nodes/push/hangup.js","reject":"nodes/push/reject.js","play":"nodes/push/play.js","gather":"nodes/push/gather.js","dial":"nodes/push/dial.js","webhook":"nodes/push/webhook.js","log":"nodes/push/log.js","account":"nodes/config/account.js","hangup-call":"nodes/rtcm/hangup-call.js"}},"dependencies":{"xmlbuilder":"^13.0.1"},"devDependencies":{"eslint":"^6.0.1","husky":"^3.0.2","lint-staged":"^9.2.1","nock":"^10.0.6","node-red":"^0.20.5","node-red-node-test-helper":"^0.2.2","prettier":"1.18.2"},"scripts":{"format":"prettier --write \"**/*.{html,js,md}\"","lint":"eslint --fix .","test":"mocha \"test/**/*_spec.js\""},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"**/*.{html,js,md}":["prettier --list-different"],".":["eslint"]},"gitHead":"b723079a6b292e7b96a8fb30e28539beadad9fe3","_id":"@automat-berlin/node-red-contrib-sipgate@1.0.0","_nodeVersion":"8.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-5J3IHkjaClhMF92JDCfJcRreVIDVBMulRte481wXRnumnkhpP7jFjzvGOYe4JWMSwdLotxqJxZlaqmRxBMIzYA==","shasum":"825a24ab7aa96f4ae8c0e99456ff46dc08be116d","tarball":"https://registry.npmjs.org/@automat-berlin/node-red-contrib-sipgate/-/node-red-contrib-sipgate-1.0.0.tgz","fileCount":23,"unpackedSize":43625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSyegCRA9TVsSAnZWagAAQrcP/Ar5UDam5HJJRKk+/lxP\nrXrlMqv/eZ7RMjBssH4+0NS77fG8K3KpkkxGbLS5+Cq+p/XvplUE5iryxDeH\nxDivvyag+m2TobdnEDnXOLKxvQc+GaHV2MDBdpOeCgCZCpm4p9Z6ePr5GSap\n5hhouM/vKfNAL1u3W7Xlejhcrnb/Z1TAva8O8u9tP7vQqn8BmUDS05l3NDxE\nSRxPVuFEDsjHZzIWECiatt4170XGL4iLDUBxXyVNSSTsKdRfQY2+QC1slRHZ\nKJMxPBz1LGbXGY9Qnojb3w+noMwJZgE0ZE8X81YwaXWJR9sAnmxrciAvbO0b\nGpUgNZTKzWyBO6KUFMDuN+CYbNd7fmp5PrBc+1c6cS2XTRBCXVXZ77qfOCEq\nUTibJksO3VneTpHJfZYEOlfkazntGcVO1T9ULhuBKbVm3IU8oDGaRzBbocTl\nea5MxnYwL2mbc2hHMtbJKtKExsvyVfxgSWeqh4I/OjoKZiX5x97DskxZVVcE\nd+fei2hNhpZkkx93rEMbCWCTyS3mDUnAzO2ViLtqVPhqLQYfEYTtPKE6oAF4\n3wPkTqCEbpLT22kogwABPeIll9erR8l1wrqsHBZtKsOkP6nJVaiwjibx4V9s\npY50k+67V7s7m+29eFiCn4dHAWJC91m9Ycc+GKedbWWQ62sL078XGZgm/wif\nsNSF\r\n=hBX5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGaJDhTuu07D/dtVvE+HjrI7/GsIJRzU6UWjMYiN27mFAiB1EzhAilAuIVSOtMFZwuWjoG4zhpHxjP0JDqrnZWCd3g=="}]},"maintainers":[{"name":"raphqu","email":"rafal.kukulski@gmail.com"},{"name":"bartoszs","email":"bartosz@automat.berlin"},{"name":"marten_automat","email":"marten@automat.berlin"},{"name":"s-schumann","email":"git@s-schumann.com"},{"name":"barinali","email":"ali.barin53@gmail.com"}],"_npmUser":{"name":"barinali","email":"ali.barin53@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-sipgate_1.0.0_1565206431539_0.6612593355954217"},"_hasShrinkwrap":false}},"time":{"created":"2019-08-07T19:33:51.345Z","1.0.0":"2019-08-07T19:33:51.692Z","modified":"2023-03-18T20:42:42.605Z"},"maintainers":[{"email":"ali.barin53@gmail.com","name":"barinali"},{"email":"git@s-schumann.com","name":"s-schumann"},{"email":"marten@automat.berlin","name":"marten_automat"},{"email":"bartosz@automat.berlin","name":"bartoszs"}],"description":"Node-RED nodes for sipgate.io that offer a convenient way to build communications applications (e.g. IVR, lookup dependent call routing) on top of the sipgate API.","homepage":"https://automat.berlin","keywords":["automat.berlin","call","IVR","node-red","RTCM","sipgate","sipgate.io","voice","voip"],"repository":{"type":"git","url":"git+https://github.com/automat-berlin/node-red-contrib-sipgate.git"},"bugs":{"url":"https://github.com/automat-berlin/node-red-contrib-sipgate/issues","email":"info@automat.berlin"},"license":"MIT","readme":"# Node-RED sipgate.io\n\nThis repository contains a collection of nodes which implements [sipgate.io API](https://developer.sipgate.io).\n\n_This is a community project. sipgate is a registered trademark of sipgate GmbH in Germany and other countries. Automat Berlin GmbH as well as the initial authors of this module are not affiliated with, nor endorsed by, nor connected in any way to sipgate GmbH or any of their subsidiaries._\n\n## Installation\n\nPrerequisite: You need to have running Node-RED instance. If you don't have yet, read [Node-RED Getting Stared guide](https://nodered.org/docs/getting-started/).\n\n### Install last released version from Node-RED dashboard\n\nThe easiest way to install sipgate.io nodes is to use `Manage palette` option in Node-RED menu (in top right corner of its dashboard). Switch to `Install` tab and search for `@automat-berlin/node-red-contrib-sipgate`. There should be only one result. Click `install` button near by it.\n\n### Install from the source code\n\nFirst clone this repository. Optionally switch to the desired branch.\n\nNext, go to the Node-RED install directory, typically `~/.node-red` and install there the cloned package.\n\n```\ncd ~/.node-red/\nnpm install <path-to-cloned-repository>\n```\n\n## Configuration\n\nYou should be aware how to configure Node-RED ([read the docs here](https://nodered.org/docs/user-guide/runtime/settings-file)).\n\nFollowing instructions assume that you are using `settings.js` file for configuration (found in the user directory or specified with `-s` command line argument).\n\n### Set baseUrl for callbacks\n\nThe base URL will be used to create absolute URLs for callbacks (onData, onAnswer, onHangup) required by sipgate.io Push API.\n\nFind `functionGlobalContext` object and add `baseUrl` property with the base URL of your Node-RED deployment.\n\n```\n    ...\n    functionGlobalContext: {\n        baseUrl: 'http://example.com'\n    },\n    ...\n```\n\n## Tests\n\nFirst, go to the repository's main directory and install all dependencies:\n\n```\nnpm install\n```\n\nThen to run all tests use this command:\n\n```\nnpm test\n```\n\n## Contributing\n\nWe welcome all contributions. Please read our [contributing guidelines](CONTRIBUTING.md).\n\nContact us if you have any questions via email info@automat.berlin or create an issue.\n\n## Contact\n\nThis repository is owned and maintained by [Automat Berlin GmbH](https://automat.berlin/).\n\nsipgate is a trademark of sipgate GmbH in Germany and in other countries.\n\n## License\n\nThe code in this repository is released under the MIT license. See [LICENSE](LICENSE) for details.\n","readmeFilename":"README.md"}