sipgateio
Version:
The official Node.js library for sipgate.io
18 lines (17 loc) • 690 B
TypeScript
import { AnswerCallback, DataCallback, HangUpCallback, NewCallCallback } from '../webhook';
declare class FluentWebhookServer {
private serverAddress;
private serverPort;
private newCallCallback;
private answerCallback;
private hangupCallback;
private dataCallback;
setServerAddress: (address: string) => this;
setServerPort: (port: number) => this;
setOnNewCallListener: (fn: NewCallCallback) => this;
setOnAnswerListener: (fn: AnswerCallback) => this;
setOnHangupListener: (fn: HangUpCallback) => this;
setOnDataListener: (fn: DataCallback) => this;
startServer(): Promise<import("..").WebhookServer>;
}
export { FluentWebhookServer };