mirror of
https://github.com/jambonz/jambonz-feature-server.git
synced 2025-12-20 08:40:38 +00:00
add support for fromHost in createCall rest api
This commit is contained in:
@@ -41,7 +41,8 @@ router.post('/', async(req, res) => {
|
|||||||
'X-Jambonz-Routing': target.type,
|
'X-Jambonz-Routing': target.type,
|
||||||
'X-Jambonz-FS-UUID': srf.locals.fsUUID,
|
'X-Jambonz-FS-UUID': srf.locals.fsUUID,
|
||||||
'X-Call-Sid': callSid,
|
'X-Call-Sid': callSid,
|
||||||
'X-Account-Sid': accountSid
|
'X-Account-Sid': accountSid,
|
||||||
|
...(restDial.fromHost && {'X-Preferred-From-Host': this.from.host})
|
||||||
};
|
};
|
||||||
|
|
||||||
switch (target.type) {
|
switch (target.type) {
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ class TaskRestDial extends Task {
|
|||||||
super(logger, opts);
|
super(logger, opts);
|
||||||
|
|
||||||
this.from = this.data.from;
|
this.from = this.data.from;
|
||||||
|
this.fromHost = this.data.fromHost;
|
||||||
this.to = this.data.to;
|
this.to = this.data.to;
|
||||||
this.call_hook = this.data.call_hook;
|
this.call_hook = this.data.call_hook;
|
||||||
this.timeout = this.data.timeout || 60;
|
this.timeout = this.data.timeout || 60;
|
||||||
|
|||||||
@@ -341,6 +341,7 @@
|
|||||||
"call_hook": "object|string",
|
"call_hook": "object|string",
|
||||||
"call_status_hook": "object|string",
|
"call_status_hook": "object|string",
|
||||||
"from": "string",
|
"from": "string",
|
||||||
|
"fromHost": "string",
|
||||||
"speech_synthesis_vendor": "string",
|
"speech_synthesis_vendor": "string",
|
||||||
"speech_synthesis_voice": "string",
|
"speech_synthesis_voice": "string",
|
||||||
"speech_synthesis_language": "string",
|
"speech_synthesis_language": "string",
|
||||||
|
|||||||
Reference in New Issue
Block a user