Skip to main content

Module sofia

Module sofia 

Source
Expand description

Typed Sofia event subclasses and state enums.

mod_sofia fires CUSTOM events with Event-Subclass headers like sofia::register and sofia::gateway_state. This module provides typed enums for those subclass values and for the structured state headers they carry.

Structs§

ParseGatewayPingStatusError
Error returned when parsing an invalid gateway ping status string.
ParseGatewayRegStateError
Error returned when parsing an invalid gateway reg state string.
ParseSipUserPingStatusError
Error returned when parsing an invalid sip user ping status string.
ParseSofiaEventSubclassError
Error returned when parsing an invalid sofia event subclass string.

Enums§

GatewayPingStatus
Gateway ping status from sofia::gateway_state events.
GatewayRegState
Gateway registration state from sofia::gateway_state events.
SipUserPingStatus
SIP user ping status from sofia::sip_user_state events.
SofiaEventSubclass
Sofia event subclass values from mod_sofia.h MY_EVENT_* defines.