rhonda hollis
f567049bfb
refactor to remove Redis
...
- prevent drachtio from auto passing the non-success response
2026-05-18 09:06:24 -07:00
rhonda hollis
ac7f8c4424
ensure traceId is set on CallRecord
2026-05-14 11:43:47 -07:00
Sam Machin
315eb98d86
add sp_sid to alerts ( #1533 )
...
* add sp_sid to alerts
* bump time-series
---------
Co-authored-by: Dave Horton <daveh@beachdognet.com >
2026-03-29 16:07:08 -04:00
Ed Robbins
1560efaf03
remove sensitive data from log statement ( #1522 )
2026-03-05 10:04:20 -05:00
Ed Robbins
54dc172ebd
Allow defining an ENV for specific webhook error return SIP code ( #1476 )
2025-12-16 17:14:42 -05:00
Sam Machin
4218653852
add customerData on transferred calls ( #1391 )
...
* add customerData on transferred calls
* change to if statement
2025-10-20 09:20:12 -04:00
Hoan Luu Huu
89c985b564
fixed does not send final status call back if call canceled quickly ( #1393 )
...
* fixed callsession should cleanup resource if call was canceled while fetching app
* wip
* wip
* wip
* wip
* wip
2025-10-11 03:44:42 -04:00
Dave Horton
25f58d2e43
fixes #1230 ( #1231 )
2025-06-04 13:42:49 -04:00
Dave Horton
8e9ab83ca4
Fix/env vars rest dial ( #1225 )
...
* rest dial needs to support env vars
* wip
2025-05-30 10:14:44 -04:00
Hoan Luu Huu
690a7fcd55
add ws msgid to telemetry span if it's ws requestor ( #1215 )
...
* add ws msgid to telemetry span if it's ws requestor
* wip
2025-05-28 07:51:59 -04:00
Dave Horton
76df58bfc2
fix logging in start task msg ( #1202 )
...
* fix logging in start task msg
* generate uuids using native crypto lib
2025-05-16 16:54:25 -04:00
Sam Machin
3098e04ed6
send env_vars in callHook ( #1175 )
...
* send env_vars in callHook
* lint
* add try/catch
2025-04-28 09:51:37 -04:00
rammohan-y
77f3d9d7ec
feat/1034: sending socket close code when there is no response from the websocket app ( #1035 )
2025-01-16 10:13:00 -05:00
Hoan Luu Huu
e800cca961
support google voice cloning ( #956 )
...
* support google voice cloning
* wip
2024-11-04 07:10:52 -05:00
Dave Horton
8e4995ec02
fix bug where middleware produces a cached app.tasks with an empty array ( #947 )
2024-10-24 20:43:27 -04:00
Hoan Luu Huu
2af67d8f05
support changing log level runtime ( #926 )
...
* support changing log level runtime
* support changing log level runtime
* support changing log level runtime
2024-10-07 09:51:51 -04:00
Hoan Luu Huu
62d71d2504
fix conference in cluster have correct direction in callInfo ( #842 )
...
* fix conference in cluster have correct direction
* update github action
2024-08-13 20:02:50 -04:00
Hoan Luu Huu
65ef4e6d64
fix conference in feature server cluster join, leave, end events are … ( #803 )
...
* fix conference in feature server cluster join, leave, end events are missing original data
* wip
2024-07-12 08:36:43 -06:00
Hoan Luu Huu
c53ad89154
support direct call to conference ( #746 )
...
* support direct call to conference
* wip
* wip
* wip
2024-05-28 10:30:52 -04:00
Vinod Dharashive
a7fa2f95dd
Change regex to have fqdn and IP ( #625 )
2024-01-25 09:13:30 -05:00
Paulo Telles
859e816a8e
issue #605 ( #606 )
...
Co-authored-by: p.souza <p.souza@cognigy.com >
2024-01-10 09:23:09 -05:00
Hoan Luu Huu
230fe9ea11
feat client direct call from registration webhook ( #562 )
...
* feat client direct call from registration webhook
* feat client direct call from registration webhook
* wip
2023-12-11 08:36:19 -05:00
Dave Horton
bb81f9f3da
minor logging
2023-12-07 13:00:25 -05:00
Hoan Luu Huu
1cdd0cf611
feat Audult call session should have its own requestor ( #535 )
...
* feat Audult call session should have its own requestor
* fix eslint
* fix eslint
* if user authenticate from http server instead of databse
* wip
* fix custom STT
* fix custom STT
* fix custom STT
2023-11-16 08:22:35 -05:00
Hoan Luu Huu
31559cbb3b
user restriction ( #520 )
2023-11-08 12:39:56 -05:00
Dave Horton
4d0f0fe75f
prevent exception referencing user.uri ( #517 )
2023-11-06 13:42:37 -05:00
Hoan Luu Huu
4b3234f4e4
feat disable direct p2p call by env variable ( #514 )
...
* feat disable direct p2p call by env variable
* wip
* wip
2023-11-01 09:59:01 -04:00
Hoan Luu Huu
e73bef4af0
google custom voice ( #506 )
...
* google custom voice
* fixed
* wip
* wip
* wip
* wip
2023-10-30 20:10:30 -04:00
Hoan Luu Huu
d6b74c3da8
Fix/dynamic apps ( #499 )
...
* refactor utilization jambonz app for queue and user
* refactor utilization jambonz app for queue and user
* refactor utilization jambonz app for queue and user
* refactor utilization jambonz app for queue and user
* refactor utilization jambonz app for queue and user
2023-10-24 20:16:01 -04:00
Hoan Luu Huu
3171b138f9
Feat/support device call ( #495 )
...
* support dequeue from registered user
* support dequeue from registered user
* wip
* wip
* wip
* wip
* fix review comments
2023-10-24 08:54:59 -04:00
Hoan Luu Huu
cf0f4d405f
fix device call prioritize call to registered client first ( #492 )
2023-10-23 07:51:16 -04:00
Hoan Luu Huu
24fccbdae5
Feat/devices call other ( #491 )
...
* calls between clients on same domain
* wip
* wip
* wip
* wip
2023-10-20 13:45:13 +02:00
Dave Horton
6587b1f758
include fallback speech selections, if any, in the initial webhook ( #464 )
2023-09-13 10:19:37 -04:00
Hoan Luu Huu
aad24744f3
feat: record all calls ( #352 )
...
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* fix jslint
* fix
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* fix: add file ext
* fix: record format
* fix outbound
* update to drachtio-fsmrf with support for multiple recording streams on a call
* enable DTMF during background listen recording
* fix merge commit
---------
Co-authored-by: Dave Horton <daveh@beachdognet.com >
2023-06-09 14:54:53 -04:00
Hoan Luu Huu
0356b996ba
fix: wss requestor incase mysql cache is used ( #319 )
2023-04-18 06:34:39 -04:00
Markus Frindt
86df53f8c4
Feature/centralized configs ( #310 )
...
* [snyk] fix vulnerabilities
* move all process.env in one config
* update log level in config
* check envs
* fix imports in tests for microsoft, soniox, deepgram
* fix import in gather-test
* fix missing imports
---------
Co-authored-by: Markus Frindt <m.frindt@cognigy.com >
2023-04-11 12:46:52 -04:00
Vinod Dharashive
9587465e85
Support for Cisco NBR for Agentassist ( #303 )
...
* NBR Support
* NBR Support
* NBR Support
* re-invite Ok sdp should be sendonly
* NBR Support
* sendrecv sdp correction
* Update siprec-utils.js
* Updated comments
* Siprec participants details added to hook
* Bugfix siprec
* Update call-info.js
2023-04-07 07:33:24 -04:00
Dave Horton
690deed89d
prune unused logging
2023-03-19 12:04:02 -04:00
Hoan Luu Huu
c09425fa89
feat: use verb-specifications ( #262 )
...
* feat: use verb-specifications
* feat: use verb-specifications
* fix: verb specification v2
* remove irrelevant tests
* fix: verb-scpecification
* update to use @jambonz/verb-specifications
---------
Co-authored-by: Quan HL <quanluuhoang8@gmail.com >
Co-authored-by: Dave Horton <daveh@beachdognet.com >
2023-02-15 09:56:23 -05:00
Hoan Luu Huu
9d07a1354c
feat: support app_json in application ( #236 )
...
* feat: support app_json in application
* feat: support app_json in application
* update db schema to latest
---------
Co-authored-by: Quan HL <quanluuhoang8@gmail.com >
Co-authored-by: Dave Horton <daveh@beachdognet.com >
2023-01-29 14:35:29 -05:00
Dave Horton
2f8efb80d0
bugfix #220 (config w/ bargein enable followed later in flow w bargein disable)
2023-01-19 09:31:23 -05:00
Dave Horton
29f578ff5c
faster uuid
2022-12-28 10:40:26 -06:00
Dave Horton
9f95fde67e
faster uuid generator
2022-12-21 08:27:00 -05:00
Dave Horton
010b4d2778
bugfix: db caching had side affects of using closed http requestors
2022-12-13 14:55:23 -05:00
Dave Horton
1a1f2770b6
include service_provider_sid in call webhook
2022-11-30 13:00:35 -05:00
xquanluu
5b6f7dd3ee
feat: add alert for jambonz parsing falure ( #148 )
...
* feat: add alert for jambonz parsing falure
* fix: review comment
* fix: update time-series version
2022-08-16 12:39:07 +02:00
Dave Horton
7199db5edb
minor performance improvements
2022-08-14 18:28:47 +02:00
Dave Horton
3298918322
Feature/siprec server ( #143 )
...
* fixes from testing
* modify Task#exec to take resources as an object rather than argument list
* pass 2 endpoints to Transcribe when invoked in a SipRec call session
* logging
* change siprec invite to sendrecv just so freeswitch does not try to reinvite (TODO: block outgoing media at rtpengine)
* Config: when enabling recording, block until siprec dialog is established
* missed play verb in commit 031c79d
* linting
* bugfix: get final transcript in siprec call
2022-08-09 15:23:55 +02:00
Dave Horton
91204955c9
Feature/siprec server ( #140 )
...
* initial support for siprec/agent assist
* call siprec middleware
* logger fix
* remove verbs that are not valid in a siprec call session
2022-08-05 10:29:13 +01:00
Dave Horton
41d6c74c8e
send application defaults for speech in initial webhook
2022-04-09 11:38:31 -04:00