Commit Graph
63 Commits
Author SHA1 Message Date
Dave Horton 8ccfa91b4f healthcheck improvements 2022-04-12 15:40:12 -04:00
Dave Horton 1dfeed3ac8 bugfix: mem leak 2022-04-05 19:57:03 -04:00
Dave Horton 3938773738 mem leak fix 2022-03-28 09:09:14 -04:00
Dave Horton f881002943 write otel trace_id to call history 2022-03-23 09:26:04 -04:00
Dave Horton 2266b80e73 release drachtio connection on final outbound failure 2022-03-18 14:34:30 -04:00
Dave Horton 56efe50aec forward incoming REFER to FS (#34) 2022-03-05 15:21:49 -05:00
Dave Horton 78d6cb5f22 use registered contact as uri when sending to user (#31) 2022-02-17 21:35:19 -05:00
Dave Horton 4cb34ad784 regression handling 302 redirect 2022-02-14 12:11:32 -05:00
Dave Horton dd85ec762d merge support for X-Override-To feature back into main branch 2022-02-01 12:30:34 -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 be354cde10 avoid adding multiple reset flags to rtpengine params 2022-01-17 18:39:51 -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) 2021-12-21 20:18:31 -05:00
Dave Horton a1810e577a bugfix: outbound calls where carrier was specified in dial verb was losing auth 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
2021-11-28 11:07:19 -05:00
Dave Horton 9e45de261c add support for app-initiated call transfer via REFER (#13) 2021-11-20 11:40:44 -05: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 2021-10-06 19:12:34 -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 2021-08-04 10:47:46 -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
2021-06-17 16:51:31 -04:00
Dave Horton 574cdcb216 bugfix: re-invite handling from UAC side now handled properly 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 793346fac4 update to latest db-helpers 2021-01-10 12:32:56 -05:00
Dave Horton bc76fc6495 do not pass on X-Account-Sid header to outside world 2020-12-16 13:45:52 -05:00
Dave Horton 03d6591f8a changes for outbound LCR calls to handle challenges 2020-12-13 16:06:47 -05:00
Dave Horton 4e5fbbd650 bugfix #8: maintain Call-ID when sending follow-up INVITE with credentials to endpoint that challenged with 401/407 2020-12-13 13:41:47 -05:00
Dave Horton 4956e13b9e bugfix: send INVITE to sip device not to contact from register but to source address:port (NAT) 2020-11-29 14:52:13 -05:00
Dave Horton f0cbd6aef5 further fix for proxying outbound call to other SBC 2020-11-29 14:51:16 -05:00
Dave Horton 708441a070 bugfix: proxying device call to other SBC failed 2020-11-11 09:33:28 -05:00
Dave Horton 68f6bfc1d3 minor logging 2020-10-26 09:32:25 -04:00
Dave Horton bd0c8d2783 fix prev checkin 2020-07-29 09:56:12 -04:00
Dave Horton a2c8abb632 fix scenario of outbound call attempt to unregistered user in valid domain we are hosting 2020-07-29 08:50:06 -04:00
Dave Horton b0d3e6bbac fixes for sending calls to sip endpoint that challenges 2020-07-29 08:13:10 -04:00
Dave Horton 782102b6c1 add support for carrier-level config on E164 syntax, as noted in #5 2020-07-16 15:51:48 -04:00
Dave Horton 08f5f1f58e do not proxy Session-Expires header 2020-06-15 08:28:08 -04:00
Dave Horton 5d1909e50c update to drachtio-srf@4.4.34 2020-06-08 14:28:40 -04:00
Dave Horton 4f947ad3f2 bugfix: rtpengine now generates internal IP on sdp for internal-facing streams 2020-06-07 14:51:52 -04:00
Dave Horton dccd57935e remove tmp hardcoding 2020-05-25 12:11:42 -04:00
Dave Horton c66ba70500 add support for ms teams and bugfix for reinvite handling from network side 2020-05-22 16:44:19 -04:00
Dave Horton e213409dec bugfix: invites to the PSTN and to webrtc clients 2020-05-11 09:16:42 -04:00
Dave Horton 160f888643 reinvite changes 2020-04-26 09:59:38 -04:00
Dave Horton 521e540901 bugfix: dont leak internal IP address on To header 2020-04-07 13:30:05 -04:00
Dave Horton d6bd607aee bugfix: PAI header on incoming call was being put in From header of outbound call 2020-04-03 11:09:27 -04:00
Dave Horton e4313fd5d3 bugfix: audio lost on reINVITE from called party 2020-04-02 11:05:56 -04:00
Dave Horton 94f0584b9f update deps 2020-02-22 08:20:28 -05:00