Asterisk - The Open Source Telephony Project  18.5.0
Data Structures | Data Fields
call_followme Struct Reference

Data structure for followme scripts. More...

Collaboration diagram for call_followme:
Collaboration graph
[legend]

Data Structures

struct  blnumbers
 
struct  numbers
 
struct  wlnumbers
 

Data Fields

unsigned int active
 
struct call_followme::blnumbers blnumbers
 
char callfromprompt [PATH_MAX]
 
char connprompt [PATH_MAX]
 
char context [AST_MAX_CONTEXT]
 
unsigned int enable_callee_prompt:1
 
struct {
   struct call_followme *   next
 
entry
 
ast_mutex_t lock
 
char moh [MAX_MUSICCLASS]
 
char name [AST_MAX_EXTENSION]
 
char nextindp [MAX_YN_STRING]
 
char norecordingprompt [PATH_MAX]
 
struct call_followme::numbers numbers
 
char optionsprompt [PATH_MAX]
 
char plsholdprompt [PATH_MAX]
 
int realtime
 
char sorryprompt [PATH_MAX]
 
char statusprompt [PATH_MAX]
 
char takecall [MAX_YN_STRING]
 
struct call_followme::wlnumbers wlnumbers
 

Detailed Description

Data structure for followme scripts.

Definition at line 162 of file app_followme.c.

Field Documentation

◆ active

unsigned int active

Profile is active (1), or disabled (0).

Definition at line 167 of file app_followme.c.

Referenced by app_exec(), init_profile(), and reload_followme().

◆ blnumbers

Head of the list of black-listed numbers

Referenced by alloc_profile(), and free_numbers().

◆ callfromprompt

char callfromprompt[PATH_MAX]

Sound prompt name and path

Definition at line 173 of file app_followme.c.

Referenced by app_exec(), init_profile(), and profile_set_param().

◆ connprompt

char connprompt[PATH_MAX]

Sound prompt name and path

Definition at line 179 of file app_followme.c.

Referenced by app_exec(), init_profile(), and profile_set_param().

◆ context

char context[AST_MAX_CONTEXT]

Context to dial from

Definition at line 166 of file app_followme.c.

Referenced by app_exec(), init_profile(), and profile_set_param().

◆ enable_callee_prompt

unsigned int enable_callee_prompt

Allow callees to accept/reject the forwarded call

Definition at line 170 of file app_followme.c.

Referenced by app_exec(), init_profile(), and profile_set_param().

◆ entry

struct { ... } entry

Next Follow-Me record

◆ lock

Definition at line 163 of file app_followme.c.

Referenced by alloc_profile(), app_exec(), find_realtime(), and reload_followme().

◆ moh

char moh[MAX_MUSICCLASS]

Music On Hold Class to be used

Definition at line 165 of file app_followme.c.

Referenced by app_exec(), init_profile(), and profile_set_param().

◆ name

char name[AST_MAX_EXTENSION]

◆ next

struct call_followme* next

Definition at line 184 of file app_followme.c.

◆ nextindp

char nextindp[MAX_YN_STRING]

Digit mapping to decline a call

Definition at line 172 of file app_followme.c.

Referenced by app_exec(), init_profile(), and profile_set_param().

◆ norecordingprompt

char norecordingprompt[PATH_MAX]

Sound prompt name and path

Definition at line 174 of file app_followme.c.

Referenced by app_exec(), init_profile(), and profile_set_param().

◆ numbers

Head of the list of follow-me numbers

Referenced by alloc_profile(), app_exec(), find_realtime(), free_numbers(), and reload_followme().

◆ optionsprompt

char optionsprompt[PATH_MAX]

Sound prompt name and path

Definition at line 175 of file app_followme.c.

Referenced by app_exec(), init_profile(), and profile_set_param().

◆ plsholdprompt

char plsholdprompt[PATH_MAX]

Sound prompt name and path

Definition at line 176 of file app_followme.c.

Referenced by app_exec(), init_profile(), and profile_set_param().

◆ realtime

int realtime

Cached from realtime

Definition at line 168 of file app_followme.c.

Referenced by app_exec(), and find_realtime().

◆ sorryprompt

char sorryprompt[PATH_MAX]

Sound prompt name and path

Definition at line 178 of file app_followme.c.

Referenced by app_exec(), init_profile(), and profile_set_param().

◆ statusprompt

char statusprompt[PATH_MAX]

Sound prompt name and path

Definition at line 177 of file app_followme.c.

Referenced by app_exec(), init_profile(), and profile_set_param().

◆ takecall

char takecall[MAX_YN_STRING]

Digit mapping to take a call

Definition at line 171 of file app_followme.c.

Referenced by app_exec(), init_profile(), and profile_set_param().

◆ wlnumbers

Head of the list of white-listed numbers

Referenced by alloc_profile(), and free_numbers().


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