Dave Horton
8181d56a48
fix schema command
2026-01-16 08:40:49 -05:00
Dave Horton
6341132807
Feat/sql improvements ( #536 )
...
* add indexes
* update sql editor file
* upgrade schema
* optimize Applications.retrieveAll
* security fixes
* update gh workflows
2026-01-15 08:45:40 -05:00
Dave Horton
4c86adf1f7
add index on sip_gateways (inbound,voip_carrier_sid) and trunk_type to predefined carriers ( #512 )
2025-11-11 10:48:14 -05:00
Hoan Luu Huu
1d609135fc
support trunk_types in voip_carriers ( #496 )
...
* support trunk_types in voip_carriers
* wip
* wip
* wip
2025-10-21 06:47:56 -04:00
Dave Horton
4de66789ef
fix db upgrade script ( #495 )
2025-09-07 10:58:14 -04:00
Sam Machin
9b4f1b67bf
Fix/default app tts ( #476 )
...
* set default TTS voice for new applicaiton
* add migration to update existing NULL values
* add migration to add default for existing db
* allow null
2025-07-01 07:48:39 -04:00
Sam Machin
30a799030c
Feat/app env vars ( #430 )
...
* initial changes for env var support
* WIP
* Update applications.js
* JSON stringify before encrypting
* use call_hook.url
* env vars working
GET /v1/AppEnv?url=[URL] to trigger options request to URL and return app-schema
POST /v1/Applications with {env_vars: [OBJECT} to create app with env vars
PUT /v1/Applications/[SID] with {env_vars: [OBJECT} to change env vars
GET returns env vars
POST and PUT will also trigger an OPTIONS request to the call_hook url to get schema and then validate the env_vars against it
* update appenv cannot finish request.
* wip
* wip
* wip
* wip
---------
Co-authored-by: Dave Horton <daveh@beachdognet.com >
Co-authored-by: Quan HL <quan.luuhoang8@gmail.com >
Co-authored-by: Hoan Luu Huu <110280845+xquanluu@users.noreply.github.com >
2025-05-08 08:41:50 -04:00
rammohan-y
956da4334f
Support ssl connection to mysql ( #414 )
...
* Support ssl connection to mysql
https://github.com/jambonz/jambonz-api-server/issues/413
* using 0/1 for rejectUnauthorized
* added validations for JAMBONES_MYSQL_REJECT_UNAUTHORIZED
* simplied assignment of opts.ssl
* Updated db-helpers to 0.9.11
https://github.com/jambonz/jambonz-feature-server/issues/1151
2025-04-14 08:21:55 -04:00
rammohan-y
4c935c7fda
Feat/371 view only user implementation using user_permissions ( #381 )
...
* https://github.com/jambonz/jambonz-api-server/issues/371
Implemented view_only permission feature
* calling prepare-permissions in create-test-db.js
* check if there is only 1 permission and if it is VIEW_ONLY then consider user as read-only user
* setting is_view_only flag for view user by userid
2025-04-01 09:29:06 -04:00
Dave Horton
5a02346c71
#390 : correct column name is outbound_sip_proxy ( #391 )
2025-02-24 15:58:34 -05:00
Hoan Luu Huu
d872d9ee87
suport voip carrier sip_proxy ( #389 )
...
* suport voip carrier sip_proxy
* fix review comment
2025-02-17 09:46:20 -05:00
Dave Horton
d81a0167cf
scripts for import and export of database
2025-02-12 08:28:43 -05:00
Dave Horton
843980c7f6
#361 ( #362 )
...
* #361
* fix typo in db upgrade script
---------
Co-authored-by: Hoan Luu Huu <110280845+xquanluu@users.noreply.github.com >
2024-11-26 20:25:25 -05:00
Hoan Luu Huu
e908f5830c
support add google voice cloning key ( #358 )
...
* support add google voice cloning key
* update upgrade db script
* wip
2024-11-04 07:10:42 -05:00
Hoan Luu Huu
57d8d0a02c
allow system information contains log level and account has enable_debug_log ( #351 )
...
* allow system information contains log level and account has enable_debug_log
* update upgrade db script
2024-10-07 09:52:11 -04:00
Dave Horton
ed71abd675
added private_newtwork_cidr to system_information table ( #341 )
...
* added private_newtwork_cidr to system_information table
* db schema upgrade to add system_information.private_network_cidr in 0.9.2
* increase size of system_information.private_network_cidr to varchar(8192)
2024-08-18 12:49:06 -04:00
Hoan Luu Huu
48e1a72ef3
support use sips scheme for outbound tls gateway ( #332 )
...
* support use sips scheme for outbound tls gateway
* support use sips scheme for outbound tls gateway
* update license
2024-06-15 09:17:05 -04:00
Hoan Luu Huu
d33d0aa519
support verbio speech ( #323 )
...
* support verbio speech
* wip
* update speech version
* update verb specification
2024-05-29 07:35:40 -04:00
Hoan Luu Huu
e2c1383723
support mod_playht_tts ( #304 )
...
* support mod_playht_tts
* wip
* wip
* wip
* wip
* wip
* update speech utils version
2024-04-08 10:21:29 -04:00
Dave Horton
40de2c5945
option_ping was incorrectly removed, adding back ( #305 )
2024-04-08 08:56:31 -04:00
Dave Horton
3a299bc3ca
update to speech utils with azure 1.36.0 ( #303 )
2024-04-07 17:45:33 -04:00
Dave Horton
dba66d58fc
back out column addition of -register_use_tls
2024-04-06 13:48:26 -04:00
Dave Horton
0ff3d22faf
Revert "feat send options ping for sip gateway ( #273 )"
...
This reverts commit a4792a521f .
2024-04-06 13:27:32 -04:00
Hoan Luu Huu
187a428a75
register use tls ( #302 )
2024-04-04 08:02:29 -04:00
Hoan Luu Huu
a4792a521f
feat send options ping for sip gateway ( #273 )
...
* feat send options ping for sip gateway
* update upgrade db script to have 8006
2024-03-30 09:14:29 -04:00
Dave Horton
f2c635268f
#283 : fix for db upgrade script
2024-01-10 10:11:47 -05:00
Dave Horton
e6168d0a3c
changes to enable/disable direct calling from chrome extension ( #253 )
...
* changes to enable/disable direct calling from chrome extension
* changes to db upgrade script
* fix upgrade db script
---------
Co-authored-by: Quan HL <quan.luuhoang8@gmail.com >
2023-11-06 09:37:35 -05:00
Hoan Luu Huu
30ba84d57b
google custom voice ( #245 )
...
* google custom voice
* wip
* wip
* fix failing testcase
2023-10-30 20:29:12 -04:00
Hoan Luu Huu
cbc5e2d6f7
fix jambones-sql.sql missing FOREIGN_KEY_CHECKS ( #236 )
2023-09-25 19:57:43 -04:00
Hoan Luu Huu
f4d6fd14b8
allow sip port is null ( #232 )
...
* allow sip port is null
* update upgrade script
* fix review comment
2023-09-25 19:54:43 -04:00
Dave Horton
f8720bab9f
update to jambonz.cloud for saas
2023-09-20 20:56:18 -04:00
Dave Horton
77363d54d1
#230 - support for option to pad crypto on outdial using srtp ( #231 )
2023-09-15 13:34:03 -04:00
Hoan Luu Huu
1c2280af88
fix fallback init sql ( #223 )
2023-08-22 19:28:43 -04:00
Hoan Luu Huu
7d16bdd774
feat fallback speech vendors ( #220 )
...
* feat fallback speech vendors
* wip
* update verb specification
2023-08-22 09:22:39 -04:00
Dave Horton
042ad9f629
update to jambonz.cloud
2023-08-18 08:41:17 -04:00
Hoan Luu Huu
7351f0ad68
feat support multi speech credential with diff labels and same vendor ( #218 )
...
* feat support multi speech credential with diff labels and same vendor
* fix review comment
* wip
* fix review comments
* update verb spec version
2023-08-15 08:53:16 -04:00
Dave Horton
dcf1895920
db_upgrade: add missing schema change to add sip_gateways.protocol
2023-07-03 13:38:17 +01:00
Dave Horton
742884cc72
fix parens in upgrade script
2023-06-25 13:07:42 +01:00
Dave Horton
9fccfa2a73
bugfix: 0.8.4 schema upgrades were not being applied
2023-06-25 12:58:21 +01:00
Hoan Luu Huu
a0797a3a4c
encrypt client password and fix upgrade db script ( #188 )
...
* encrypt client password and fix upgrade db script
* encrypt client password and fix upgrade db script
* obfuscate client password
2023-06-15 20:46:22 -04:00
Hoan Luu Huu
0b33ef0c2c
Feat: jambonz Client ( #185 )
...
* feat: client schema change
* feat: add testcases
* fix typo
* hash client password
* fix fk
* upgrade script
* fix failing testcase
2023-06-14 21:04:14 -04:00
Dave Horton
71ecf453f8
allow identical phone_numbers to exist from different carriers ( #186 )
2023-06-14 08:23:08 -04:00
Hoan Luu Huu
e35a03c7ad
feat: Record all calls ( #169 )
...
* feat: schema change
* feat: record all calls
* add bucket test for S3
* wip: add S3 upload stream implementation
* wip
* wip: add ws server
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip: modify sub folder
* wip: add record endpoint
* wip: add record endpoint
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* fix: failing testcase
* bucket credentials with tags
* add tagging
* wip
* wip
* wip
* wip
* wip
* wip
* fixed phone number is not in order
* feat: schema change
* feat: record all calls
* add bucket test for S3
* wip: add S3 upload stream implementation
* wip
* wip: add ws server
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip: modify sub folder
* wip: add record endpoint
* wip: add record endpoint
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* fix: failing testcase
* bucket credentials with tags
* add tagging
* wip
* wip
* wip
* wip
* wip
* fixed phone number is not in order
* add schema changes to upgrade script
* use aws-sdk v3
* jambonz lamejs
* jambonz lamejs
* add back wav encoder
* wip: add record format to schema
* add record_format
* fix: record file ext
* fix: record file ext
* fix: record file ext
* fix: record file ext
* fix download audio
* bug fix: dtmf metadata is causing closure of websocket
* fix: add extra data to S3 metadata
* upgrade db script
* bugfix: region was being ignored in test s3 upload
---------
Co-authored-by: Dave Horton <daveh@beachdognet.com >
2023-06-09 14:57:06 -04:00
Dave Horton
c2065ef787
fix twilio sip gateway addresses, previously had an invalid CIDR
2023-05-31 09:29:05 -04:00
Dave Horton
cf7ce675f5
fix to db upgrade script
2023-05-15 09:54:34 -04:00
Hoan Luu Huu
3486ff958c
feat: add protocol to sip-gateways ( #166 )
...
* feat: add protocol to sip-gateways
* add tls/srtp options
* fix sql
* update db script has new changes
---------
Co-authored-by: Dave Horton <daveh@beachdognet.com >
2023-05-10 15:41:39 -04:00
Dave Horton
077c791e37
update integration test data with new twilio IP range
2023-05-04 13:14:28 -04:00
Dave Horton
c97874ed1f
add tls_port and wss_port to sbc_addresses, update some deps ( #160 )
...
* add tls_port and wss_port to sbc_addresses, update some deps
* add system_information table
2023-05-01 10:45:19 -04:00
Dave Horton
1b764b31e6
update statement for sbc_addresses.last_updated
2023-04-06 09:15:11 -04:00
Dave Horton
84305e30cc
add sbc_addresses.last_updated
2023-04-06 07:37:27 -04:00