int status = 200;
char const *phrase = "OK", *reason = NULL;
char const *invite_branch;
+ char const *pl_s = NULL;
assert(cr->cr_orq);
assert(cr->cr_method == sip_method_invite);
goto error;
}
+ tl_gets(tags,
+ SIPTAG_PAYLOAD_STR_REF(pl_s),
+ TAG_END());
+
+
assert(ds->ds_leg);
msg = nta_outgoing_getrequest(cr->cr_orq);
while (sip->sip_supported)
sip_header_remove(msg, sip, (sip_header_t*)sip->sip_supported);
- if (ss == NULL || ss->ss_state > nua_callstate_ready)
+ if (ss == NULL || ss->ss_state > nua_callstate_ready || pl_s)
;
else if (cr->cr_offer_recv && !cr->cr_answer_sent) {
if (nh->nh_soa == NULL) {