mirror of
https://github.com/jambonz/jambonz-feature-server.git
synced 2025-12-20 08:40:38 +00:00
added support for conference verb
This commit is contained in:
@@ -9,7 +9,6 @@ function makeTask(logger, obj, parent) {
|
||||
}
|
||||
const name = keys[0];
|
||||
const data = obj[name];
|
||||
//logger.debug(data, `makeTask: ${name}`);
|
||||
if (typeof data !== 'object') {
|
||||
throw errBadInstruction;
|
||||
}
|
||||
@@ -18,6 +17,10 @@ function makeTask(logger, obj, parent) {
|
||||
case TaskName.SipDecline:
|
||||
const TaskSipDecline = require('./sip_decline');
|
||||
return new TaskSipDecline(logger, data, parent);
|
||||
case TaskName.Conference:
|
||||
logger.debug({data}, 'Conference verb');
|
||||
const TaskConference = require('./conference');
|
||||
return new TaskConference(logger, data, parent);
|
||||
case TaskName.Dial:
|
||||
const TaskDial = require('./dial');
|
||||
return new TaskDial(logger, data, parent);
|
||||
@@ -25,11 +28,6 @@ function makeTask(logger, obj, parent) {
|
||||
const TaskHangup = require('./hangup');
|
||||
return new TaskHangup(logger, data, parent);
|
||||
case TaskName.Say:
|
||||
if (data.synthesizer.vendor === 'google' && !data.synthesizer.language) {
|
||||
logger.debug('creating legacy say task');
|
||||
const TaskSayLegacy = require('./say-legacy');
|
||||
return new TaskSayLegacy(logger, data, parent);
|
||||
}
|
||||
const TaskSay = require('./say');
|
||||
return new TaskSay(logger, data, parent);
|
||||
case TaskName.Play:
|
||||
|
||||
Reference in New Issue
Block a user