Dave Horton
8da85ebd5a
include custom header X-Application-Sid to make it available to cdrs
2022-09-20 13:54:54 +02:00
Dave Horton
dcedf68264
regression bug with adding amd
2022-09-20 09:32:02 +02:00
Dave Horton
05c5d2211f
regression bug with parse-url update
2022-09-20 09:31:44 +02:00
Dave Horton
0c089e2380
bugfix: config was not properly enabling amd when configured
2022-09-19 21:16:19 +02:00
Dave Horton
099f33857c
update time-series and parse-url
2022-09-16 13:07:08 +02:00
Dave Horton
bd49dacac4
Say length text ( #165 )
...
* typo for media bug name in azure and punctuation fix
* say: split very long text intelligently
* more fixes from testing
* update to latest synthAudio
2022-09-14 17:17:29 +02:00
Dave Horton
876824abde
typo for media bug name in azure and punctuation fix
2022-09-13 16:22:46 +02:00
Dave Horton
468a9e6d6b
make maxPayload of websocket configurable via JAMBONES_WS_MAX_PAYLOAD
2022-09-13 12:35:31 +02:00
Dave Horton
c88163fe11
Bugfix/config stt punctuation ( #164 )
...
* support recognizer.punctuation in config verb (#163 )
* fixes from testing
2022-09-13 11:45:36 +02:00
xquanluu
bf7ece8f17
feat: play verb support seekOffset and actionHook ( #160 )
...
* feat: play verb support seekOffset and actionHook
* add testcase
* fix: testcase
2022-09-13 08:46:16 +02:00
Dave Horton
887c6243e2
handle altLanguages set at the session level via config verb; fix azure stt race condition with final transcripts from stopped recognition
2022-08-25 22:43:38 +02:00
xquanluu
127432f2ec
feat: play verb url support single or array list url ( #158 )
...
* feat: update time-series 0.11.12
* feat: support play verb url in plain text or array
* fix: review comment
Co-authored-by: Dave Horton <daveh@beachdognet.com >
2022-08-25 10:09:48 +02:00
Dave Horton
4f0439dad9
slight delay when releasing media after call answer, to allow A leg ACK transaction to complete on SBC
2022-08-24 14:25:14 +02:00
Dave Horton
9c188736f9
bugfix: enforce min bargein word count even when we get final transcript ( #155 )
2022-08-23 16:16:02 +02:00
Dave Horton
a325bb554a
bugfix #152 : add key to fsUUIDs periodically
2022-08-19 09:38:40 +02:00
Dave Horton
6346954e7a
session-level speech hints, strip trailing punctuation on continuous asr ( #151 )
2022-08-18 23:18:24 +02: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
8644b858b3
bugfix: aws region was not being passed to aws tts or stt
2022-08-12 13:16:48 +02:00
Dave Horton
3d475217ca
bugfix: when bargein is disabled, kill the background gather and do not restart it
2022-08-11 14:32:37 +02:00
Dave Horton
f580bc60f5
bugfix: regression from recent change to pass resources to tasks as an object
2022-08-11 14:32:08 +02:00
Dave Horton
1a4f8563f2
remove logging
2022-08-10 19:39:00 +02:00
Dave Horton
a021ca19a5
bugfix #146 : query params were being dropped on http webhook requests
2022-08-10 19:31:59 +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
bc3552dda7
bugfix: sending partial transcripts from gather was causing error
2022-08-03 12:00:38 +01:00
Dave Horton
d459be2942
bugfix: amd greeting stop
2022-08-01 16:04:36 +01:00
Dave Horton
1c5c76de61
fix prev commit
2022-08-01 15:12:35 +01:00
Dave Horton
cb6817449d
minor cleanup
2022-08-01 15:10:23 +01:00
Dave Horton
ffa006225b
fix amd timers
2022-08-01 12:20:12 +01:00
Dave Horton
2882fa2d0a
Feature/vm detection ( #137 )
...
* initial changes for amd
* wip
* fix bug where transcripts were discarded
* a bit of refactoring, and adding support for avmd in config verb
* bug fixes
2022-07-27 17:46:52 +01:00
Dave Horton
a035b67e6c
bugfix: hold music fetched when conference member removed from hold
2022-07-27 11:37:12 +01:00
Dave Horton
6979affb86
Feature/fast http client ( #132 )
...
* initial changes to use undici for http client and connection pooling
* use body.json() mixin
* logging
* add pipelining env var
* implement socket close
2022-07-18 15:32:03 +02:00
Dave Horton
bb9c3a8df0
createCall: return callId along with sid
2022-07-12 09:56:13 +02:00
Dave Horton
7f808c6107
listen: when passDtmf is true, send dtmf events down websocket connection as json test frames ( #129 )
2022-07-07 11:55:29 +02:00
Dave Horton
f95524863d
update parse-url, improve Dockerfile
2022-07-06 19:16:31 +02:00
Dave Horton
aceaa5b7da
bugfix: continuous asr - if ended by dtmf allow collection of final transcript
2022-06-28 10:10:31 -04:00
Dave Horton
7d57c85153
bugfix #121 : Dial verb not ending when call no answer timeout exceeded
2022-06-24 10:50:29 -04:00
Dave Horton
9aa0df256d
initial changes to support siprec recording ( #120 )
...
* initial changes to support siprec recording
* include additional params on SIP INFO to start recording
* add support for maniupulating recording via REST API
* fixes from testing pause/resume recording
2022-06-23 16:21:35 -04:00
Dave Horton
627c38899f
Feature/continuous asr ( #119 )
...
* bugfix: background gather for speech-only should still kill audio on dtmf entry when dtmfBargein is true
* initial changes for continuous asr
* move properties under recognizer
* update drachtio-srf@4.5.1
* catch exception on destroy
2022-06-21 10:35:27 -04:00
Dave Horton
12ad7e556f
added support for sip:request verb, used to send SIP INFO/NOTIFY etc during call ( #116 )
2022-06-15 13:31:32 -04:00
Dave Horton
05d6c8d467
linting
2022-06-14 08:24:44 -04:00
akirilyuk
5e9407ff4e
add defaults to rest call payload ( #115 )
...
Co-authored-by: akirilyuk <a.kirilyuk@cognigy.com >
2022-06-14 08:20:55 -04:00
Dave Horton
5be5b6d05d
bugfix: broken enqueue waitHook ( #113 )
2022-06-11 10:38:35 -04:00
Prashanth
7f0e373e5f
issue# 107: on gather timeout, if minDigits are collected, resolve wi… ( #111 )
...
* issue# 107: on gather timeout, if minDigits are collected, resolve with dtmf-num-digits
* gather timeout: use conditional instead of if/else
Co-authored-by: Prashanth Gujjeti <prashanth@minervacq.com >
2022-05-17 12:53:10 -04:00
Dave Horton
c3e5ffa52d
bugfix: transcribe of a dialed call can now occur on both legs
2022-05-15 13:45:55 -04:00
Dave Horton
6d34850dc6
bugfix: transcribe Azure interim transcripts were missing
2022-05-11 19:22:14 -04:00
Dave Horton
76ff1835a6
background gather listen only once for vad and other interrupt events
2022-05-11 09:21:54 -04:00
Dave Horton
a4e358596e
emit vad event on partial transcript
2022-05-10 15:14:10 -04:00
Dave Horton
c412554c6b
WsRequestor: reconnect if socket dropped from far end
2022-05-09 12:14:13 -04:00