typedef enum _LCState{
LCStateInit,
+ LCStatePreEstablishing,
LCStateRinging,
LCStateAVRunning
}LCState;
struct _RtpProfile *video_profile;
struct _LinphoneCallLog *log;
SalOp *op;
+ SalOp *ping_op;
char localip[LINPHONE_IPADDR_SIZE]; /* our best guess for local ipaddress for this call */
time_t start_time; /*time at which the call was initiated*/
time_t media_start_time; /*time at which it was accepted, media streams established*/
void linphone_core_update_progress(LinphoneCore *lc, const char *purpose, float progresses);
void linphone_core_stop_waiting(LinphoneCore *lc);
+int linphone_core_start_invite(LinphoneCore *lc, LinphoneCall *call, LinphoneProxyConfig *dest_proxy);
extern SalCallbacks linphone_sal_callbacks;
bool_t sdp_200_ack;
bool_t only_one_codec; /*in SDP answers*/
bool_t register_only_when_network_is_up;
+ bool_t ping_with_options;
} sip_config_t;
typedef struct rtp_config