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

Structure used for sending delayed requests. More...

Data Fields

struct ast_sip_session_media_stateactive_media_state
 
int generate_new_sdp
 
enum delayed_method method
 
struct {
   struct ast_sip_session_delayed_request *   next
 
next
 
ast_sip_session_request_creation_cb on_request_creation
 
ast_sip_session_response_cb on_response
 
ast_sip_session_sdp_creation_cb on_sdp_creation
 
struct ast_sip_session_media_statepending_media_state
 

Detailed Description

Structure used for sending delayed requests.

Requests are typically delayed because the current transaction state of an INVITE. Once the pending INVITE transaction terminates, the delayed request will be sent

Definition at line 1347 of file res_pjsip_session.c.

Field Documentation

struct ast_sip_session_media_state* active_media_state

Active media state at the time of the original request

Definition at line 1361 of file res_pjsip_session.c.

int generate_new_sdp

Whether to generate new SDP

Definition at line 1357 of file res_pjsip_session.c.

enum delayed_method method

Method of the request

Definition at line 1349 of file res_pjsip_session.c.

ast_sip_session_request_creation_cb on_request_creation

Callback to call when the delayed request is created.

Definition at line 1351 of file res_pjsip_session.c.

ast_sip_session_response_cb on_response

Callback to call when the delayed request receives a response

Definition at line 1355 of file res_pjsip_session.c.

ast_sip_session_sdp_creation_cb on_sdp_creation

Callback to call when the delayed request SDP is created

Definition at line 1353 of file res_pjsip_session.c.

struct ast_sip_session_media_state* pending_media_state

Requested media state for the SDP

Definition at line 1359 of file res_pjsip_session.c.


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