/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.mjs (2201B)
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. import { APIResource } from "../../core/resource.mjs"; import { buildHeaders } from "../../internal/headers.mjs"; import { path } from "../../internal/utils/path.mjs"; export class Calls extends 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(path `/realtime/calls/${callID}/accept`, { body, ...options, headers: 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(path `/realtime/calls/${callID}/hangup`, { ...options, headers: 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(path `/realtime/calls/${callID}/refer`, { body, ...options, headers: 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(path `/realtime/calls/${callID}/reject`, { body, ...options, headers: buildHeaders([{ Accept: '*/*' }, options?.headers]), }); } } //# sourceMappingURL=calls.mjs.map