Phone-Register-Service is a service based on Node.js, Express, Socket.io, SerialPort, MS-SQL server, that connect to Alcatel Omnipcx enterprise communication server via COM port and records all outgoing calls in database, at the same time sends the call log to clients via socket.io, in addition you can make queries through the api built in express
- Connection with Alcatel Omnipcx enterprise communication server via COM port
- Record all outgoing call on mssql database
- Send outgoing calls log to websocket clients
- API to get data from database
- LDAP authentication
Make sure all dependencies have been installed before moving on:
#clone this repository in the folder you want
> git clone https://github.com/valenciafg/phone-register-service.git
#install dependencies
> npm install
Type this command where you cloned this repository:
> npm run start
To check all COM ports actives you can run
> node listen.js