Asterisk - The Open Source Telephony Project  21.4.1
Data Fields
exten_state_subscription Struct Reference

A subscription for extension state. More...

Data Fields

char context [AST_MAX_CONTEXT]
 
char exten [AST_MAX_EXTENSION]
 
int id
 
enum ast_extension_states last_exten_state
 
enum ast_presence_state last_presence_state
 
struct ast_taskprocessorserializer
 
struct ast_sip_subscriptionsip_sub
 
char * user_agent
 

Detailed Description

A subscription for extension state.

This structure acts as the owner for the underlying SIP subscription. It also keeps a pointer to an associated "provider" so when a state changes a notify data creator is quickly accessible.

Definition at line 69 of file res_pjsip_exten_state.c.

Field Documentation

char context[AST_MAX_CONTEXT]

Context in which subscription looks for updates

Definition at line 77 of file res_pjsip_exten_state.c.

char exten[AST_MAX_EXTENSION]

Extension within the context to receive updates from

Definition at line 79 of file res_pjsip_exten_state.c.

int id

Watcher id when registering for extension state changes

Definition at line 71 of file res_pjsip_exten_state.c.

enum ast_extension_states last_exten_state

The last known extension state

Definition at line 83 of file res_pjsip_exten_state.c.

enum ast_presence_state last_presence_state

The last known presence state

Definition at line 85 of file res_pjsip_exten_state.c.

The serializer to use for notifications

Definition at line 75 of file res_pjsip_exten_state.c.

struct ast_sip_subscription* sip_sub

The SIP subscription

Definition at line 73 of file res_pjsip_exten_state.c.

char* user_agent

The subscription's user agent

Definition at line 81 of file res_pjsip_exten_state.c.


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