- void *p_m_s_sip_inst;
- struct lcr_work p_m_s_delete;
- nua_handle_t *p_m_s_handle;
- nua_magic_t *p_m_s_magic;
- unsigned short p_m_s_rtp_port_local;
- unsigned short p_m_s_rtp_port_remote;
- unsigned int p_m_s_rtp_ip_local;
- unsigned int p_m_s_rtp_ip_remote;
- struct sockaddr_in p_m_s_rtp_sin_local;
- struct sockaddr_in p_m_s_rtp_sin_remote;
- struct sockaddr_in p_m_s_rtcp_sin_local;
- struct sockaddr_in p_m_s_rtcp_sin_remote;
- struct lcr_fd p_m_s_rtp_fd;
- struct lcr_fd p_m_s_rtcp_fd;
- int p_m_s_rtp_is_connected; /* if RTP session is connected, so we may send frames */
- int p_m_s_rtp_tx_action;
- uint16_t p_m_s_rtp_tx_sequence;
- uint32_t p_m_s_rtp_tx_timestamp;
- uint32_t p_m_s_rtp_tx_ssrc;
- struct timeval p_m_s_rtp_tx_last_tv;
+ void i_options(int status, char const *phrase, nua_t *nua, nua_magic_t *magic, nua_handle_t *nh, nua_hmagic_t *hmagic, sip_t const *sip, tagi_t tags[]);
+ void r_options(int status, char const *phrase, nua_t *nua, nua_magic_t *magic, nua_handle_t *nh, nua_hmagic_t *hmagic, sip_t const *sip, tagi_t tags[]);
+ void i_state(int status, char const *phrase, nua_t *nua, nua_magic_t *magic, nua_handle_t *nh, nua_hmagic_t *hmagic, sip_t const *sip, tagi_t tags[]);
+ void *p_s_sip_inst;
+ struct lcr_work p_s_delete;
+ nua_handle_t *p_s_handle;
+ nua_magic_t *p_s_magic;
+ struct lcr_timer p_s_invite_option_timer; /* time to send OPTION to invite transaction */
+ int p_s_invite_direction; /* DIRECTION_* of invite */
+ int p_s_rtp_bridge; /* bridge RTP instead of having a local RTP peer */
+ unsigned short p_s_rtp_port_local;
+ unsigned short p_s_rtp_port_remote;
+ unsigned int p_s_rtp_ip_local;
+ unsigned int p_s_rtp_ip_remote;
+ struct sockaddr_in p_s_rtp_sin_local;
+ struct sockaddr_in p_s_rtp_sin_remote;
+ struct sockaddr_in p_s_rtcp_sin_local;
+ struct sockaddr_in p_s_rtcp_sin_remote;
+ struct lcr_fd p_s_rtp_fd;
+ struct lcr_fd p_s_rtcp_fd;
+ int p_s_rtp_is_connected; /* if RTP session is connected, so we may send frames */
+ int p_s_rtp_tx_action;
+ uint16_t p_s_rtp_tx_sequence;
+ uint32_t p_s_rtp_tx_timestamp;
+ uint32_t p_s_rtp_tx_ssrc;
+ struct timeval p_s_rtp_tx_last_tv;