/opt/canhelp/node_modules/openai/resources/realtime
NameSizeModeActions
calls.d.mts69040644editdlrm
calls.d.mts.map19490644editdlrm
calls.d.ts68980644editdlrm
calls.d.ts.map19480644editdlrm
calls.js24340644editdlrm
calls.js.map13290644editdlrm
calls.mjs22010644editdlrm
calls.mjs.map12960644editdlrm
client-secrets.d.mts291130644editdlrm
client-secrets.d.mts.map63120644editdlrm
client-secrets.d.ts291060644editdlrm
client-secrets.d.ts.map63110644editdlrm
client-secrets.js15260644editdlrm
client-secrets.js.map3830644editdlrm
client-secrets.mjs13760644editdlrm
client-secrets.mjs.map3800644editdlrm
index.d.mts4700644editdlrm
index.d.mts.map3440644editdlrm
index.d.ts4660644editdlrm
index.d.ts.map3430644editdlrm
index.js7540644editdlrm
index.js.map2410644editdlrm
index.mjs2560644editdlrm
index.mjs.map1990644editdlrm
realtime.d.mts1514200644editdlrm
realtime.d.mts.map398570644editdlrm
realtime.d.ts1514110644editdlrm
realtime.d.ts.map398560644editdlrm
realtime.js9270644editdlrm
realtime.js.map4810644editdlrm
realtime.mjs6690644editdlrm
realtime.mjs.map5000644editdlrm
Edit: /opt/canhelp/node_modules/openai/resources/realtime/calls.js (2434B)
"use strict"; // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. Object.defineProperty(exports, "__esModule", { value: true }); exports.Calls = void 0; const resource_1 = require("../../core/resource.js"); const headers_1 = require("../../internal/headers.js"); const path_1 = require("../../internal/utils/path.js"); class Calls extends resource_1.APIResource { /** * Accept an incoming SIP call and configure the realtime session that will handle * it. * * @example * ```ts * await client.realtime.calls.accept('call_id', { * type: 'realtime', * }); * ``` */ accept(callID, body, options) { return this._client.post((0, path_1.path) `/realtime/calls/${callID}/accept`, { body, ...options, headers: (0, headers_1.buildHeaders)([{ Accept: '*/*' }, options?.headers]), }); } /** * End an active Realtime API call, whether it was initiated over SIP or WebRTC. * * @example * ```ts * await client.realtime.calls.hangup('call_id'); * ``` */ hangup(callID, options) { return this._client.post((0, path_1.path) `/realtime/calls/${callID}/hangup`, { ...options, headers: (0, headers_1.buildHeaders)([{ Accept: '*/*' }, options?.headers]), }); } /** * Transfer an active SIP call to a new destination using the SIP REFER verb. * * @example * ```ts * await client.realtime.calls.refer('call_id', { * target_uri: 'tel:+14155550123', * }); * ``` */ refer(callID, body, options) { return this._client.post((0, path_1.path) `/realtime/calls/${callID}/refer`, { body, ...options, headers: (0, headers_1.buildHeaders)([{ Accept: '*/*' }, options?.headers]), }); } /** * Decline an incoming SIP call by returning a SIP status code to the caller. * * @example * ```ts * await client.realtime.calls.reject('call_id'); * ``` */ reject(callID, body = {}, options) { return this._client.post((0, path_1.path) `/realtime/calls/${callID}/reject`, { body, ...options, headers: (0, headers_1.buildHeaders)([{ Accept: '*/*' }, options?.headers]), }); } } exports.Calls = Calls; //# sourceMappingURL=calls.js.map