#include <osip.h>
Public Attributes | |
| void * | your_instance |
| int | transactionid |
| osip_fifo_t * | transactionff |
| osip_via_t * | topvia |
| osip_from_t * | from |
| osip_to_t * | to |
| osip_call_id_t * | callid |
| osip_cseq_t * | cseq |
| osip_message_t * | orig_request |
| osip_message_t * | last_response |
| osip_message_t * | ack |
| state_t | state |
| time_t | birth_time |
| time_t | completed_time |
| int | in_socket |
| int | out_socket |
| void * | config |
| osip_fsm_type_t | ctx_type |
| osip_ict_t * | ict_context |
| osip_ist_t * | ist_context |
| osip_nict_t * | nict_context |
| osip_nist_t * | nist_context |
| osip_srv_record_t | record |
User Defined Pointer.
Internal Transaction Identifier.
events must be added in this fifo
CALL-LEG definition (Top Via)
CALL-LEG definition (From)
CALL-LEG definition (To)
CALL-LEG definition (Call-ID)
CALL-LEG definition (CSeq)
Initial request
Last response
ack request sent
| state_t osip_transaction::state |
Current state of the transaction
| time_t osip_transaction::birth_time |
birth date of transaction
end date of transaction
Optional socket for incoming message
Optional place for outgoing message
Type of the transaction
1.5.4