fix customerdata should not be snakeCase

This commit is contained in:
Quan HL
2023-07-27 21:59:47 +07:00
parent 7e3911d786
commit 702948715d
6 changed files with 31 additions and 6 deletions

View File

@@ -144,7 +144,7 @@ class CallInfo {
if (typeof this.duration === 'number') obj.duration = this.duration;
if (this._customerData) {
Object.assign(obj, {customerData: this._customerData});
Object.assign(obj, {customerdata: this._customerData});
}
if (JAMBONES_API_BASE_URL) {

View File

@@ -68,7 +68,7 @@ class TaskRestDial extends Task {
const b3 = this.getTracingPropagation();
const httpHeaders = b3 && {b3};
const params = {
...cs.callInfo,
...cs.callInfo.toJSON(),
defaults: {
synthesizer: {
vendor: cs.speechSynthesisVendor,

View File

@@ -87,7 +87,7 @@ class HttpRequestor extends BaseRequestor {
assert(HookMsgTypes.includes(type));
const payload = params ? snakeCaseKeys(params, ['sip']) : null;
const payload = params ? snakeCaseKeys(params, ['customerdata', 'sip']) : null;
const url = hook.url || hook;
const method = hook.method || 'POST';
let buf = '';