327 Commits

Author SHA1 Message Date
Dave Horton 4cb34ad784 regression handling 302 redirect v0.7.3 2022-02-14 12:11:32 -05:00
Dave Horton f096a31a95 bump version v0.7.3-rc4 v0.7.3-rc3 v0.7.3-rc2 2022-02-09 15:43:50 -05:00
Dave Horton f671ef56bb update to latest @jambonz/realtimedb-helpers with support for redis username / password auth 2022-02-09 15:16:03 -05:00
Dave Horton 3a2fcf5976 update deps 2022-02-09 08:24:43 -05:00
Dave Horton dd85ec762d merge support for X-Override-To feature back into main branch v0.7.3-rc1 2022-02-01 12:30:34 -05:00
Dave Horton 61ec935ab8 0.7.2 version v0.7.2 0.7.2 2022-01-28 09:13:25 -05:00
Snyk bot cd7c425f7e fix: Dockerfile to reduce vulnerabilities (#30)
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-DEBIAN11-GLIBC-1296898
- https://snyk.io/vuln/SNYK-DEBIAN11-GLIBC-2340908
- https://snyk.io/vuln/SNYK-DEBIAN11-GLIBC-2340908
- https://snyk.io/vuln/SNYK-DEBIAN11-GLIBC-2340922
- https://snyk.io/vuln/SNYK-DEBIAN11-GLIBC-2340922
2022-01-28 08:03:40 -05:00
Dave Horton e9b8cd595a Feature/rtpengine locate by dns (#29)
* k8s: query dns for rtpengine endpoints

* use udp now in k8s

* catch error on rtpengine failure

* specify node version in gh actions
v0.7.2-rc5 v0.7.2-rc3
2022-01-23 18:04:15 -05:00
Dave Horton fc7cdae22a Feature/rtpengine locate by dns (#28)
* k8s: query dns for rtpengine endpoints

* use udp now in k8s

* catch error on rtpengine failure
2022-01-23 17:32:51 -05:00
Dave Horton 2ca44c4f5a healthcheck only in k8s 2022-01-22 21:43:18 -05:00
Dave Horton 50ff35c582 update to rtpengine-utils that reconnects ws v0.7.2-rc1 v0.7.2-rc2 2022-01-19 19:25:47 -05:00
Dave Horton a318b07f61 Merge branch 'main' of github.com:jambonz/sbc-outbound into main 2022-01-17 18:40:07 -05:00
Dave Horton be354cde10 avoid adding multiple reset flags to rtpengine params 2022-01-17 18:39:51 -05:00
Snyk bot 594e8983e8 fix: Dockerfile to reduce vulnerabilities (#27)
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-DEBIAN11-GLIBC-1296898
- https://snyk.io/vuln/SNYK-DEBIAN11-GLIBC-1296898
- https://snyk.io/vuln/SNYK-DEBIAN11-GMP-1920938
- https://snyk.io/vuln/SNYK-DEBIAN11-LIBGCRYPT20-1297892
- https://snyk.io/vuln/SNYK-DEBIAN11-PERL-1925976
2022-01-17 07:50:37 -05:00
Dave Horton 13f7d583df use ws rather than tcp for rtpengine connection in K8S 2022-01-12 08:28:59 -05:00
Dave Horton 6085452469 add support for tcp connections to rtpengine (#26) 2022-01-11 15:46:52 -05:00
Dave Horton 64ac043656 add support for using ws to connect to rtpengine 2022-01-10 22:01:41 -05:00
Dave Horton 7e9d48ee5b JAMBONES_NETWORK_CIDR not needed for K8S (#25) 2022-01-09 14:59:44 -05:00
Dave Horton fa7de71650 support for routing based on X-Jambonz-Routing header 2022-01-08 13:01:02 -05:00
Dave Horton 9d228d4805 K8s changes (#24)
* support multiple CIDRs

* use outbound in k8s

* k8s: user service for rtpengine

* bugfix: drachtio connection was dropped after successful connect

* Dockerfile

* k8s pre-stop hook

* make hjook executable

* update deps
2022-01-06 12:37:04 -05:00
Dave Horton 607fb3d127 bugfix: dialed numbers less than 8 digits are allowed since a voip_carrier may handle calls that are not actually routed to the PSTN (e.g. PBX) v0.7.1 v0.7.1-rc2 v0.7.1-rc3 2021-12-21 20:18:31 -05:00
Dave Horton 8da9c4ffa1 bump version v0.7.1-rc1 2021-12-21 09:46:04 -05:00
Dave Horton 97131be582 added docker publish 2021-12-13 14:17:27 -05:00
Dave Horton 3144cfd9c9 version bump 2021-12-13 09:53:11 -05:00
Dave Horton a1810e577a bugfix: outbound calls where carrier was specified in dial verb was losing auth v0.6.7-rc10 v0.7.0 v0.6.7-rc9 v0.6.7-rc8 2021-12-02 19:20:04 -05:00
Dave Horton bd6c39d9ac Feature/specify trunk on dial (#19)
* add support for outdials specifying carrier to use

* fixes from testing

* add support for outdials specifying carrier to use

* rebase

* fix package lock
v0.6.7-rc7
2021-11-28 11:07:19 -05:00
Snyk bot 24a974f48d fix: upgrade pino from 6.11.3 to 6.13.3 (#14)
Snyk has created this PR to upgrade pino from 6.11.3 to 6.13.3.

See this package in npm:
https://www.npmjs.com/package/pino

See this project in Snyk:
https://app.snyk.io/org/davehorton/project/282b1881-3e13-4fad-85bd-3b1c662c2134?utm_source=github&utm_medium=referral&page=upgrade-pr
2021-11-21 10:42:28 -05:00
Snyk bot 1dfad575b9 fix: upgrade debug from 4.3.1 to 4.3.2 (#17)
Snyk has created this PR to upgrade debug from 4.3.1 to 4.3.2.

See this package in npm:
https://www.npmjs.com/package/debug

See this project in Snyk:
https://app.snyk.io/org/davehorton/project/282b1881-3e13-4fad-85bd-3b1c662c2134?utm_source=github&utm_medium=referral&page=upgrade-pr
2021-11-21 10:42:17 -05:00
Snyk bot dc30075665 fix: upgrade @jambonz/realtimedb-helpers from 0.4.3 to 0.4.8 (#15)
Snyk has created this PR to upgrade @jambonz/realtimedb-helpers from 0.4.3 to 0.4.8.

See this package in npm:
https://www.npmjs.com/package/@jambonz/realtimedb-helpers

See this project in Snyk:
https://app.snyk.io/org/davehorton/project/282b1881-3e13-4fad-85bd-3b1c662c2134?utm_source=github&utm_medium=referral&page=upgrade-pr
2021-11-20 23:03:53 -05:00
Snyk bot e2bcc16568 fix: upgrade @jambonz/db-helpers from 0.6.12 to 0.6.13 (#16)
Snyk has created this PR to upgrade @jambonz/db-helpers from 0.6.12 to 0.6.13.

See this package in npm:
https://www.npmjs.com/package/@jambonz/db-helpers

See this project in Snyk:
https://app.snyk.io/org/davehorton/project/282b1881-3e13-4fad-85bd-3b1c662c2134?utm_source=github&utm_medium=referral&page=upgrade-pr
2021-11-20 23:03:28 -05:00
Snyk bot a9ee51d671 fix: upgrade @jambonz/stats-collector from 0.1.5 to 0.1.6 (#18)
Snyk has created this PR to upgrade @jambonz/stats-collector from 0.1.5 to 0.1.6.

See this package in npm:
https://www.npmjs.com/package/@jambonz/stats-collector

See this project in Snyk:
https://app.snyk.io/org/davehorton/project/282b1881-3e13-4fad-85bd-3b1c662c2134?utm_source=github&utm_medium=referral&page=upgrade-pr
2021-11-20 23:03:00 -05:00
Dave Horton 9e45de261c add support for app-initiated call transfer via REFER (#13) v0.6.7-rc6 2021-11-20 11:40:44 -05:00
Dave Horton 5eb209354a Dockerfile 2021-11-04 12:57:24 -04:00
Dave Horton 4c3c167fe0 version bump v0.6.7-rc5 2021-11-03 13:52:04 -04:00
Dave Horton a018b03310 bump version v0.6.7-rc3 v0.6.7-rc4 2021-10-21 13:08:55 -04:00
Dave Horton a61740556d bump version 2021-10-21 13:01:09 -04:00
Dave Horton 07f3a55ec3 Feature/minimal media anchoring (#12)
* feature: release media from freeswitch

* handle mute/unmute

* linting

* update dep

* support for relaying dtmf via SIP INFO to FS

* fix ci test

* handle outdial error
2021-10-21 11:59:54 -04:00
Dave Horton 2ea516be8a bugfix: reject invalid request-uri with 400 Bad Request v0.6.7-rc1 2021-10-06 19:12:34 -04:00
Dave Horton d9d2fa9918 update a dep v0.6.6 v0.6.6-rc1 2021-08-12 09:09:31 -04:00
Dave Horton 16573632fc use single codec in response to freeswitch, otherwise it will get confused 2021-08-12 08:51:07 -04:00
Dave Horton d0f1f16d9a bugfix: write sbc.terminations stat 2021-08-08 10:43:29 -07:00
Dave Horton 98886cfdbf dont check limits on self-hosted deployments v0.6.5 2021-08-04 10:47:46 -04:00
Dave Horton 2ec513b1b0 LICENSE 2021-07-21 12:40:13 -04:00
Dave Horton c3d1e1d605 major merge of features from com version (#11)
major merge of features from the hosted branch that was created temporarily during the initial launch of jambonz.org
v0.6.4 v0.6.3 v0.6.2 v0.6.1 v0.6.0-rc1 v0.6.0
2021-06-17 16:51:31 -04:00
Dave Horton 574cdcb216 bugfix: re-invite handling from UAC side now handled properly v0.5.0 2021-04-27 07:36:06 -04:00
Dave Horton 3e01cdeced send 302 to move call to correct SBC, do not send on Session-Expires from response 2021-04-22 14:40:52 -04:00
Dave Horton 05db83a0b3 bugfix prev checkin 2021-04-06 10:21:14 -04:00
Dave Horton 5b801bea84 add support for X-Override-To 2021-04-06 07:42:25 -04:00
Dave Horton e8840c20a0 update deps 2021-01-17 09:55:59 -05:00
Dave Horton 793346fac4 update to latest db-helpers 2021-01-10 12:32:56 -05:00