@vonage/voice
Version:
The Voice API lets you create outbound calls, control in-progress calls and get information about historical calls.
309 lines (295 loc) • 10.7 kB
JavaScript
;
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
// lib/enums/index.ts
var enums_exports = {};
__export(enums_exports, {
AdvancedMachineDetectionMode: () => AdvancedMachineDetectionMode,
CallDirection: () => CallDirection,
CallStatus: () => CallStatus,
ConnectEventType: () => ConnectEventType,
HttpMethod: () => HttpMethod,
MachineDetection: () => MachineDetection,
MachineDetectionBehavior: () => MachineDetectionBehavior,
NCCOActions: () => NCCOActions,
RecordingFormat: () => RecordingFormat,
TTSLanguages: () => TTSLanguages,
TTSVoices: () => TTSVoices,
WebsocketBitrate: () => WebsocketBitrate
});
module.exports = __toCommonJS(enums_exports);
// lib/enums/AdvancedMachineDetectionMode.ts
var AdvancedMachineDetectionMode = /* @__PURE__ */ ((AdvancedMachineDetectionMode2) => {
AdvancedMachineDetectionMode2["DEFAULT"] = "default";
AdvancedMachineDetectionMode2["DETECT"] = "detect";
AdvancedMachineDetectionMode2["DETECTBEEP"] = "detect_beep";
return AdvancedMachineDetectionMode2;
})(AdvancedMachineDetectionMode || {});
// lib/enums/CallDirection.ts
var CallDirection = /* @__PURE__ */ ((CallDirection2) => {
CallDirection2["OUTBOUND"] = "outbound";
CallDirection2["INBOUND"] = "inbound";
return CallDirection2;
})(CallDirection || {});
// lib/enums/CallStatus.ts
var CallStatus = /* @__PURE__ */ ((CallStatus2) => {
CallStatus2["STARTED"] = "started";
CallStatus2["RINGING"] = "ringing";
CallStatus2["ANSWERED"] = "answered";
CallStatus2["MACHINE"] = "machine";
CallStatus2["COMPLETED"] = "completed";
CallStatus2["BUSY"] = "busy";
CallStatus2["CANCELLED"] = "cancelled";
CallStatus2["FAILED"] = "failed";
CallStatus2["REJECTED"] = "rejected";
CallStatus2["TIMEOUT"] = "timeout";
CallStatus2["UNANSWERED"] = "unanswered";
return CallStatus2;
})(CallStatus || {});
// lib/enums/HttpMethod.ts
var HttpMethod = /* @__PURE__ */ ((HttpMethod2) => {
HttpMethod2["GET"] = "GET";
HttpMethod2["POST"] = "POST";
return HttpMethod2;
})(HttpMethod || {});
// lib/enums/MachineDetctionBehavior.ts
var MachineDetectionBehavior = /* @__PURE__ */ ((MachineDetectionBehavior2) => {
MachineDetectionBehavior2["CONTINUE"] = "continue";
MachineDetectionBehavior2["HANGUP"] = "hangup";
return MachineDetectionBehavior2;
})(MachineDetectionBehavior || {});
// lib/enums/NCCOActions.ts
var NCCOActions = /* @__PURE__ */ ((NCCOActions2) => {
NCCOActions2["CONNECT"] = "connect";
NCCOActions2["CONVERSATION"] = "conversation";
NCCOActions2["INPUT"] = "input";
NCCOActions2["NOTIFY"] = "notify";
NCCOActions2["RECORD"] = "record";
NCCOActions2["STREAM"] = "stream";
NCCOActions2["TALK"] = "talk";
return NCCOActions2;
})(NCCOActions || {});
// lib/enums/TTSLanguages.ts
var TTSLanguages = /* @__PURE__ */ ((TTSLanguages2) => {
TTSLanguages2["AF_ZA"] = "af-ZA";
TTSLanguages2["AR"] = "ar";
TTSLanguages2["BG_BG"] = "bg-BG";
TTSLanguages2["BN_IN"] = "bn-IN";
TTSLanguages2["CA_ES"] = "ca-ES";
TTSLanguages2["CMN_CN"] = "cmn-CN";
TTSLanguages2["CMN_TW"] = "cmn-TW";
TTSLanguages2["CS_CZ"] = "cs-CZ";
TTSLanguages2["CY_GB"] = "cy-GB";
TTSLanguages2["DA_DK"] = "da-DK";
TTSLanguages2["DE_AT"] = "de-AT";
TTSLanguages2["DE_DE"] = "de-DE";
TTSLanguages2["DE_ET"] = "de-ET";
TTSLanguages2["EL_GR"] = "el-GR";
TTSLanguages2["EN_AU"] = "en-AU";
TTSLanguages2["EN_GB"] = "en-GB";
TTSLanguages2["EN_GB_SCT"] = "en-GB-SCT";
TTSLanguages2["EN_GB_WLS"] = "en-GB-WLS";
TTSLanguages2["EN_IE"] = "en-IE";
TTSLanguages2["EN_IN"] = "en-IN";
TTSLanguages2["EN_NZ"] = "en-NZ";
TTSLanguages2["EN_US"] = "en-US";
TTSLanguages2["EN_ZA"] = "en-ZA";
TTSLanguages2["ES_CO"] = "es-CO";
TTSLanguages2["ES_ES"] = "es-ES";
TTSLanguages2["ES_MX"] = "es-MX";
TTSLanguages2["ES_US"] = "es-US";
TTSLanguages2["EU_ES"] = "eu-ES";
TTSLanguages2["FI_FI"] = "fi-FI";
TTSLanguages2["FIL_PH"] = "fil-PH";
TTSLanguages2["FR_CA"] = "fr-CA";
TTSLanguages2["FR_FR"] = "fr-FR";
TTSLanguages2["GL_ES"] = "gl-ES";
TTSLanguages2["GU_IN"] = "gu-IN";
TTSLanguages2["HE_IL"] = "he-IL";
TTSLanguages2["HI_IN"] = "hi-IN";
TTSLanguages2["HU_HU"] = "hu-HU";
TTSLanguages2["ID_ID"] = "id-ID";
TTSLanguages2["IS_IS"] = "is-IS";
TTSLanguages2["IT_IT"] = "it-IT";
TTSLanguages2["JA_JP"] = "ja-JP";
TTSLanguages2["KN_IN"] = "kn-IN";
TTSLanguages2["KO_KR"] = "ko-KR";
TTSLanguages2["LV_LV"] = "lv-LV";
TTSLanguages2["ML_IN"] = "ml-IN";
TTSLanguages2["MS_MY"] = "ms-MY";
TTSLanguages2["NB_NO"] = "nb-NO";
TTSLanguages2["NL_BE"] = "nl-BE";
TTSLanguages2["NL_NL"] = "nl-NL";
TTSLanguages2["NO_NO"] = "no-NO";
TTSLanguages2["PA_IN"] = "pa-IN";
TTSLanguages2["PL_PL"] = "pl-PL";
TTSLanguages2["PT_BR"] = "pt-BR";
TTSLanguages2["PT_PT"] = "pt-PT";
TTSLanguages2["RO_RO"] = "ro-RO";
TTSLanguages2["RU_RU"] = "ru-RU";
TTSLanguages2["SK_SK"] = "sk-SK";
TTSLanguages2["SR_RS"] = "sr-RS";
TTSLanguages2["SV_SE"] = "sv-SE";
TTSLanguages2["TA_IN"] = "ta-IN";
TTSLanguages2["TE_IN"] = "te-IN";
TTSLanguages2["TH_TH"] = "th-TH";
TTSLanguages2["TR_TR"] = "tr-TR";
TTSLanguages2["UK_UA"] = "uk-UA";
TTSLanguages2["VI_VN"] = "vi-VN";
TTSLanguages2["YUE_CN"] = "yue-CN";
return TTSLanguages2;
})(TTSLanguages || {});
// lib/enums/TTSVoices.ts
var TTSVoices = /* @__PURE__ */ ((TTSVoices2) => {
TTSVoices2["ADITI"] = "Aditi";
TTSVoices2["AGNIESZKA"] = "Agnieszka";
TTSVoices2["ALVA"] = "Alva";
TTSVoices2["AMY"] = "Amy";
TTSVoices2["ASTRID"] = "Astrid";
TTSVoices2["BIANCA"] = "Bianca";
TTSVoices2["BRIAN"] = "Brian";
TTSVoices2["CARLA"] = "Carla";
TTSVoices2["CARMEN"] = "Carmen";
TTSVoices2["CARMIT"] = "Carmit";
TTSVoices2["CATARINA"] = "Catarina";
TTSVoices2["CELINE"] = "Celine";
TTSVoices2["CEM"] = "Cem";
TTSVoices2["CHANTAL"] = "Chantal";
TTSVoices2["CHIPMUNK"] = "Chipmunk";
TTSVoices2["CONCHITA"] = "Conchita";
TTSVoices2["CRISTIANO"] = "Cristiano";
TTSVoices2["DAMAYANTI"] = "Damayanti";
TTSVoices2["DORA"] = "Dora";
TTSVoices2["EMMA"] = "Emma";
TTSVoices2["EMPAR"] = "Empar";
TTSVoices2["ENRIQUE"] = "Enrique";
TTSVoices2["ERIC"] = "Eric";
TTSVoices2["EWA"] = "Ewa";
TTSVoices2["FELIPE"] = "Felipe";
TTSVoices2["FILIZ"] = "Filiz";
TTSVoices2["GERAINT"] = "Geraint";
TTSVoices2["GIORGIO"] = "Giorgio";
TTSVoices2["GWYNETH"] = "Gwyneth";
TTSVoices2["HANS"] = "Hans";
TTSVoices2["HENRIK"] = "Henrik";
TTSVoices2["INES"] = "Ines";
TTSVoices2["IOANA"] = "Ioana";
TTSVoices2["IVETA"] = "Iveta";
TTSVoices2["IVY"] = "Ivy";
TTSVoices2["JACEK"] = "Jacek";
TTSVoices2["JAN"] = "Jan";
TTSVoices2["JENNIFER"] = "Jennifer";
TTSVoices2["JOANA"] = "Joana";
TTSVoices2["JOANNA"] = "Joanna";
TTSVoices2["JOEY"] = "Joey";
TTSVoices2["JORDI"] = "Jordi";
TTSVoices2["JUSTIN"] = "Justin";
TTSVoices2["KANYA"] = "Kanya";
TTSVoices2["KARL"] = "Karl";
TTSVoices2["KENDRA"] = "Kendra";
TTSVoices2["KIMBERLY"] = "Kimberly";
TTSVoices2["LAILA"] = "Laila";
TTSVoices2["LAURA"] = "Laura";
TTSVoices2["LEA"] = "Lea";
TTSVoices2["LEKHA"] = "Lekha";
TTSVoices2["LIV"] = "Liv";
TTSVoices2["LOTTE"] = "Lotte";
TTSVoices2["LUCIA"] = "Lucia";
TTSVoices2["LUCIANA"] = "Luciana";
TTSVoices2["MADS"] = "Mads";
TTSVoices2["MAGED"] = "Maged";
TTSVoices2["MAJA"] = "Maja";
TTSVoices2["MARISKA"] = "Mariska";
TTSVoices2["MARLENE"] = "Marlene";
TTSVoices2["MATHIEU"] = "Mathieu";
TTSVoices2["MATTHEW"] = "Matthew";
TTSVoices2["MAXIM"] = "Maxim";
TTSVoices2["MEI_JIA"] = "Mei-Jia";
TTSVoices2["MELINA"] = "Melina";
TTSVoices2["MIA"] = "Mia";
TTSVoices2["MIGUEL"] = "Miguel";
TTSVoices2["MIREN"] = "Miren";
TTSVoices2["MIZUKI"] = "Mizuki";
TTSVoices2["MONTSERRAT"] = "Montserrat";
TTSVoices2["NAJA"] = "Naja";
TTSVoices2["NICOLE"] = "Nicole";
TTSVoices2["NIKOS"] = "Nikos";
TTSVoices2["NORA"] = "Nora";
TTSVoices2["OSKAR"] = "Oskar";
TTSVoices2["PENELOPE"] = "Penelope";
TTSVoices2["RAVEENA"] = "Raveena";
TTSVoices2["RICARDO"] = "Ricardo";
TTSVoices2["RUBEN"] = "Ruben";
TTSVoices2["RUSSELL"] = "Russell";
TTSVoices2["SALLI"] = "Salli";
TTSVoices2["SATU"] = "Satu";
TTSVoices2["SEOYEON"] = "Seoyeon";
TTSVoices2["SIN_JI"] = "Sin-Ji";
TTSVoices2["SORA"] = "Sora";
TTSVoices2["TAKUMI"] = "Takumi";
TTSVoices2["TARIK"] = "Tarik";
TTSVoices2["TATYANA"] = "Tatyana";
TTSVoices2["TESSA"] = "Tessa";
TTSVoices2["TIAN_TIAN"] = "Tian-Tian";
TTSVoices2["VICKI"] = "Vicki";
TTSVoices2["VITORIA"] = "Vitoria";
TTSVoices2["YELDA"] = "Yelda";
TTSVoices2["ZEINA"] = "Zeina";
TTSVoices2["ZHIYU"] = "Zhiyu";
TTSVoices2["ZUZANA"] = "Zuzana";
return TTSVoices2;
})(TTSVoices || {});
// lib/enums/Endpoint/WebsocketBitrate.ts
var WebsocketBitrate = /* @__PURE__ */ ((WebsocketBitrate2) => {
WebsocketBitrate2["RATE_8000"] = "audio/l16;rate=8000";
WebsocketBitrate2["RATE_16000"] = "audio/l16;rate=16000";
return WebsocketBitrate2;
})(WebsocketBitrate || {});
// lib/enums/NCCO/ConnectEventType.ts
var ConnectEventType = /* @__PURE__ */ ((ConnectEventType2) => {
ConnectEventType2["SYNCHRONOUS"] = "synchronous";
return ConnectEventType2;
})(ConnectEventType || {});
// lib/enums/NCCO/MachineDetection.ts
var MachineDetection = /* @__PURE__ */ ((MachineDetection2) => {
MachineDetection2["CONTINUE"] = "continue";
MachineDetection2["HANGUP"] = "hangup";
return MachineDetection2;
})(MachineDetection || {});
// lib/enums/NCCO/RecordingFormat.ts
var RecordingFormat = /* @__PURE__ */ ((RecordingFormat2) => {
RecordingFormat2["MP3"] = "mp3";
RecordingFormat2["WAV"] = "wav";
RecordingFormat2["OGG"] = "ogg";
return RecordingFormat2;
})(RecordingFormat || {});
// Annotate the CommonJS export names for ESM import in node:
0 && (module.exports = {
AdvancedMachineDetectionMode,
CallDirection,
CallStatus,
ConnectEventType,
HttpMethod,
MachineDetection,
MachineDetectionBehavior,
NCCOActions,
RecordingFormat,
TTSLanguages,
TTSVoices,
WebsocketBitrate
});