This simple webhook application was created with the create jambonz command for use by TelecomsXchange to enable the clients with SIP devices to register and access their SIP trunks on TCXC.
- SIP device registration and routing data is kept in data/credentials.json file.
- Webhook configuration data is kept in the ecosystem.config.js file
npm install
pm2 start ecosystem.config.js
Based on the options that you have chosen, this application exposes the following HTTP endpoints:
Authentication webhook for sip devices.
Routes calls from registered sip devices to TCXC SIP trunks
Call events