Asterisk - The Open Source Telephony Project  18.5.0
Data Fields
ast_vm_greeter_functions Struct Reference

Voicemail greeter function table definition. More...

#include <app.h>

Collaboration diagram for ast_vm_greeter_functions:
Collaboration graph
[legend]

Data Fields

struct ast_modulemodule
 The module for the voicemail greeter provider. More...
 
const char * module_name
 The name of the module that provides the voicemail greeter functionality. More...
 
unsigned int module_version
 The version of this function table. More...
 
ast_sayname_fnsayname
 

Detailed Description

Voicemail greeter function table definition.

Examples:
/usr/src/asterisk-18.5.0/main/app.c.

Definition at line 618 of file include/asterisk/app.h.

Field Documentation

◆ module

struct ast_module* module

The module for the voicemail greeter provider.

Examples:
/usr/src/asterisk-18.5.0/main/app.c.

Definition at line 629 of file include/asterisk/app.h.

Referenced by __ast_vm_greeter_register().

◆ module_name

const char* module_name

The name of the module that provides the voicemail greeter functionality.

Examples:
/usr/src/asterisk-18.5.0/main/app.c.

Definition at line 627 of file include/asterisk/app.h.

Referenced by __ast_vm_greeter_register(), ast_vm_greeter_unregister(), and unload_module().

◆ module_version

unsigned int module_version

The version of this function table.

Note
If the ABI for this table changes, the module version (VM_GREETER_MODULE_VERSION) should be incremented.
Examples:
/usr/src/asterisk-18.5.0/main/app.c.

Definition at line 625 of file include/asterisk/app.h.

Referenced by __ast_vm_greeter_register().

◆ sayname

ast_sayname_fn* sayname

Definition at line 631 of file include/asterisk/app.h.


The documentation for this struct was generated from the following file: