Asterisk - The Open Source Telephony Project  18.5.0
Data Fields
iax2_registry Struct Reference
Collaboration diagram for iax2_registry:
Collaboration graph
[legend]

Data Fields

struct ast_sockaddr addr
 
int callno
 
struct ast_dnsmgr_entrydnsmgr
 
struct {
   struct iax2_registry *   next
 
entry
 
int expire
 
char hostname []
 
int messages
 
int port
 
int refresh
 
enum iax_reg_state regstate
 
char secret [80]
 
struct ast_sockaddr us
 
char username [80]
 

Detailed Description

Definition at line 640 of file chan_iax2.c.

Field Documentation

◆ addr

struct ast_sockaddr addr

◆ callno

int callno

Associated call number if applicable

Definition at line 648 of file chan_iax2.c.

Referenced by delete_users(), iax2_do_register(), and pvt_destructor().

◆ dnsmgr

struct ast_dnsmgr_entry* dnsmgr

◆ entry

struct { ... } entry

◆ expire

int expire

Sched ID of expiration

Definition at line 644 of file chan_iax2.c.

Referenced by __iax2_do_register_s(), delete_users(), iax2_ack_registry(), iax2_append_register(), and iax2_do_register().

◆ hostname

char hostname[]

Definition at line 653 of file chan_iax2.c.

Referenced by __iax2_do_register_s(), and iax2_append_register().

◆ messages

int messages

Message count, low 8 bits = new, high 8 bits = old

Definition at line 647 of file chan_iax2.c.

Referenced by iax2_ack_registry().

◆ next

struct iax2_registry* next

Definition at line 651 of file chan_iax2.c.

◆ port

int port

◆ refresh

int refresh

◆ regstate

enum iax_reg_state regstate

◆ secret

char secret[80]

Password or key name in []'s

Definition at line 643 of file chan_iax2.c.

Referenced by iax2_append_register(), iax2_register(), registry_rerequest(), and Registration::write().

◆ us

struct ast_sockaddr us

Who the server thinks we are

Definition at line 649 of file chan_iax2.c.

Referenced by __attempt_transmit(), and iax2_ack_registry().

◆ username

char username[80]

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