-
Notifications
You must be signed in to change notification settings - Fork 1
Port of AsterTrace for the node
License
marcelog/AsterTrace-Node
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
NOTE: This is an experimental work. It works, but it's still experimental. I'll be updating it and its documentation with time. Introduction ------------ This is very much like AsterTrace, so you might be interesting in checking that out too, at http://marcelog.github.com/articles/php_asterisk_listener_example_using_pami_and_ding.html Optional Requirements --------------------- * socket.io (to accept websocket clients, tested with 0.7.8) * mongoose (to save events and outgoing calls to mongo database, tested with 1.8.1) * express (to use the rest api, tested with 2.4.4) Installation ------------ $ npm install log4js $ npm install nami $ npm install mongoose $ npm install express $ npm install socket.io Configuration ------------- 1.- Copy/rename conf/config.example.js to conf/config.js. Edit it to suit your needs. Every resource/listener has a property "enable" to enable (doh) or not the feature. 2.- Copy/rename conf/logger.json.example to conf/logger.json. This is effectively the configuration file for log4js. Running it ---------- $ NODE_ENV=production NAMI_CONFIG_DIR=conf node src/index.js Listeners --------- * Call: * Event: * WebSocket: Controllers ----------- * Calls: * Main: Thanks to -------- * Joshua Elson for his help in trying and debugging in loaded asterisk servers.
About
Port of AsterTrace for the node
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published