static pj_status_t on_tx_msg(pjsip_tx_data* tdata) { // Do logging. local_log_tx_msg(tdata); sas_log_tx_msg(tdata); // Return success so the message gets transmitted. return PJ_SUCCESS; }
static pj_status_t process_on_tx_msg(pjsip_tx_data* tdata) { if ((health_checker != NULL) && (PJSIP_MSG_CSEQ_HDR(tdata->msg)->method.id == PJSIP_INVITE_METHOD) && (tdata->msg->line.status.code == 200)) { // 200 OK to an INVITE - meets S-CSCF health check criteria health_checker->health_check_passed(); } // Do logging. local_log_tx_msg(tdata); sas_log_tx_msg(tdata); // Return success so the message gets transmitted. return PJ_SUCCESS; }