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

#include <iax2.h>

Data Fields

unsigned char csub
 
unsigned short dcallno
 
unsigned char iedata [0]
 
unsigned char iseqno
 
unsigned char oseqno
 
unsigned short scallno
 
unsigned int ts
 
unsigned char type
 

Detailed Description

Full frames are always delivered reliably

Definition at line 228 of file iax2.h.

Field Documentation

◆ csub

unsigned char csub

◆ dcallno

unsigned short dcallno

Destination call number – high bit is 1 if retransmission

Definition at line 230 of file iax2.h.

Referenced by iax2_send(), iax_showframe(), raw_hangup(), socket_process_helper(), and update_packet().

◆ iedata

unsigned char iedata[0]

Definition at line 236 of file iax2.h.

Referenced by iax_showframe().

◆ iseqno

unsigned char iseqno

Packet number (next incoming expected)

Definition at line 233 of file iax2.h.

Referenced by handle_call_token(), iax2_send(), iax_showframe(), raw_hangup(), socket_process_helper(), and update_packet().

◆ oseqno

unsigned char oseqno

Packet number (outgoing)

Definition at line 232 of file iax2.h.

Referenced by defer_full_frame(), iax2_send(), iax_showframe(), raw_hangup(), and socket_process_helper().

◆ scallno

unsigned short scallno

Source call number – high bit must be 1

Definition at line 229 of file iax2.h.

Referenced by decode_frame(), encrypt_frame(), handle_call_token(), iax2_send(), iax_showframe(), raw_hangup(), socket_process_helper(), and socket_read().

◆ ts

unsigned int ts

32-bit timestamp in milliseconds (from 1st transmission)

Definition at line 231 of file iax2.h.

Referenced by handle_call_token(), iax2_send(), iax_showframe(), raw_hangup(), and socket_process_helper().

◆ type

unsigned char type

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