Methods
addLog
- addLog(params: { configuration: string; logChannelName: string }, callback: (err: Error) => void): void
- addLog(params: { configuration: string; logChannelName: string }): Promise<void>
-
Parameters
-
params: { configuration: string; logChannelName: string }
-
configuration: string
-
logChannelName: string
-
callback: (err: Error) => void
Returns void
-
Parameters
-
params: { configuration: string; logChannelName: string }
-
configuration: string
-
logChannelName: string
Returns Promise<void>
deleteLog
- deleteLog(params: { logChannelName: string }, callback: (err: Error) => void): void
- deleteLog(params: { logChannelName: string }): Promise<void>
-
Parameters
-
params: { logChannelName: string }
-
callback: (err: Error) => void
Returns void
-
Parameters
-
params: { logChannelName: string }
Returns Promise<void>
deleteObject
- deleteObject(params: { configClass: string; id: string; objectType: string }, callback: (err: Error) => void): void
- deleteObject(params: { configClass: string; id: string; objectType: string }): Promise<void>
-
Parameters
-
params: { configClass: string; id: string; objectType: string }
-
configClass: string
-
id: string
-
objectType: string
-
callback: (err: Error) => void
Returns void
-
Parameters
-
params: { configClass: string; id: string; objectType: string }
-
configClass: string
-
id: string
-
objectType: string
Returns Promise<void>
getGlobalVar
- getGlobalVar(params: { variable: string }, callback: (err: Error, variable: Variable) => void): void
- getGlobalVar(params: { variable: string }): Promise<Variable>
-
Parameters
-
params: { variable: string }
-
callback: (err: Error, variable: Variable) => void
Returns void
-
Parameters
-
params: { variable: string }
Returns Promise<Variable>
getInfo
- getInfo(params: { only?: string | string[] }, callback: (err: Error, asteriskinfo: AsteriskInfo) => void): void
- getInfo(callback: (err: Error, asteriskinfo: AsteriskInfo) => void): void
- getInfo(params?: { only?: string | string[] }): Promise<AsteriskInfo>
-
Parameters
-
params: { only?: string | string[] }
-
Optional only?: string | string[]
-
callback: (err: Error, asteriskinfo: AsteriskInfo) => void
Returns void
-
Parameters
Returns void
-
Parameters
-
Optional params: { only?: string | string[] }
-
Optional only?: string | string[]
getModule
- getModule(params: { moduleName: string }, callback: (err: Error, module: Module) => void): void
- getModule(params: { moduleName: string }): Promise<Module>
-
Parameters
-
params: { moduleName: string }
-
callback: (err: Error, module: Module) => void
-
- (err: Error, module: Module): void
Returns void
-
Parameters
-
params: { moduleName: string }
Returns Promise<Module>
getObject
- getObject(params: { configClass: string; id: string; objectType: string }, callback: (err: Error, configtuples: ConfigTuple[]) => void): void
- getObject(params: { configClass: string; id: string; objectType: string }): Promise<ConfigTuple[]>
-
Parameters
-
params: { configClass: string; id: string; objectType: string }
-
configClass: string
-
id: string
-
objectType: string
-
callback: (err: Error, configtuples: ConfigTuple[]) => void
Returns void
-
Parameters
-
params: { configClass: string; id: string; objectType: string }
-
configClass: string
-
id: string
-
objectType: string
listLogChannels
- listLogChannels(callback: (err: Error, logchannels: LogChannel[]) => void): void
- listLogChannels(): Promise<LogChannel[]>
-
Parameters
-
callback: (err: Error, logchannels: LogChannel[]) => void
Returns void
-
listModules
- listModules(callback: (err: Error, modules: Module[]) => void): void
- listModules(): Promise<Module[]>
-
Parameters
-
callback: (err: Error, modules: Module[]) => void
-
- (err: Error, modules: Module[]): void
Returns void
-
Returns Promise<Module[]>
loadModule
- loadModule(params: { moduleName: string }, callback: (err: Error) => void): void
- loadModule(params: { moduleName: string }): Promise<void>
-
Parameters
-
params: { moduleName: string }
-
callback: (err: Error) => void
Returns void
-
Parameters
-
params: { moduleName: string }
Returns Promise<void>
ping
-
Parameters
Returns void
-
reloadModule
- reloadModule(params: { moduleName: string }, callback: (err: Error) => void): void
- reloadModule(params: { moduleName: string }): Promise<void>
-
Parameters
-
params: { moduleName: string }
-
callback: (err: Error) => void
Returns void
-
Parameters
-
params: { moduleName: string }
Returns Promise<void>
rotateLog
- rotateLog(params: { logChannelName: string }, callback: (err: Error) => void): void
- rotateLog(params: { logChannelName: string }): Promise<void>
-
Parameters
-
params: { logChannelName: string }
-
callback: (err: Error) => void
Returns void
-
Parameters
-
params: { logChannelName: string }
Returns Promise<void>
setGlobalVar
- setGlobalVar(params: { value?: string; variable: string }, callback: (err: Error) => void): void
- setGlobalVar(params: { value?: string; variable: string }): Promise<void>
-
Parameters
-
params: { value?: string; variable: string }
-
Optional value?: string
-
variable: string
-
callback: (err: Error) => void
Returns void
-
Parameters
-
params: { value?: string; variable: string }
-
Optional value?: string
-
variable: string
Returns Promise<void>
unloadModule
- unloadModule(params: { moduleName: string }, callback: (err: Error) => void): void
- unloadModule(params: { moduleName: string }): Promise<void>
-
Parameters
-
params: { moduleName: string }
-
callback: (err: Error) => void
Returns void
-
Parameters
-
params: { moduleName: string }
Returns Promise<void>
updateObject
- updateObject(params: { configClass: string; fields?: Containers; id: string; objectType: string }, callback: (err: Error, configtuples: ConfigTuple[]) => void): void
- updateObject(params: { configClass: string; fields?: Containers; id: string; objectType: string }): Promise<ConfigTuple[]>
-
Parameters
-
params: { configClass: string; fields?: Containers; id: string; objectType: string }
-
configClass: string
-
-
id: string
-
objectType: string
-
callback: (err: Error, configtuples: ConfigTuple[]) => void
Returns void
-
Parameters
-
params: { configClass: string; fields?: Containers; id: string; objectType: string }
-
configClass: string
-
-
id: string
-
objectType: string
Adds a log channel.