Hoan Luu Huu
e800cca961
support google voice cloning ( #956 )
...
* support google voice cloning
* wip
2024-11-04 07:10:52 -05:00
Dave Horton
1efb198f72
Dial: fix error when receiving a REFER without a Referred-By header ( #954 )
v0.9.2-1
2024-10-30 13:01:36 -04:00
rammohan-y
4b5df855e1
feat/952: removed unnecessary condition which is not logging the target_sid ( #953 )
2024-10-29 07:34:49 -04:00
Hoan Luu Huu
24126ef1ec
fixed feature server kill currenttask if jambonz hangup the call ( #948 )
2024-10-26 10:21:16 -04: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
Dave Horton
a005253a9f
update to latest speech-utils
v0.9.2
2024-10-18 12:27:29 -04:00
rammohan-y
10efc5d608
feat/942: updated optimal google models ( #943 )
2024-10-18 10:03:56 -04:00
Hoan Luu Huu
1c48c40496
Support sip_parent_callid for sbc-outbound ( #939 )
...
* include X-CID for dial outbound if the call-session is outbound
* include X-CID for dial outbound if the call-session is outbound
* include X-CID for dial outbound if the call-session is outbound
* include X-CID for dial outbound if the call-session is outbound
v0.9.2-rc5
2024-10-17 07:18:58 -04:00
Dave Horton
c79a6aaf8a
Feat/llm update ( #936 )
...
* add support for llm:update during LLM session
* make sure to end openai session when Llm task is killed
* wip
* wip
* wip
* wip
* wip
* wip
* wip
v0.9.2-rc4
2024-10-16 09:27:51 -04:00
Hoan Luu Huu
da5f51e8e0
update speech utils version ( #937 )
2024-10-16 08:26:06 -04:00
Hoan Luu Huu
e7fd40e297
support sbcCallId in calling/status hook ( #934 )
...
* support sbcCallId in calling/status hook
* support sbcCallId in calling/status hook
* support sbcCallId in calling/status hook
* wip
* wip
* wip
2024-10-14 18:00:09 -04:00
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
v0.9.2-rc3
2024-10-12 19:46:31 -04:00
Dave Horton
98b968d61f
update test db ( #933 )
2024-10-12 19:34:40 -04:00
Dave Horton
f09722a5b5
Feat/llm verb ( #931 )
...
* wip
* working version for openai realtime beta
* lint
* tests: update db to latest 0.9.2 schema
2024-10-12 19:26:27 -04:00
Dave Horton
f84b3793e1
Feat/speechmatics ( #932 )
...
* wip
* initial working version of speechmatics
* linting
2024-10-12 18:42:53 -04:00
Dave Horton
84b7456c2d
add support for speechmatics asr ( #920 )
...
* update to verb specs with speechmatics support
* discover local ip using os module
2024-10-11 09:24:36 -04:00
Hoan Luu Huu
c67499e38b
update speech version 0.1.18 ( #930 )
2024-10-11 08:59:33 -04:00
Hoan Luu Huu
e372a3cdfb
update speech version ( #927 )
2024-10-09 19:46:44 -04:00
rammohan-y
ea303caa1c
feat/924: made actions as optional when there is no noResponseTimeout ( #925 )
2024-10-08 08:06:12 -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
96b3b0fe07
Allow Say, Gather, Transcribe is able to finished if there is error for speech credential ( #910 )
...
* allow move to next task if say verb is failed because of speech credential
* allow move to next task if say verb is failed because of speech credential
* allow move to next task if say verb is failed because of speech credential
* wip
* wip
2024-10-01 13:40:41 -04:00
Hoan Luu Huu
b898b70520
support config referHook ( #915 )
2024-09-30 08:13:48 -04:00
Hoan Luu Huu
b9ef00dfc7
Fixed Gather digits does not work without nested say/play ( #914 )
...
* Fixed Gather digits does not work without nested say/play
* fix review comment
* add assert to make sure we don't register dtmf twice in gather verb
2024-09-30 07:46:21 -04:00
rammohan-y
68fa3c013d
Feat/902: executing giveUpAction when noResponseGiveupTimeout is reached ( #908 )
...
* feat/893: made noResponseTimeout and noResponseGiveUpTimout independent
* support for giveUpActions implemented
* feat/902: using makeTask and exec of task to execute the giveUpActions
* feat/902: changed version of verb-specifications and speech-utils
* feat/902: fixed jslint errors
* feat/902: modified log
* feat/902: using a new event giveupWithTasks for processing giveUpActions
* feat/902: removed check for wakeupResolver and replaceApplication already taking care of wakeupResolver, also updated the verb-specifications version
* feat/902: removed sync for _onNoResponseGiveUpTimer function
2024-09-26 09:40:30 -04:00
Dave Horton
7c24208067
fix #916 : race condition where call just ended when action hook play completes ( #917 )
2024-09-25 20:17:22 -04:00
Dave Horton
7f7c26e982
fix for https://github.com/jambonz/freeswitch-modules/issues/117 ( #912 )
2024-09-25 20:13:56 -04:00
Markus Frindt
402adc2098
add label to tts stt spans ( #909 )
...
Co-authored-by: Markus Frindt <m.frindt@cognigy.com >
2024-09-25 16:44:15 -04:00
rammohan-y
724d4fb713
Feat/893: Made noResponseTimeout and noResponseGiveUpTimeout independent ( #896 )
...
* feat/893: made noResponseTimeout and noResponseGiveUpTimout independent
* feat/893: not assuming 0 if noResponseTimeout is not specified
2024-09-19 10:29:51 -04:00
Hoan Luu Huu
673827cce3
fixed adulting call session does not send status callback if hangup is used ( #907 )
2024-09-19 10:08:15 -04:00
Anton Voylenko
c4c5ad33d8
feat: loop dial music ( #769 )
2024-09-17 13:51:01 -04:00
rammohan-y
7bbfc01cb0
feat/864: enable bargeIn when minBargeinWordCount is 0 ( #900 )
...
* feat/864: checking for undefined, because 0 is a valid value for minBargeinWordCount
* feat/864: checking for undefined and null
* feat/864: corrected spelling of mode and added check for undefined as 0 is a valid value for vad.mode
2024-09-17 13:26:29 -04:00
Hoan Luu Huu
7daf056d6b
allow set vendor model or engine in runtime ( #897 )
2024-09-12 09:03:15 +01:00
Hoan Luu Huu
e69afc4be4
fix recognizer/synthesizer label wrongly select between verb and app ( #881 )
...
* fix recognizer/synthesizer label wrongly select between verb and application
* fix jslint
* fix ASR cannot fallback
* update tts fallback does not send notification
2024-09-11 09:34:52 +01:00
rammohan-y
3a7cc27d0a
feat/891: getting the options from customOptions in case of custom stt ( #892 )
2024-09-10 09:38:33 +01:00
Dave Horton
c4a6057fc6
bump version
v0.9.2-rc2
2024-09-04 13:31:05 +01:00
rammohan-y
174438bb01
Feat/882: default model setting for en-IN language ( #888 )
...
* feat/882: default model setting for en-IN language
* feat/882: refactored if into ||
2024-09-03 13:22:38 +01:00
Antony Jukes
4348615b75
Create Call Rest is missing target headers on outdial ( #874 )
...
* add target headers for rest create-call
* rebased
---------
Co-authored-by: ajukes <ajukes@callable.io >
2024-09-02 21:48:09 +01:00
Hoan Luu Huu
d365883bfe
fix #883 that after kicked from conference, no long receive freeswitch CUSTOM event ( #886 )
...
* fix #883 that after kicked from conference, no long receive freeswitch CUSTOM event
* fix #883 that after kicked from conference, no long receive freeswitch CUSTOM event
* reset Esl Custom event after conference.
* update drachtio fsmrf version
2024-08-31 14:47:39 +01:00
Dave Horton
c0ab936b76
wip ( #830 )
...
* wip
* wip
* wip
* wip
* update deps
* update test to use latest freeswitch image
v0.9.2-rc1
2024-08-29 15:23:49 -04:00
Dave Horton
600ff763fa
fix #840 ( #880 )
2024-08-26 10:14:59 -04:00
Hoan Luu Huu
4d077e990f
Fix/audio issue kick conference ( #878 )
...
* rest call session does not handle for RE-INVITE
* fixed audio is bad after kicked from conference
* fix review comment
2024-08-23 09:28:39 -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
2790e6d9ad
fix linting error from PR
2024-08-20 08:36:24 -04:00
rammohan-y
f95d8639be
Feat/868: Use global synthesizer config properties for say verb ( #869 )
...
* feat/868: Use the properties from global config in verb for TTS
* feat/868: setting this.options to combination of cs.synthesizer.options and this.options
* feat/868: Move the logic of copying cs properties to parent class tts-task.js
* feat/868: add empty line that was removed, say.js restored to original version
* feat/868: moved _synthesizeWithSpecificVendor to tts-task.js
---------
Co-authored-by: Rammohan Yadavalli <rammohan.yadavalli@kore.com >
2024-08-20 08:31:44 -04:00
Hoan Luu Huu
fc838512b6
Fixed long amd hints make freeswitch module cannot connect the vendor ( #872 )
...
* rest call session does not handle for RE-INVITE
* fixed long amd hints make freeswitch module cannot connect the vendor
2024-08-20 07:30:32 -04:00
Dave Horton
68992bccf6
fix #866 ( #867 )
2024-08-16 14:54:22 -04:00
Anton Voylenko
c131fceea7
fix: misleading log on call creation ( #865 )
2024-08-15 09:15:08 -04:00
Hoan Luu Huu
12174359f2
fix support precache audio with tts stream ( #855 )
...
* fix support precache audio with tts stream
* update speech util
2024-08-15 08:22:00 -04:00
Hoan Luu Huu
020c84d2df
rest call session does not handle for RE-INVITE ( #863 )
2024-08-14 07:19:00 -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