* Move parseHostPorts to utils and cover with test suite
* fix tabs
* comment pre commit hook
* add test
* wip
* remove only
* fix 2 critical, 12 high vulnerabilities via npm audit fix
---------
Co-authored-by: Markus Frindt <m.frindt@cognigy.com>
* added ip in cidr utilities
* middleware add ms teams cidr check
* use cidr-matcher lib
* removed redundant require
* moved cidr-matcher require to top of file
* moved express require to top of file
---------
Co-authored-by: ajukes <ajukes@callable.io>
* feature: provide a range of health check ports, HTTP_PORT to HTTP_PORT_MAX, bind to first available
* feature: provide a range of aws sns ports, AWS_SNS_PORT to AWS_SNS_PORT_MAX, bind to first available
* AWS SNS port range 3010-3019
* write cdrs and alerts with service_provider_sid
* update to latest @jambonz/http-authenticator which sends sip headers
* add call_sid to cdr when call is connected
* write call counts by SP as well as account, bugfix to allow digit '0' in dtmf-relay
* initial changes for handling SIP INFO from webrtc clients
* SIP INFO DTMF handling: if media has been released, just relay SIP INFO to FS otherwise transcode to RFC 2833
* initial changes to use udp and dns in K8s for rtpengine ng
* github actions
* logging
* remove port from service name before dns lookup
* query rtpengine dns immediately on startup
* bugfix prev checkin
* use dns.lookup instead of resolve4 (k8s does not appear to consult search patterns in resolve.conf with the latter)
* return all rtpengine endpoints in dns lookup
* bugfix: polling rtpengine endpoints
* fix prev commit
* catch error on rtpengine failure
* update deps
* require node 14 in gh action build
* specify node version in gh actions