Hoan Luu Huu
148fc49f06
feat: add metadata for create call ( #164 )
2023-05-07 07:21:46 -04:00
Dave Horton
02806a109c
added schema changes for LCR ( #150 )
...
* added schema changes for LCR
* fix FK
* first draft
* force drop table
* add testcases
* swagger updated
* update code
* wip: add service provider LCR
* fix userpermission on lcr
* add lcr.is_active
* remove FK constraints on lcr
* wip
* wip
* wip
* fix: review comments
* fix: final review
* fix: final review
* fix: update database schema
* fix: update database schema
* fix: update database schema
* update schema
* fix: review comments
* lcr_routes.priority should not be unique
* fix review comments
---------
Co-authored-by: Quan HL <quan.luuhoang8@gmail.com >
2023-05-05 20:09:34 -04:00
Anton Voylenko
3997f57365
update swagger docs ( #157 )
2023-05-01 10:50:22 -04:00
Anton Voylenko
a574045f8a
endpoint to retrieve active queues ( #156 )
2023-04-22 14:48:07 -04:00
Anton Voylenko
af3d03bef9
support filtering for retrieve info endpoint ( #153 )
...
* support filtering for retrieve info endpoint
* bump realtimedb-helpers
2023-04-19 07:33:24 -04:00
Anton Voylenko
34f83e323c
update swagger yaml ( #127 )
2023-03-23 09:08:38 -04:00
Hoan Luu Huu
f46be95551
feat: nvidia speech credential ( #105 )
...
* feat: nvidia speech credential
* fix: riva_server_uri
* fix: riva_server_uri
---------
Co-authored-by: Quan HL <quanluuhoang8@gmail.com >
2023-02-10 08:31:49 -05:00
Hoan Luu Huu
019599741a
feat: add app_json to applications endpoint ( #100 )
...
* added phone_numbers.app_json column
* modify prev commit to put app_json on applications table
* feat: add app_json to applications endpoint
---------
Co-authored-by: Dave Horton <daveh@beachdognet.com >
Co-authored-by: Quan HL <quanluuhoang8@gmail.com >
2023-01-28 10:02:04 -05:00
EgleH
dd2176bf89
feature/user-api-calls ( #80 )
...
* initial changes for jwt auth
* return permissions as an array of string
* basic GET, POST, DELETE user api calls
* add permission checks
* hide hashed_password
* cleanup
* add check if admin user is active
* return account and serviceProvider sid un user object
* add more values to user PUT
* logout user after self delete, fix scope assignment
* add admin scope user tests
* fix test case and align jwt and api key data model in req.user
* fixes for ibm speech
* add limits license_count and voice_call_minutes
* update limits enum again
* rebase to main
* allow predefined carriers and speech credentials for Account user
* reverse the hasAccountPermissions changes
* SpeechCredentials permissions
* fix /Users/me api non-saas jambonz
Co-authored-by: Dave Horton <daveh@beachdognet.com >
Co-authored-by: eglehelms <e.helms@cognigy.com >
2022-12-10 09:12:05 -05:00
Dave Horton
1b67d5f89d
Feature/add users api ( #77 )
...
* initial changes for jwt auth
* return permissions as an array of string
* Add JWT expiration environment variable (#74 )
* allow fromHost in createCall REST API
* add JWT_EXPIRES_IN=<mins> env variable, 60 mins by default
* add jwt expiration in register.js and signin.js
* fix tests - add permissions and scope to encoded obj in jwt
Co-authored-by: Dave Horton <daveh@beachdognet.com >
Co-authored-by: eglehelms <e.helms@cognigy.com >
* return only the jwt-token in the api response
* update swagger.yaml
* add /users api
* apply review comments
* add users test case
* added User model
* bugfix: admin user should be able to create a carrier for a service provider
Co-authored-by: EgleH <egle.helms@gmail.com >
Co-authored-by: eglehelms <e.helms@cognigy.com >
2022-11-07 13:47:18 -05:00
Dave Horton
110c4ed0d8
allow fromHost in createCall REST API
2022-10-25 13:22:30 -04:00
Dave Horton
36a1d4bef1
update model for new columns on voip_carriers
2022-10-06 11:08:59 +01:00
Dave Horton
052a19cfdc
Feature/sp call limits ( #63 )
...
* add api for setting/querying call limits by account and sp
* update an account or sp limit if one exists rather than creating a new one
2022-09-20 13:12:28 +02:00
Dave Horton
ace9e6a4fc
add api to retrieve RecentCalls and Alerts by SP ( #62 )
2022-09-07 14:02:08 +02:00
Hans Krutzer
08163a31d0
Add missing fields to PhoneNumbers POST request Swagger spec ( #53 )
2022-08-17 15:55:25 +02:00
Dave Horton
56b646b6db
Feature/siprec client ( #45 )
...
* updateCall now supports record action to start, stop, pause, or resume siprec
* update Dockerfile
2022-06-23 16:25:11 -04:00
Dave Horton
090bfbce92
Feature/incoming refer ( #39 )
...
* LCC under Kubernetes must use service name for FS (#35 )
* add api to send sip requests on a call (e.g NOTIFY, INFO)
2022-03-05 15:22:41 -05:00
Dave Horton
e125491d5a
minor change for LCC to mute non-moderators in a conference
2021-09-25 12:38:12 -04:00
Dave Horton
8411570668
proxy sms failure responses unchanged
2021-09-22 10:50:37 -04:00
Brandon Lee Kitajchuk
318a8f0822
Fix incorrect operationId for MS Tenants :PUT method ( #8 )
2021-08-16 13:33:08 -04:00
Dave Horton
e0bacb55e7
add support for queue_event_hook
2021-08-15 13:55:01 -04:00
Dave Horton
a5a759940b
add APIs to retrieve pcaps from homer
2021-07-29 13:58:49 -04:00
Dave Horton
ed51d8b13f
merge of features from hosted branch ( #7 )
...
major merge of features from the hosted branch that was created temporarily during the initial launch of jambonz.org
2021-06-17 15:56:21 -04:00
Dave Horton
dd53a62457
swagger updates
2020-12-11 10:47:52 -05:00
Dave Horton
484fa7841a
updated API with new properties for voip_carriers that require outbound registration
2020-12-11 10:34:34 -05:00
Dave Horton
6b01f7f07e
swagger bugfix: createAccount and updateAccount changes
2020-11-11 15:41:03 -05:00
Dave Horton
6e0fc76281
deps
2020-10-26 10:06:43 -04:00
Dave Horton
ea64fb1a58
add sms messaging support
2020-10-09 08:04:39 -04:00
Dave Horton
491b44709c
swagger fixes
2020-09-20 15:49:57 -04:00
Dave Horton
3be0412de1
add list api keys for account, track last_used for api_keys
2020-07-22 11:31:05 -04:00
Dave Horton
4efee5a8b8
add voip_carriers.e164_leading_plus for carrier-level configuration of E.164 dial string
2020-07-16 09:45:59 -04:00
Dave Horton
a746bbc4c9
fix for service provider api
2020-05-29 09:54:26 -04:00
Dave Horton
0e248cb393
add support for ms teams
2020-05-26 08:57:19 -04:00
Dave Horton
ed74ec45c2
minor swagger fix
2020-04-21 08:12:46 -04:00
Dave Horton
be011db109
add support for sbc_addresses and ms_teams_tenants tables
2020-04-20 11:44:49 -04:00
Dave Horton
61a5ce2672
added basic login support for admin user
2020-04-01 16:27:18 -04:00
Dave Horton
7a144ffe74
support for login
2020-03-21 13:39:03 -04:00
Dave Horton
aad5082e76
removed config files, just uses env vars now
2020-02-15 11:00:01 -05:00
Dave Horton
2e25643021
minor cleanup
2020-02-08 14:25:14 -05:00
Dave Horton
6518ceb835
add'l checking on updateCall request
2020-02-08 14:14:08 -05:00
Dave Horton
821124da11
updateCall has listen_status to pause or resume a lsiten verb
2020-02-08 12:22:05 -05:00
Dave Horton
ec02052d27
initial support for live call control
2020-02-07 10:18:53 -05:00
Dave Horton
578349506b
more rest-dial testing
2020-02-02 15:58:53 -05:00
Dave Horton
2a974704fc
added initial support for creating calls through REST API
2020-02-01 16:15:29 -05:00
Dave Horton
87208bc669
revamp db - refactor webhooks
2020-01-28 10:30:07 -05:00
Dave Horton
b2760a2d75
changes to account and application
2019-12-20 15:37:44 -05:00
Dave Horton
ca07702e49
add call_hook and call_status_hook to authentication callback response
2019-12-13 09:22:37 -05:00
Dave Horton
0b54b17c73
add sip_gateways
2019-12-11 20:47:58 -05:00
Dave Horton
e186dc2eda
update swagger doc
2019-12-10 10:46:46 -05:00
Dave Horton
b8f50a42b6
implementation for service_providers.root_domain
2019-12-10 10:27:09 -05:00