mirror of
https://github.com/jambonz/jambonz-feature-server.git
synced 2025-12-21 00:58:34 +00:00
update to fsmrf with fix
This commit is contained in:
@@ -244,6 +244,8 @@ class TaskSay extends Task {
|
||||
}
|
||||
else {
|
||||
this.logger.debug(`Say:exec sending command to play file ${filepath[segment]}`);
|
||||
const {span} = this.startChildSpan('start-audio');
|
||||
this.ep.once('playback-start', ({file}) => span?.end());
|
||||
await ep.play(filepath[segment]);
|
||||
this.logger.debug(`Say:exec completed play file ${filepath[segment]}`);
|
||||
}
|
||||
@@ -265,6 +267,7 @@ class TaskSay extends Task {
|
||||
this.notifyStatus({event: 'kill-playback'});
|
||||
this.ep.api('uuid_break', this.ep.uuid);
|
||||
}
|
||||
this.ep.removeEventListeners('playback-start');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
14
package-lock.json
generated
14
package-lock.json
generated
@@ -31,7 +31,7 @@
|
||||
"bent": "^7.3.12",
|
||||
"debug": "^4.3.4",
|
||||
"deepcopy": "^2.1.0",
|
||||
"drachtio-fsmrf": "^3.0.33",
|
||||
"drachtio-fsmrf": "^3.0.34",
|
||||
"drachtio-srf": "^4.5.31",
|
||||
"express": "^4.18.2",
|
||||
"express-validator": "^7.0.1",
|
||||
@@ -6607,9 +6607,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/drachtio-fsmrf": {
|
||||
"version": "3.0.33",
|
||||
"resolved": "https://registry.npmjs.org/drachtio-fsmrf/-/drachtio-fsmrf-3.0.33.tgz",
|
||||
"integrity": "sha512-DE+gZwzLQMZWMBxWPlN5iHQgKLzh4o3FBAH8PYXHtCg878EG4KiOsVGjEfO2W1IFA7rFiGh98PlDThx9QJ6nDg==",
|
||||
"version": "3.0.35",
|
||||
"resolved": "https://registry.npmjs.org/drachtio-fsmrf/-/drachtio-fsmrf-3.0.35.tgz",
|
||||
"integrity": "sha512-hb8eOuv4K2mHRMjymu+t4Ut1WReVWu/QcaiBjPxmBS53y6PbCe63Na5Y/WUXUxFTmCOofu57LquwrEkbKhdYDw==",
|
||||
"dependencies": {
|
||||
"camel-case": "^4.1.2",
|
||||
"debug": "^2.6.9",
|
||||
@@ -17304,9 +17304,9 @@
|
||||
}
|
||||
},
|
||||
"drachtio-fsmrf": {
|
||||
"version": "3.0.33",
|
||||
"resolved": "https://registry.npmjs.org/drachtio-fsmrf/-/drachtio-fsmrf-3.0.33.tgz",
|
||||
"integrity": "sha512-DE+gZwzLQMZWMBxWPlN5iHQgKLzh4o3FBAH8PYXHtCg878EG4KiOsVGjEfO2W1IFA7rFiGh98PlDThx9QJ6nDg==",
|
||||
"version": "3.0.35",
|
||||
"resolved": "https://registry.npmjs.org/drachtio-fsmrf/-/drachtio-fsmrf-3.0.35.tgz",
|
||||
"integrity": "sha512-hb8eOuv4K2mHRMjymu+t4Ut1WReVWu/QcaiBjPxmBS53y6PbCe63Na5Y/WUXUxFTmCOofu57LquwrEkbKhdYDw==",
|
||||
"requires": {
|
||||
"camel-case": "^4.1.2",
|
||||
"debug": "^2.6.9",
|
||||
|
||||
@@ -47,7 +47,7 @@
|
||||
"bent": "^7.3.12",
|
||||
"debug": "^4.3.4",
|
||||
"deepcopy": "^2.1.0",
|
||||
"drachtio-fsmrf": "^3.0.33",
|
||||
"drachtio-fsmrf": "^3.0.34",
|
||||
"drachtio-srf": "^4.5.31",
|
||||
"express": "^4.18.2",
|
||||
"express-validator": "^7.0.1",
|
||||
|
||||
Reference in New Issue
Block a user