Ed Robbins
40cd14bff0
If no SRV record found when no port specifiec, look for A record. ( #125 )
...
* If no SRV record found when no port specifiec, look for A record.
* update log statement to info level
v0.9.5-8
2025-12-11 23:55:39 -05:00
Sam Machin
93095fcdab
add ephemeral gateways for ip regtrunk ( #124 )
...
* add ephemeral gateways for ip regtrunk
* linting
2025-12-10 10:43:44 -05:00
Dave Horton
c4278be34d
when running under K8S set JAMBONES_NETWORK_CIDR as private ip address space
v0.9.5-3
v0.9.5-4
v0.9.5-5
v0.9.5-6
v0.9.5-7
2025-11-24 11:25:43 -06:00
Hoan Luu Huu
9c6134d5dc
fixed Array.prototype.push.apply will throw Maximum call stack size exceeded ( #119 )
...
* fixed Array.prototype.push.apply will throw Maximum call stack size exceeded
* fixed review comment
2025-11-11 07:44:18 -05:00
Sam Machin
56df3a6b34
Fix/regtrunks ( #118 )
...
* restore only use port if proxy is IPv4 address
broke in this commit 543f52d3dd
* use sip gateway host for DNS lookup of ephemeral gw and only if not an IP address
v0.9.5-2
2025-11-06 18:19:24 -05:00
Anton Voylenko
1f7980d772
chore: bump node version ( #117 )
2025-11-04 18:02:19 -05:00
Hoan Luu Huu
55ace7820f
Feat/cli remove fs ( #116 )
...
* support draining feature server manually
* support draining feature server manually
* support CLI to add or remove feature server
* wip
* wip
* wip
* add redis key for feature server and integration test
* wip
v0.9.5
v0.9.5-1
2025-10-28 19:26:24 -04:00
Hoan Luu Huu
658cb6ae7d
remove empheral gateways if regbot is stopped ( #115 )
...
* remove empheral gateways if regbot is stopped
* wip
* wip
* update realtime db version
2025-10-28 08:02:43 -04:00
Dave Horton
e94ae431d8
add support for registration trunks which result in a set of ephemera… ( #112 )
...
* add support for registration trunks which result in a set of ephemeral sip gateways to be stored in redis
* wip
* refactor createEphemeralGateways into realtime dbhelpers
* minor
* update eslint
v0.9.5-rc19
2025-10-21 07:32:06 -04:00
Sam Machin
d08496840e
bump dbhelpers for cache change ( #114 )
v0.9.5-rc18
2025-10-15 11:39:10 -04:00
Sam Machin
52e1fc78b9
Store the private IP in redis when a client registers ( #113 )
...
* add srf.locals.privateSipAddress
* add private SBC address in client redis data
* lint
v0.9.5-rc15
v0.9.5-rc16
v0.9.5-rc17
2025-10-04 20:08:42 -04:00
Sam Machin
3f8fb53390
add expires and timestamp to database status ( #110 )
...
* add expires and timestamp to database status
* remove await
v0.9.5-rc11
v0.9.5-rc12
v0.9.5-rc14
2025-09-01 14:02:51 -04:00
Dave Horton
4cb58b304e
bump version
v0.9.5-rc3
v0.9.5-rc4
v0.9.5-rc5
v0.9.5-rc6
v0.9.5-rc7
v0.9.5-rc8
v0.9.5-rc9
v0.9.5-rc10
2025-07-15 11:47:18 -04:00
sathish kumar pasham
2adc18d034
Fix security vulnerabilities by upgrading to @babel/helpers version 7.26.10. ( #109 )
v0.9.4-5
v0.9.5-rc1
v0.9.5-rc2
2025-06-27 10:15:51 -04:00
Hoan Luu Huu
3cfa0a94aa
support trunk register with account sip realm if available ( #107 )
...
* support trunk register with account sip realm if available
* wip
* wip
* wip
* wip
v0.9.4-4
2025-06-23 08:34:39 -04:00
Sam Machin
1ef25e2c7f
add user-agent to regbot ( #106 )
...
* add user-agent to regbot
* lint
* remove regbot from string
v0.9.4-3
2025-06-11 17:08:58 +02:00
Hoan Luu Huu
ae5b05e9e9
allow registration if checkAccountLimits cannot reach DB ( #104 )
v0.9.4-rc2
v0.9.4-rc3
v0.9.4-rc4
v0.9.4-rc5
v0.9.4
v0.9.4-1
v0.9.4-2
2025-05-22 08:14:39 -04:00
Dave Horton
0bb72ed09f
update version
v0.9.4-rc1
2025-05-14 15:42:59 -04:00
Dave Horton
d023b7705e
update db-helpers
2025-05-13 10:36:25 -04:00
Sam Machin
543f52d3dd
use outbound proxy for registrations where set ( #103 )
...
* use outbound proxy for registrations where set
* remove requirement that port can only be set on IP address not host
* switch logging back to debug and remove unused function
* Update regbot.js
2025-05-12 07:58:55 -04:00
rammohan-y
5f107d19bc
Updated drachtio-srf to 5.0.5 ( #101 )
...
https://github.com/drachtio/drachtio-server/issues/424
v0.9.3-15
v0.9.3-16
2025-04-22 11:06:22 -04:00
Hoan Luu Huu
4072e699c2
update drachtio-mw-registration-parser 0.1.2 ( #100 )
v0.9.3-14
2025-04-18 07:49:52 -04:00
Hoan Luu Huu
78b73597c3
update digest-utils version ( #99 )
2025-04-17 20:05:53 -04:00
rammohan-y
0c0cafab68
Update db-helpers to 0.9.11 ( #97 )
...
https://github.com/jambonz/jambonz-feature-server/issues/1151
2025-04-14 08:22:04 -04:00
Dave Horton
e87aebf88c
fix bug calling getUniqueGateways ( #96 )
...
* fix bug calling getUniqueGateways
* fix bug filtering gateways for regbot
* minor logging
v0.9.3-12
2025-04-12 09:57:50 -04:00
Hoan Luu Huu
fa6b300205
create regbog in batch with delay, filter inique gateway before creating regbot ( #95 )
...
* create regbog in batch with delay, filter inique gateway before creating regbot
* update review comment
* do not register outbound if no sip password was provided
---------
Co-authored-by: Dave Horton <daveh@beachdognet.com >
2025-04-11 13:21:57 -04:00
Sam Machin
446bb06142
move lookupSystemInformation up to parent function and add a timer ( #93 )
...
* move lookupSystemInformation up to parent function and add a timer
* lint
v0.9.3-11
2025-04-03 14:56:28 -04:00
Sam Machin
a22ab38aab
Disable Options and Registration on certain failures ( #90 )
...
* disable options ping on defined errors
* correct sid
* disable reg on error
* fix path
* fixes from testing
* fixes from testing
* lint
* update dbhelpers dep
* remove whitespace in CONFIG strings
* lint
* this seems like a better way of convering and matching status codes
2025-04-02 08:22:52 -04:00
rammohan-y
2cabf29e6f
Write options ping failure alert once ( #88 )
...
* updated realtimedb-helper to 0.8.13
* Do not write an alert for every failure if OPTIONS ping failure alrert is already written
https://github.com/jambonz/sbc-sip-sidecar/issues/87
v0.9.3-10
2025-03-27 07:15:47 -04:00
rammohan-y
ee2d1879eb
updated realtimedb-helper to 0.8.13 ( #86 )
v0.9.3-9
2025-03-10 09:58:58 -04:00
Hoan Luu Huu
e865286a2b
initial delay regbot ( #80 )
...
* initial delay regbot
* fix review comment
* fix review comment
2025-03-10 08:26:43 -04:00
Dave Horton
0f63223c55
update drachtio-srf
v0.9.3-6
v0.9.3-7
v0.9.3-8
2025-02-20 10:19:56 -05:00
Hoan Luu Huu
6b8b7661da
fix register with invalid from and to header ( #84 )
v0.9.3-4
v0.9.3-5
2025-02-18 07:07:37 -05:00
Hoan Luu Huu
e687d772d8
fix regbot issue with invalid sip_realm ( #79 )
...
* fix regbot issue with invalid sip_realm
* wip
* wip
* wip
v0.9.3-1
v0.9.3-2
v0.9.3-3
2025-02-04 23:57:33 -05:00
Dave Horton
294fc6e071
update deps
v0.9.3-rc7
v0.9.3
2025-01-14 10:50:50 -05:00
Dave Horton
050bcdc9f7
update dractio-srf and mrf to main branch releases ( #77 )
2025-01-14 10:09:15 -05:00
Dave Horton
801c0a761d
bump version
v0.9.2-rc3
v0.9.2-rc4
v0.9.2-rc5
v0.9.2
v0.9.2-1
v0.9.3-rc1
v0.9.2-2
v0.9.3-rc2
v0.9.3-rc3
v0.9.3-rc4
v0.9.3-rc5
v0.9.3-rc6
v0.9.2-4
2024-10-13 10:15:18 -04:00
Markus Frindt
8d2bba127b
Change timer for next REGISTER expires / 2 to avoid delayed registrations ( #74 )
...
Co-authored-by: Markus Frindt <m.frindt@cognigy.com >
2024-09-17 10:04:43 -04:00
Markus Frindt
b190d8a312
improvement of ipv4 regex and test cases ( #73 )
...
* improvement of ipv4 regex and test cases
* require utils test
* change example
---------
Co-authored-by: Markus Frindt <m.frindt@cognigy.com >
v0.9.2-rc1
2024-08-21 11:47:06 -04:00
Dave Horton
496d6c7a71
per RFC 3261 the request-uri of REGISTER must not have userinfo ( #72 )
2024-08-21 09:32:24 -04:00
Dave Horton
2362605beb
gh actions
2024-08-04 08:48:25 -04:00
Dave Horton
bad9078446
fix transport param in Contact uri
v0.9.1-rc5
v0.9.1-rc6
v0.9.1
2024-06-26 13:16:28 -04:00
Dave Horton
3c498b2624
use system_information.sip_domain_name in the Contact header, if available ( #71 )
2024-06-26 13:15:23 -04:00
Dave Horton
a6d15bc7aa
after challenge register with creds should stay tls if it started that way ( #70 )
v0.9.1-rc3
v0.9.1-rc4
2024-06-24 15:09:10 -04:00
Dave Horton
8f59ecbe4a
fix #61 , contact header should have port 5061 when registering over tls ( #69 )
v0.9.1-rc2
2024-06-24 09:36:50 -04:00
Dave Horton
0ff39724e4
when registering over tls contact header should have appropriate sip … ( #62 )
...
* rebase
* update gh workflow
2024-06-19 12:24:08 +01:00
Hoan Luu Huu
6f7f553408
support use sips schema when it's enabled from gateway configuration ( #67 )
...
* support use sips schema when it's enabled from gateway configuration
* wip
* add LICENSE file
2024-06-15 09:11:06 -04:00
André Heber
49e1ae2843
prevent crash when no Contact header in 200 OK response to REGISTER ( #60 )
...
* prevent crash when no Contact header in 200 OK response to REGISTER request
* fixed jslint
---------
Co-authored-by: Andre Heber <a.heber@cognigy.com >
2024-05-29 15:38:12 -04:00
Hoan Luu Huu
d24e4f0fdd
update stats collector version ( #59 )
v0.9.1-rc1
2024-05-06 20:06:43 -04:00
Dave Horton
0c1caa04c7
minor
v0.9.0
v0.9.0-rc9
v0.9.0-rc12
v0.9.0-rc10
v0.9.0-rc11
v0.9.0-rc8
v0.9.0-rc7
2024-04-19 18:16:02 -04:00