Dave Horton
f541ff1a15
add support for aws language model name when transcribing ( #890 )
...
* add support for aws language model name when transcribing
* wip - from prev branch
* wip
* support both aws grpc and ws api - detect based on transcription payload
* update to drachtio-fsmrf@4.0.0
* fix for grpc compatibility, requires JAMBONES_AWS_TRANSCRIBE_USE_GRPC env
* back out major update to drachtio-srf and fsmrf; that should come in a separate PR
* update drachtio-srf
2024-10-12 19:46:31 -04:00
RJ Burnham
eccef54b04
Add support for configuring the IP address that is advertised to the API server. ( #875 )
...
This is needed when running in fargate as ip.address() will return the wrong ip address.
2024-08-23 08:33:16 -04:00
Dave Horton
d0ebe3f99f
fix possible undefined reference in precache audio ( #662 )
...
* fix possible undefined reference in precache audio
* fix parsing of JAMBONES_EAGERLY_PRE_CACHE_AUDIO
2024-02-22 07:58:41 -05:00
Hoan Luu Huu
a55f81676b
Tts/elevenlabs streaming ( #629 )
...
* update to fsmrf with fix
* changes to support elevenlabs tts streaming
* say: add vendor data to span
* bug: tts spans must include cached property
* add env for JAMBONES_USE_FREESWITCH_TIMER_FD
* fix bug in prev commit
* wip
* linting
* wip - caching files generating by streaming tts
* wip caching
* cleanup some logs
* handle tts streaming failure, write alert
* update node version dependency
* set timerfd on outbound call scenarios
* default model to nova-2-phonecall when using deepgram
---------
Co-authored-by: Dave Horton <daveh@beachdognet.com >
2024-02-07 08:49:36 -05:00
Dave Horton
09a83e3a31
Feature/precache audio ( #609 )
...
* wip
* fix for establishing vendor etc
* more fixes
* avoid a pre-caching attempt if synth settings change
2024-01-13 12:51:25 -05:00
Hoan Luu Huu
29bbcf1be0
add user-agent to http and ws requestor ( #602 )
...
* add user-agent to http and ws requestor
* wip
* fix review comment
2024-01-10 08:54:46 -05:00
Hoan Luu Huu
633237da1b
let realtimedb-help build configuration from env vars ( #526 )
...
* let realtimedb-help build configuration from env vars
* update speech-utils version
2023-11-14 08:57:50 -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
7992bc6ca0
feat add http proxy to undicy ( #487 )
...
* feat add http proxy to undicy
* fix typo
* fix typo
* add http proxy testcase
2023-10-20 08:36:24 +02:00
Anton Voylenko
d42798e0b4
validate recording env ( #466 )
2023-09-14 07:40:32 -04:00
Hoan Luu Huu
d220733dea
add JAMBONZ_DISABLE_DIAL_PAI_HEADER env var ( #460 )
2023-09-08 20:02:20 -04:00
two56
a15479e6dc
parseInt JAMBONZ_MYSQL_REFRESH_TTL ( #443 )
...
Co-authored-by: Matt Preskett <matt.preskett@netcall.com >
2023-08-30 07:27:05 -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
354818b974
feat: sentinel configuraiton ( #372 )
...
* feat: sentinel configuraiton
* fixed
* fix jslint
2023-06-07 10:40:31 -04:00
Dave Horton
b978b3bc2f
add optional ws ping ( #370 )
2023-06-05 11:00:14 -04:00
Dave Horton
e67cb18b6d
fix bug from prev commit
2023-04-11 16:31:53 -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