Wireshark 4.7.0
The Wireshark network protocol analyzer
Loading...
Searching...
No Matches
Public Attributes | List of all members
_voip_calls_info Struct Reference

Unified record describing a single detected VoIP call across all supported protocols. More...

#include <voip_calls.h>

Public Attributes

voip_call_state call_state
 
voip_call_active_state call_active_state
 
char * call_id
 
char * from_identity
 
char * to_identity
 
void * prot_info
 
void(* free_prot_info )(void *)
 
address initial_speaker
 
uint32_t npackets
 
voip_protocol protocol
 
char * protocol_name
 
char * call_comment
 
uint16_t call_num
 
frame_datastart_fd
 
nstime_t start_rel_ts
 
frame_datastop_fd
 
nstime_t stop_rel_ts
 

Detailed Description

Unified record describing a single detected VoIP call across all supported protocols.

Member Data Documentation

◆ call_active_state

voip_call_active_state _voip_calls_info::call_active_state

Active/inactive classification of the call.

◆ call_comment

char* _voip_calls_info::call_comment

Optional free-text comment annotating this call.

◆ call_id

char* _voip_calls_info::call_id

Protocol-level call identifier string.

◆ call_num

uint16_t _voip_calls_info::call_num

Sequential call index assigned by the tap for display purposes.

◆ call_state

voip_call_state _voip_calls_info::call_state

High-level signalling state of the call (e.g. CALL_SETUP, IN_CALL, COMPLETED).

◆ free_prot_info

void(* _voip_calls_info::free_prot_info) (void *)

Destructor callback for prot_info; called when the record is freed.

◆ from_identity

char* _voip_calls_info::from_identity

Calling party identity (e.g. SIP From URI, ISUP CgPN).

◆ initial_speaker

address _voip_calls_info::initial_speaker

Network address of the party that initiated the call.

◆ npackets

uint32_t _voip_calls_info::npackets

Total number of packets attributed to this call.

◆ prot_info

void* _voip_calls_info::prot_info

Pointer to the protocol-specific info struct (e.g. sip_calls_info_t).

◆ protocol

voip_protocol _voip_calls_info::protocol

Signalling protocol of this call; selects the active prot_info type.

◆ protocol_name

char* _voip_calls_info::protocol_name

Human-readable protocol name string.

◆ start_fd

frame_data* _voip_calls_info::start_fd

Frame data of the first packet of this call.

◆ start_rel_ts

nstime_t _voip_calls_info::start_rel_ts

Relative timestamp of the first packet of this call.

◆ stop_fd

frame_data* _voip_calls_info::stop_fd

Frame data of the last packet of this call.

◆ stop_rel_ts

nstime_t _voip_calls_info::stop_rel_ts

Relative timestamp of the last packet of this call.

◆ to_identity

char* _voip_calls_info::to_identity

Called party identity (e.g. SIP To URI, ISUP CdPN).


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