Commit Graph

  • 0919439d97 Merge branch 'feature/say-and-gather-enhancements' of github.com:jambonz/jambonz-feature-server into feature/ws-api-with-save-and-gather-update akirilyuk 2022-02-26 10:02:31 +01:00
  • 52079dddb0 minor change to prev commit Dave Horton 2022-02-24 15:40:28 -05:00
  • 059fa6c7c9 add support for playing silence in say verb Dave Horton 2022-02-24 15:04:44 -05:00
  • 5b11b6e401 more queue fixes Dave Horton 2022-02-24 14:24:52 -05:00
  • 64b31120a5 bugfix to prev commit Dave Horton 2022-02-24 14:16:14 -05:00
  • 221cd8bd0d alternate way of keeping ws up when no active tasks Dave Horton 2022-02-24 13:34:21 -05:00
  • 12f0e9348e add support for queueing commands sent over ws Dave Horton 2022-02-24 09:49:49 -05:00
  • 27293288d7 remove assert Dave Horton 2022-02-24 07:57:57 -05:00
  • d077d184b2 when using websockets, an action hook may still provide an absolute http url Dave Horton 2022-02-23 21:27:02 -05:00
  • 6033676f6b bugfix: uncaught exception when ws fails or times out handshake Dave Horton 2022-02-23 14:02:26 -05:00
  • 5bfc451c85 when running on kubernetes, use sbc-sip service rather than pinging sbcs v0.7.4-rc1 Dave Horton 2022-02-23 12:27:34 -05:00
  • 6f7556981e linting Dave Horton 2022-02-21 20:06:15 -05:00
  • 1bac632a35 initial working version with ws api Dave Horton 2022-02-21 18:17:43 -05:00
  • 06e36ddd00 linting Dave Horton 2022-02-21 09:21:36 -05:00
  • 3f9a061bbf initial changes to support websockets as an alternative to webhooks Dave Horton 2022-02-21 07:55:27 -05:00
  • 47478fd409 fix possible exception Dave Horton 2022-02-19 09:57:51 -05:00
  • 4855fec4f5 add vad feature/cognigy-enhancements-alex akirilyuk 2022-02-15 13:55:18 +01:00
  • caa7b3a03a change log level to debug akirilyuk 2022-02-14 17:11:47 +01:00
  • c16a2662f2 bugfix: rest outdial issue caused by req.srf not properly set v0.7.3 Dave Horton 2022-02-14 09:14:13 -05:00
  • 63c0c97024 add husky pre push hook akirilyuk 2022-02-14 14:23:26 +01:00
  • b126719ba7 add husky pre push hook akirilyuk 2022-02-14 14:22:04 +01:00
  • d79c733aa2 fix linting akirilyuk 2022-02-14 14:16:44 +01:00
  • 15f85c9730 add say and gather task features akirilyuk 2022-02-14 14:08:56 +01:00
  • c1130adf03 merge Dave Horton 2022-02-12 10:12:45 -05:00
  • f982f6c7d8 update to latest realtimedb-helpers Dave Horton 2022-02-12 10:10:03 -05:00
  • f20190b0fc fix: upgrade aws-sdk from 2.1061.0 to 2.1062.0 (#69) Snyk bot 2022-02-12 16:23:13 +02:00
  • 74e85e1b16 fix: upgrade aws-sdk from 2.1060.0 to 2.1061.0 (#68) Snyk bot 2022-02-11 14:48:02 +02:00
  • 63e9cb985e allow target-level headers on outdials (#29) v0.7.3-rc4 Dave Horton 2022-02-10 14:34:21 -05:00
  • 2e88ab1f55 bugfix: race condition on hangup sometimes resulted in outbound call attempt even though caller had hung up v0.7.3-rc3 Dave Horton 2022-02-10 12:15:25 -05:00
  • 7f75a35515 bugfix: race condition on hangup could cause us to send dup webhook Dave Horton 2022-02-10 11:16:57 -05:00
  • 941727e93f add fs_public_ip to webhook payload (only when running in ec2 autoscale group) Dave Horton 2022-02-10 09:51:48 -05:00
  • d8bfa33a00 include fs_sip_address and api_base_url in webhook paylods Dave Horton 2022-02-10 09:01:43 -05:00
  • 30ed5b6a02 add support for vad to gather and transcribe (#67) Dave Horton 2022-02-10 08:45:16 -05:00
  • bac1b7f2c6 bump version v0.7.3-rc2 Dave Horton 2022-02-09 15:42:27 -05:00
  • 48deb3ae89 update to latest @jambonz/realtimedb-helpers with support for redis username / password auth Dave Horton 2022-02-09 15:21:55 -05:00
  • de83f735ea memory leak fixes Dave Horton 2022-02-08 20:29:54 -05:00
  • a11822609f fix say task akirilyuk 2022-02-08 12:22:37 +01:00
  • 8dd9bfbb74 stop bot promt on bargein akirilyuk 2022-02-04 09:03:35 +01:00
  • cee21c3dbc use custom customizer akirilyuk 2022-02-04 09:01:37 +01:00
  • e2753ca8a3 fix config merging akirilyuk 2022-02-04 08:57:32 +01:00
  • df302320ca apply interim config changes on barge in akirilyuk 2022-02-04 08:47:51 +01:00
  • 83a3bb61fe only set setting if we are making output in gather akirilyuk 2022-02-04 08:35:07 +01:00
  • c36b55303a fix listen after speech akirilyuk 2022-02-04 08:31:14 +01:00
  • 60d7f0f31c add more logs akirilyuk 2022-02-04 08:29:16 +01:00
  • b089bd4663 add more logs akirilyuk 2022-02-04 08:28:33 +01:00
  • 5c8f91c1c1 add more logs akirilyuk 2022-02-04 08:26:55 +01:00
  • 50f926bce4 add customizer for merging arrays akirilyuk 2022-02-04 08:21:53 +01:00
  • 2a61d21bff return the merged config... akirilyuk 2022-02-04 08:15:22 +01:00
  • 418baa20df fix setting initial config akirilyuk 2022-02-04 08:12:53 +01:00
  • eb418a42e9 add debug log akirilyuk 2022-02-04 08:10:51 +01:00
  • 57ba79f908 fix config merging akirilyuk 2022-02-04 08:06:19 +01:00
  • 3a791a67b5 make barge in disableable akirilyuk 2022-02-04 08:05:11 +01:00
  • 91108fa3ef remove additional logs akirilyuk 2022-02-03 22:52:06 +01:00
  • 36c723d8f0 add more debug logs akirilyuk 2022-02-03 22:46:45 +01:00
  • bc59fc80c9 revert some changes akirilyuk 2022-02-03 22:15:37 +01:00
  • 6960466afc use stability for bargein feature akirilyuk 2022-02-03 22:12:47 +01:00
  • 09c2608114 add stability instead of final akirilyuk 2022-02-03 22:10:40 +01:00
  • f1c17e537d only resolve on barge in if final event akirilyuk 2022-02-03 22:07:47 +01:00
  • 22dad4eed6 restructure gather a bit akirilyuk 2022-02-03 22:01:29 +01:00
  • 017bc39103 temp remove gather say logic akirilyuk 2022-02-03 19:26:42 +01:00
  • 8b982f20d6 always listen after say akirilyuk 2022-02-03 19:23:30 +01:00
  • b6d0d4cb0e do nothing if not listen after speech akirilyuk 2022-02-03 19:22:20 +01:00
  • 4636b487b4 use a timeout akirilyuk 2022-02-03 19:18:41 +01:00
  • fce40a47ce try a different approach akirilyuk 2022-02-03 19:14:37 +01:00
  • 1fd94dce94 start listeing if enabled akirilyuk 2022-02-03 18:54:57 +01:00
  • efba631282 remove killing gather akirilyuk 2022-02-03 18:48:01 +01:00
  • 2fc3febcf6 kill only after 2s akirilyuk 2022-02-03 18:42:03 +01:00
  • cc67132dfa add more logs akirilyuk 2022-02-03 18:37:14 +01:00
  • f8e88f085f change timeout to 1 akirilyuk 2022-02-03 18:32:50 +01:00
  • 1050eb47cd try something else akirilyuk 2022-02-03 18:31:42 +01:00
  • 4e2feda7f3 wait before killing gather akirilyuk 2022-02-03 18:29:48 +01:00
  • 1685262658 try somehting out akirilyuk 2022-02-03 18:26:48 +01:00
  • 6fc9a3567e do not kill say tasks akirilyuk 2022-02-03 18:25:34 +01:00
  • fb33574861 make gather on final ping a task akirilyuk 2022-02-03 18:16:23 +01:00
  • d2732c9be6 kill all say tasks if we got transcription on barge in akirilyuk 2022-02-03 18:11:44 +01:00
  • 294d38dcd1 skip until botinput by default akirilyuk 2022-02-03 18:08:04 +01:00
  • 7bdac328bf fix say akirilyuk 2022-02-03 18:04:14 +01:00
  • 2e0f4b94dc add new var to gather task validation akirilyuk 2022-02-03 18:00:27 +01:00
  • 53e5360ab3 improve var naming akirilyuk 2022-02-03 17:58:26 +01:00
  • 8163c33462 fix promt task akirilyuk 2022-02-03 17:51:04 +01:00
  • 7e9b6498c5 drop queue speech on barge in akirilyuk 2022-02-03 17:47:11 +01:00
  • a1c59a5f25 use npm registry akirilyuk 2022-02-03 17:04:08 +01:00
  • 52a2ce8a86 Merge branch 'main' of github.com:jambonz/jambonz-feature-server into feature/cognigy-enhancements-alex akirilyuk 2022-02-03 17:04:02 +01:00
  • cfe9397502 lint Dave Horton 2022-02-03 07:36:01 -05:00
  • dda3335060 update deps, add helmet middleware Dave Horton 2022-02-03 07:31:30 -05:00
  • 7842a3ebae fix: upgrade pino from 6.13.3 to 6.13.4 snyk-upgrade-11cce323754e5c56e5b273744b41e263 snyk-bot 2022-02-03 06:35:30 +00:00
  • 7b2abff630 fix: upgrade drachtio-srf from 4.4.59 to 4.4.60 snyk-upgrade-fc15b218c8105d30b0d46d2a944e4fe8 snyk-bot 2022-02-03 06:35:25 +00:00
  • 682d55261b fix: upgrade @jambonz/time-series from 0.1.5 to 0.1.6 snyk-upgrade-738204c3b41b5029b6e74f513c55d2c6 snyk-bot 2022-02-03 06:35:21 +00:00
  • 2738299524 fix gather akirilyuk 2022-02-02 22:58:00 +01:00
  • e872d314b3 fix udnefined var akirilyuk 2022-02-02 22:23:28 +01:00
  • b1683bc294 add more logs akirilyuk 2022-02-02 22:22:06 +01:00
  • 78869e4bb8 add more logs akirilyuk 2022-02-02 22:15:57 +01:00
  • ba994af012 fix making say task akirilyuk 2022-02-02 21:39:44 +01:00
  • e579514321 exec gather after finishing queue akirilyuk 2022-02-02 20:25:52 +01:00
  • baed1b0eac add support for session config & cleanup akirilyuk 2022-02-02 20:19:38 +01:00
  • b9dfecceff send audio on barge in gather akirilyuk 2022-02-02 15:56:14 +01:00
  • c7c99f45a4 await gather task akirilyuk 2022-02-02 15:38:52 +01:00
  • 67d18b26ff only gather if we not already did akirilyuk 2022-02-02 15:37:21 +01:00
  • 53cfbc1f56 fix turn config injection akirilyuk 2022-02-02 15:19:35 +01:00
  • da35449c16 add more logs akirilyuk 2022-02-02 15:15:30 +01:00