Dave Horton
b2abe9891e
refined the method for syncing call count updates and added debugging ( #163 )
...
* refined the method for syncing call count updates and added debugging
* wip
* include callId in debug key
2025-02-05 13:01:04 -05:00
Dave Horton
916d577b75
wip ( #155 )
2024-11-19 09:37:53 -05:00
Hoan Luu Huu
0cf90f37b8
support change log level runtime ( #146 )
2024-10-07 09:52:22 -04:00
Dave Horton
a7406ddb8a
use system_information.private_network_cidr ( #143 )
...
* use system_information.private_network_cidr
* make gh actions work
* fix: export logger
2024-08-18 12:50:19 -04:00
Hoan Luu Huu
16a4709b7d
check if sip gateway is in blacklist before sending outbound call ( #119 )
...
* check if sip gateway is in blacklist before sending outbound call
* wip
* wip
* wip
* add testcase for blacklist
* wip
2024-03-30 11:10:13 -04:00
Hoan Luu Huu
b93e220fef
let realtimedb-helper build configuration from env vars ( #109 )
2023-11-14 09:12:48 -05:00
Hoan Luu Huu
f7bd1f2bf5
add sentinelPassword option ( #106 )
2023-10-04 19:41:43 -04:00
Quan HL
db38269a77
fix
2023-06-07 21:13:08 +07:00
Quan HL
337c24df41
update
2023-06-07 20:42:26 +07:00
Quan HL
554cdbcacf
feat: sentinel configuration
2023-06-07 15:16:06 +07:00
Hoan Luu Huu
76558cc5c9
add protocol for outbound call ( #82 )
...
* add protocol for outbound call
* add protocol for outbound call
* update db-helper version
* lcr fixes
* fix cancel test
---------
Co-authored-by: Dave Horton <daveh@beachdognet.com >
2023-05-10 14:43:46 -04:00
Hoan Luu Huu
039a60c1b7
feat: lcr added ( #80 )
...
* feat: lcr added
* fix: await for async
* fix: add lookupCarrierByAccountLcr to locals
* fix typo
* fix typo
* fix typo
2023-05-08 09:06:37 -04:00
Anton Voylenko
66974c467d
JAMBONES_MYSQL_PORT env added ( #76 )
2023-04-08 12:16:46 -04:00
Anton Voylenko
2f53c0bb4f
Update README and add validation ( #74 )
...
* update README
* add JAMBONES_TIME_SERIES_HOST validation
2023-04-01 17:51:32 -04:00
Hoan Luu Huu
7c91ac9d68
feat: add instance_id tag to active call metric ( #71 )
...
Co-authored-by: Quan HL <quanluuhoang8@gmail.com >
2023-03-21 07:55:22 -04:00
Dave Horton
b7873654b8
#63 : dont select a carrier from a different account in LCR ( #64 )
...
* #63 : dont select a carrier from a different account in LCR
* handle SIGTERM in K8S
* handle SIGTERM in K8S
2023-02-08 14:30:54 -05:00
Dave Horton
3d902c65a4
minor logging
2022-12-01 14:05:23 -05:00
Dave Horton
8f598bf7b0
update to latest rtpengine-utils
2022-10-22 22:26:02 -04:00
Dave Horton
e17e7dbddd
add support for connecting to rtpengine via ws
2022-09-27 09:43:05 +01:00
Dave Horton
254479e289
Feature/app call count tracking ( #52 )
...
* add call count tracking at the app level (optional)
* update call_counts_app schema
* update rtpengine-utils
2022-09-22 23:44:58 +02:00
Dave Horton
fffa2748d1
Feature/sp limits ( #51 )
...
* add account and service provider call limits
* add custom headers when rejecting calls due to max calls limit
2022-09-20 13:13:24 +02:00
Dave Horton
e4ed2cea26
healthcheck improvements ( #38 )
2022-04-12 15:45:33 -04: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
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
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
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
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
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
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
9826174ecf
update to latest rtpengine-utils
2020-07-09 12:42:27 -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
94f0584b9f
update deps
2020-02-22 08:20:28 -05:00
Dave Horton
5794c74708
support inbound connections with tags
2020-02-20 06:54:06 -05:00
Dave Horton
ea31b3369b
update deps
2020-02-19 12:15:17 -05:00
Dave Horton
b94235cf17
add metrics
2020-02-18 20:48:23 -05:00
Dave Horton
ee338acb02
fix typo affecting outbound connections
2020-02-15 22:01:51 -05:00
Dave Horton
4fc640edc1
removed config in favor of env vars
2020-02-15 18:59:42 -05:00
Dave Horton
1fbe1c9fc8
cleanup
2019-12-19 10:23:58 -05:00
Dave Horton
b36b3850c9
add lcr support, tests
2019-12-17 10:59:26 -05:00
Dave Horton
e2896aba9a
initial checkin
2019-08-25 10:58:29 -04:00