UNPKG

phoneserve

Version:

easy API implementation for sipgate.io (not official), TypeScript ready

32 lines (29 loc) 792 B
import * as plugins from "./phoneserve.plugins"; import {Destination} from "./phoneserve.classes.destination"; export interface IVoiceappDialOptions { optionsSoundfile:string; 0?:Destination; 1?:Destination; 2?:Destination; 3?:Destination; 4?:Destination; 5?:Destination; 6?:Destination; 7?:Destination; 8?:Destination; 9?:Destination; }; export interface IVoiceappOptions { name:string; introductionSoundfile:string; dialOptions:IVoiceappDialOptions; phonenumber:number; }; export class Voiceapp extends Destination { introductionSoundFile:string //path to soundfile dialOptions: IVoiceappDialOptions; phonenumber:number; constructor(optionsArg:IVoiceappOptions){ super({name:optionsArg.name}); }; };