168 Commits

Author SHA1 Message Date
Dave Horton
87ec5f8e09 update to latest @jambonz/realtimedb-helpers with support for redis username / password auth 2022-02-09 15:13:54 -05:00
Dave Horton
317280befc update deps 2022-02-09 08:22:14 -05:00
Dave Horton
7b97a0a137 0.7.2 version 2022-01-28 09:12:35 -05:00
Dave Horton
75d8381ebb Feature/rtpengine locate by dns (#22)
* 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
2022-01-23 18:03:11 -05:00
Dave Horton
fcf90916e1 update to rtpengine-utils that reconnects ws 2022-01-19 19:27:30 -05:00
Dave Horton
82ac86389d add support for tcp connections to rtpengine, needed for K8S (#21)
* add support for tcp connections to rtpengine, needed for K8S

* update to correct version of @jambonz/rtpengine-utils

* update deps
2022-01-11 15:42:49 -05:00
Dave Horton
e9184ad208 add support for using ws to connect to rtpengine 2022-01-10 22:00:04 -05:00
Dave Horton
a892a87eb5 K8s changes (#19)
* K8S changes

* k8s: test explicit dns lookup of service

* bugfix prev commit

* typo

* k8s: more dns

* k8s: more dns

* k8s: more dns fun

* k8s cleanup

* k8s: user service for rtpengine location

* k8s cleanup

* typo

* change env name for fs in k8s

* change k8s service name for feature server

* add support for outbound connection mode

* k8s change for outbound

* minor

* bugfix: drachtio connection was dropped after successful connect

* drop drachtio connection on call end

* Dockerfile

* k8s pre-stop hook

* actual hook committed

* make hjook executable

* dockerfile change

* time series fix

* bugfix: teams transfer using replaces
2022-01-06 12:37:49 -05:00
Dave Horton
56205dc852 bump version 2021-12-21 09:41:01 -05:00
Dave Horton
13d8ee8c3c version bump, add docker publish 2021-12-13 09:52:41 -05:00
Dave Horton
c717470c5e version bump 2021-12-02 19:20:57 -05:00
Dave Horton
f16598e144 Feature/sip refer (#18)
* support for sip refer to transfer an incoming call

* when sending REFER for call transfer, format Refer-To with carrier trunk if applicable

* better handling of e164 on Refer-To header
2021-11-20 11:41:12 -05:00
Dave Horton
e22b2ae63f version bump 2021-11-03 13:51:50 -04:00
Dave Horton
2a5200673d bump version 2021-10-21 13:08:53 -04:00
Dave Horton
13ca308df7 bump version 2021-10-21 13:01:04 -04:00
Dave Horton
981788dc58 Feature/minimal media anchoring (#11)
* add support for sitting behind a sip proxy that adds X-Forwarded-For header

* feature: release media from freeswitch

* handle mute/unmute

* fix for relaying INFO

* support for relaying dtmf via SIP INFO to FS

* deps
2021-10-21 12:00:02 -04:00
Dave Horton
04c4ad5975 add support for AWS autoscaling (#10) 2021-10-02 12:41:52 -04:00
Dave Horton
b0406287f5 fix tests 2021-06-29 12:47:30 -04:00
Dave Horton
c324f0425b merge of features from hosted fork (#9)
major merge of features from the hosted branch that was created temporarily during the initial launch of jambonz.org
2021-06-17 16:49:37 -04:00
Dave Horton
51e926629c update to db-helpers that supports sip gateways identified by cidr range 2021-03-09 19:00:35 -05:00
Dave Horton
3d58fdd242 dep change to @jambonz/http-authenticator 2020-12-15 14:26:09 -05:00
Dave Horton
bf7c09fc83 migrate ci to github actions 2020-12-14 14:44:41 -05:00
Dave Horton
4476c233ff update deps 2020-12-13 14:23:17 -05:00
Dave Horton
45883238e1 update to stats-collector that reconnects when socket dropped 2020-12-11 14:44:57 -05:00
Dave Horton
471f3dc0bb deps 2020-10-26 12:03:56 -04:00
Dave Horton
5ba9058216 update realtimedb-helpers 2020-10-26 10:04:30 -04:00
Dave Horton
6f82454be2 bump deps 2020-10-26 09:29:03 -04:00
Dave Horton
5f60580040 update stats 2020-10-26 09:26:43 -04:00
Dave Horton
d0b0feafdc bump deps again 2020-08-18 14:53:41 -04:00
Dave Horton
b3e38ab761 update deps 2020-08-18 14:50:56 -04:00
Dave Horton
ee16cdd859 deps 2020-07-16 15:59:20 -04:00
Dave Horton
28cfe27b58 update deps 2020-07-09 12:57:50 -04:00
Dave Horton
e1ea9dbdf2 update to latest rtpengine-utils 2020-07-09 12:39:08 -04:00
Dave Horton
3fdbeb64f8 update deps and use new rtpengine statistics command 2020-07-09 10:05:40 -04:00
Dave Horton
2204140291 update deps 2020-07-07 13:48:05 -04:00
Dave Horton
ae9b4acf19 update to drachtio-srf@4.4.34 2020-06-08 14:26:59 -04:00
Dave Horton
958c34efbc add support for ms teams 2020-05-22 19:16:11 -04:00
Dave Horton
c1e4324b51 add sbc public address to database on startup 2020-04-20 12:26:55 -04:00
Dave Horton
b4766a4b88 save current list of active feature servers to redis, for use by api server 2020-04-20 09:46:38 -04:00
Dave Horton
48fe42098e update deps 2020-04-16 11:16:05 -04:00
Dave Horton
46def04704 deps 2020-02-22 10:28:55 -05:00
Dave Horton
8db6fa9b81 update deps 2020-02-22 08:19:31 -05:00
Dave Horton
83831d2157 update to latest http authenticator 2020-02-20 15:17:03 -05:00
Dave Horton
593fbbf1cb deps 2020-02-20 13:37:37 -05:00
Dave Horton
daca47878f deps 2020-02-20 10:29:38 -05:00
Dave Horton
42178ef88c bump deps 2020-02-20 10:11:54 -05:00
Dave Horton
57b8dfb43e deps 2020-02-20 07:14:44 -05:00
Dave Horton
f46917817b deps 2020-02-19 14:34:00 -05:00
Dave Horton
3a9dcb8ada logging 2020-02-19 14:29:36 -05:00
Dave Horton
734ec897e5 update deps 2020-02-19 11:18:14 -05:00