if (sip->sip_from && sip->sip_from->a_tag) {
switch_channel_set_variable(channel, "sip_from_tag", sip->sip_from->a_tag);
}
+ if (sip->sip_cseq && sip->sip_cseq->cs_seq) {
+ char sip_cseq[40] = "";
+ switch_snprintf(sip_cseq, sizeof(sip_cseq), "%d", sip->sip_cseq->cs_seq);
+ switch_channel_set_variable(channel, "sip_cseq", sip_cseq);
+ }
}
}
if (sip->sip_from && sip->sip_from->a_tag) {
switch_channel_set_variable(channel, "sip_from_tag", sip->sip_from->a_tag);
}
+
+ if (sip->sip_cseq && sip->sip_cseq->cs_seq) {
+ char sip_cseq[40] = "";
+ switch_snprintf(sip_cseq, sizeof(sip_cseq), "%d", sip->sip_cseq->cs_seq);
+ switch_channel_set_variable(channel, "sip_cseq", sip_cseq);
+ }
}
}
case nua_r_ack: