UNPKG

node-ovh-ts

Version:

OVH API wrapper library for TypeScript

44 lines (41 loc) 1.71 kB
import { TelephonyLineOptionIntercomEnum } from './TelephonyLineOptionIntercomEnum.js'; import { TelephonyLineOptionLanguageEnum } from './TelephonyLineOptionLanguageEnum.js'; import { TelephonyLineOptionForwardNatureTypeEnum } from './TelephonyLineOptionForwardNatureTypeEnum.js'; type TelephonyLineOptions = { absentSubscriber?: boolean; anonymousCallRejection?: boolean; callRestrictionIncoming?: boolean; callRestrictionOutgoing?: boolean; callWaiting?: boolean; codecs?: string; defaultVoicemail?: string; displayNumber?: string; doNotDisturb?: boolean; domain?: string; forwardBackup?: boolean; forwardBackupNature?: TelephonyLineOptionForwardNatureTypeEnum; forwardBackupNumber?: string; forwardBusy?: boolean; forwardBusyNature?: TelephonyLineOptionForwardNatureTypeEnum; forwardBusyNumber?: string; forwardNoReply?: boolean; forwardNoReplyDelay?: number; forwardNoReplyNature?: TelephonyLineOptionForwardNatureTypeEnum; forwardNoReplyNumber?: string; forwardUnconditional?: boolean; forwardUnconditionalNature?: TelephonyLineOptionForwardNatureTypeEnum; forwardUnconditionalNumber?: string; identificationRestriction?: boolean; intercom?: TelephonyLineOptionIntercomEnum; ipRestrictions?: string[]; language?: TelephonyLineOptionLanguageEnum; lockOutCall?: boolean; lockOutCallPassword?: string | null; recordOutgoingCallsBeta?: boolean; toneOnCallWaitingSoundId?: number | null; toneOnHoldSoundId?: number | null; toneRingbackSoundId?: number | null; voicemailExternalNumber?: string; voicemailInternalNumber?: string; }; export { TelephonyLineOptions };