hublot issueshttps://ci.linagora.com/linagora/lgs/labs/hublot/-/issues2017-11-10T15:07:24Zhttps://ci.linagora.com/linagora/lgs/labs/hublot/-/issues/48Get complete transcript2017-11-10T15:07:24ZTom JORQUERAGet complete transcriptExport the complete transcript at the end, in addition to summary.Export the complete transcript at the end, in addition to summary.Sprint 2017-10-24https://ci.linagora.com/linagora/lgs/labs/hublot/-/issues/47Add README and documentation2017-11-10T14:50:02ZTom JORQUERAAdd README and documentationSprint 2017-10-24https://ci.linagora.com/linagora/lgs/labs/hublot/-/issues/78Make runner working again2018-03-28T07:54:12ZYoann HOUPERTMake runner working againSee runner koios :
* https://ci.linagora.com/linagora/lgs/labs/hublot/settings/ci_cd
* https://ci.linagora.com/linagora/lgs/labs/hublot/runners/8See runner koios :
* https://ci.linagora.com/linagora/lgs/labs/hublot/settings/ci_cd
* https://ci.linagora.com/linagora/lgs/labs/hublot/runners/8https://ci.linagora.com/linagora/lgs/labs/hublot/-/issues/77Verify recommendation after janus integration2018-03-05T08:41:29ZYoann HOUPERTVerify recommendation after janus integrationOpenPaas_Reviewhttps://ci.linagora.com/linagora/lgs/labs/hublot/-/issues/76Integrate SSL2018-03-05T08:40:55ZYoann HOUPERTIntegrate SSLOpenPaas_Reviewhttps://ci.linagora.com/linagora/lgs/labs/hublot/-/issues/75Integrate LinStt2018-03-05T08:40:01ZYoann HOUPERTIntegrate LinSttOpenPaas_Reviewhttps://ci.linagora.com/linagora/lgs/labs/hublot/-/issues/74Get audio from Janus2018-03-05T08:39:43ZYoann HOUPERTGet audio from JanusOpenPaas_Reviewhttps://ci.linagora.com/linagora/lgs/labs/hublot/-/issues/73Generate one audio from the conferance2018-03-05T08:39:25ZYoann HOUPERTGenerate one audio from the conferanceOpenPaas_Reviewhttps://ci.linagora.com/linagora/lgs/labs/hublot/-/issues/72Use Notification for keyword2018-03-05T08:39:00ZYoann HOUPERTUse Notification for keywordOpenPaas_Reviewhttps://ci.linagora.com/linagora/lgs/labs/hublot/-/issues/71CI: change image used2017-11-17T14:45:37ZTom JORQUERACI: change image used`.gitlab-ci.yaml` still uses a custom node+chromium image. This should be unnecessary with the switch to puppeteer.
Switch to a more standard node image`.gitlab-ci.yaml` still uses a custom node+chromium image. This should be unnecessary with the switch to puppeteer.
Switch to a more standard node imagehttps://ci.linagora.com/linagora/lgs/labs/hublot/-/issues/70Remove proxy2017-11-14T16:00:55ZTom JORQUERARemove proxyDue to #67 we introduced a proxy in 0ce9822 (tagged with `proxy`).
This is an ugly workaround, and should be removed when #67 is fixed.
To test that everything work without proxy, do the following in `config.json`:
- set `client.proxified` to `false`
- set `client.gstreamerURL` to `wss://:hublot_kaldi-gstreamer_1:80/client/ws/speech?content-type=audio/x-matroska,+rate=(int)48000,+channels=(int)` (or whatever is the correct SSL ws URL)
- set `client.reco.host` to `hublot_recommender_1`
- set `client.reco.port` to `8080`
Everything should work as before, assuming SSL is on (note that every `http://` url in `live-reco.js` is assumed to have been changed to `https://` due solving #67).
Does it works? Congrats'!
You can now clean up to remove the proxy:
- [ ] in `app.js` remove `const proxy = ...` and `proxy.create()`
- [ ] in `config.json`, remove the `client.proxified` option and the `proxy` section
- [ ] in `config.json` ensure `client.gstreamerURL`, `client.reco.host` and `client.reco.port` are set to their correct un-proxified values
- [ ] remove `lib/proxy.js`, it is no longer useful
- [ ] in `live-reco.js` you can remove `proxifiedConnectionHandler` and the test in `createConnection`, as they should be no longer useful
- [ ] in `package.json`, you can now remove the `sockjs-client`, `webstomp-client`, `ws` and `xmlhttprequest` dependencies, assuming they are still not used anywhere else (remember to update `yarn.lock`)Due to #67 we introduced a proxy in 0ce9822 (tagged with `proxy`).
This is an ugly workaround, and should be removed when #67 is fixed.
To test that everything work without proxy, do the following in `config.json`:
- set `client.proxified` to `false`
- set `client.gstreamerURL` to `wss://:hublot_kaldi-gstreamer_1:80/client/ws/speech?content-type=audio/x-matroska,+rate=(int)48000,+channels=(int)` (or whatever is the correct SSL ws URL)
- set `client.reco.host` to `hublot_recommender_1`
- set `client.reco.port` to `8080`
Everything should work as before, assuming SSL is on (note that every `http://` url in `live-reco.js` is assumed to have been changed to `https://` due solving #67).
Does it works? Congrats'!
You can now clean up to remove the proxy:
- [ ] in `app.js` remove `const proxy = ...` and `proxy.create()`
- [ ] in `config.json`, remove the `client.proxified` option and the `proxy` section
- [ ] in `config.json` ensure `client.gstreamerURL`, `client.reco.host` and `client.reco.port` are set to their correct un-proxified values
- [ ] remove `lib/proxy.js`, it is no longer useful
- [ ] in `live-reco.js` you can remove `proxifiedConnectionHandler` and the test in `createConnection`, as they should be no longer useful
- [ ] in `package.json`, you can now remove the `sockjs-client`, `webstomp-client`, `ws` and `xmlhttprequest` dependencies, assuming they are still not used anywhere else (remember to update `yarn.lock`)https://ci.linagora.com/linagora/lgs/labs/hublot/-/issues/68Webserver does not free port when killing hublot2017-11-10T15:09:27ZTom JORQUERAWebserver does not free port when killing hublothttps://ci.linagora.com/linagora/lgs/labs/hublot/-/issues/67Secure endpoints (recommander + kaldi)2017-11-14T15:30:45ZTom JORQUERASecure endpoints (recommander + kaldi)These services should expose their endpoint with SSLThese services should expose their endpoint with SSLhttps://ci.linagora.com/linagora/lgs/labs/hublot/-/issues/63Docker creates anonymous containers when running hublot with `docker-compose`2017-10-24T14:55:38ZTom JORQUERADocker creates anonymous containers when running hublot with `docker-compose`https://ci.linagora.com/linagora/lgs/labs/hublot/-/issues/53Function helper get element scope2017-10-13T12:37:42ZYoann HOUPERTFunction helper get element scopehttps://ci.linagora.com/linagora/lgs/labs/hublot/-/issues/51Use general OpenPaaS file API for storage2017-10-02T14:49:59ZTom JORQUERAUse general OpenPaaS file API for storageDeprecate ad-hoc storage API from dedicated OpenPaaS fork and replace it by general OpenPaaS file API.Deprecate ad-hoc storage API from dedicated OpenPaaS fork and replace it by general OpenPaaS file API.https://ci.linagora.com/linagora/lgs/labs/hublot/-/issues/50Deploy test OpenPaaS instance2017-10-02T14:12:02ZTom JORQUERADeploy test OpenPaaS instanceNeed a server!Need a server!https://ci.linagora.com/linagora/lgs/labs/hublot/-/issues/46UX - OpenPaaS integration2017-10-02T14:58:32ZTom JORQUERAUX - OpenPaaS integrationBetter integration with OpenPaaS UX:
- seamless switch between platforms
- nice icons instead of URLs
...Better integration with OpenPaaS UX:
- seamless switch between platforms
- nice icons instead of URLs
...https://ci.linagora.com/linagora/lgs/labs/hublot/-/issues/45LinTo Integration2017-10-02T14:58:50ZTom JORQUERALinTo IntegrationHublot needs to become a LinTo connector:
- allows speech and text dialogs
- recommendation service from LinToHublot needs to become a LinTo connector:
- allows speech and text dialogs
- recommendation service from LinTohttps://ci.linagora.com/linagora/lgs/labs/hublot/-/issues/44Recommendations rework2017-10-02T14:56:13ZTom JORQUERARecommendations reworkRecommendations need to be improve:
- which recommendations sources?Recommendations need to be improve:
- which recommendations sources?