pjsip logo pjsip.org
Open source SIP stack and media stack for presence, im/instant messaging, and multimedia communication
Loading

HOME

SIP/media Features
High Performance SIP
Small Footprint SIP
Symbian Port

FAQ

Documentation

Licensing

Download

Development (Trac)

Projects using pjsip

Mailing List

Open Source Links


About: PJLIB, PJLIB-UTIL, PJSIP, and PJMEDIA are created by: Benny Prijono
<bennylp@pjsip.org>


 

Home --> Documentations --> PJSIP Reference

pjsua_call Struct Reference

#include <pjsua_internal.h>

Data Fields

unsigned index
pjsip_inv_sessioninv
void * user_data
pjsip_status_code last_code
pj_str_t last_text
pj_time_val start_time
pj_time_val res_time
pj_time_val conn_time
pj_time_val dis_time
pjsua_acc_id acc_id
int secure_level
pjsua_call_hold_type call_hold_type
pj_bool_t local_hold
void * hold_msg
pjsua_call_media_status media_st
pjmedia_dir media_dir
pjmedia_sessionsession
int audio_idx
pj_uint32_t ssrc
pj_uint32_t rtp_tx_ts
pj_uint16_t rtp_tx_seq
pj_uint8_t rtp_tx_seq_ts_set
int conf_slot
pjsip_evsubxfer_sub
pjmedia_transportmed_tp
pj_status_t med_tp_ready
pjmedia_transportmed_orig
pj_bool_t med_tp_auto_del
pjsua_med_tp_st med_tp_st
pj_sockaddr med_rtp_addr
pj_stun_nat_type rem_nat_type
pjmedia_srtp_use rem_srtp_use
char last_text_buf_ [128]
struct {
   pj_timer_entry   reinv_timer
   pj_uint32_t   sdp_ver
   int   retry_cnt
   pj_bool_t   pending
lock_codec

Detailed Description

Structure to be attached to invite dialog. Given a dialog "dlg", application can retrieve this structure by accessing dlg->mod_data[pjsua.mod.id].


Field Documentation

Index in pjsua array.

The invite session.

User/application data.

Last status code seen.

Last status text seen.

First INVITE sent/received.

First response sent/received.

Connected/confirmed time.

Account index being used.

Signaling security level.

Flag for call-hold by local.

Outgoing hold tx_data.

The media session.

Index of m=audio in SDP.

Initial RTP timestamp for sender.

Initial RTP sequence for sender.

Bitmask flags if initial RTP sequence and/or timestamp for sender are set. bit 0/LSB : sequence flag bit 1 : timestamp flag

Slot # in conference bridge.

Xfer server subscription, if this call was triggered by xfer.

Current media transport.

Media transport status.

Original media transport

May delete media transport

pjsua_med_tp_st pjsua_call::med_tp_st

Media transport state

Current RTP source address (used to update ICE default address)

NAT type of remote endpoint.

Remote's SRTP usage policy.

Buffer for last_text.

Reinvite retry timer.

SDP version of the bad answer

Retry count.

Pending until CONFIRMED state

struct { ... } pjsua_call::lock_codec

Data for codec locking when answer contains multiple codecs.


The documentation for this struct was generated from the following file:
  • pjsua_internal.h

 


PJSIP Open Source, high performance, small footprint, and very very portable SIP stack
Copyright (C) 2006-2008 Teluu Inc.