@onereach/step-voice
Version:
Onereach.ai Voice Steps
25 lines (24 loc) • 580 B
TypeScript
import VoiceStep, { VoiceEvent } from './voice';
interface INPUT {
destination: string;
phoneNumber: string;
sessionTimeout: number;
sipHeaders: Array<{
name: string;
value: string;
}>;
refer: boolean;
gatewaySettigsMode?: string;
from?: string;
sipHost?: string;
sipUser?: string;
sipPassword?: string;
muteRecording?: boolean;
}
interface EVENT extends VoiceEvent {
originateDisposition?: string;
}
export default class Transfer extends VoiceStep<INPUT, {}, EVENT> {
runStep(): Promise<void>;
}
export {};