Log using GSM48 Cause Value strings
Use gsm48_cc_cause_name() in logging messages Depends-On: I296f208581ce2550805f9d96e20f7319e1199023 Change-Id: I6e3541b66cb3407f0cb23fb6e00a04685fe90757
This commit is contained in:
parent
5b1621bf53
commit
cddf0d175e
|
@ -264,7 +264,7 @@ static void mncc_call_leg_release(struct call_leg *_leg)
|
||||||
case MNCC_CC_PROCEEDING:
|
case MNCC_CC_PROCEEDING:
|
||||||
case MNCC_CC_CONNECTED:
|
case MNCC_CC_CONNECTED:
|
||||||
LOGP(DMNCC, LOGL_DEBUG,
|
LOGP(DMNCC, LOGL_DEBUG,
|
||||||
"Releasing call in non-initial leg(%u) cause(%d)\n", leg->callref, leg->base.cause);
|
"Releasing call in non-initial leg(%u) cause(%s)\n", leg->callref, gsm48_cc_cause_name(leg->base.cause));
|
||||||
leg->base.in_release = true;
|
leg->base.in_release = true;
|
||||||
start_cmd_timer(leg, MNCC_REL_IND);
|
start_cmd_timer(leg, MNCC_REL_IND);
|
||||||
mncc_send(leg->conn, MNCC_DISC_REQ, leg->callref);
|
mncc_send(leg->conn, MNCC_DISC_REQ, leg->callref);
|
||||||
|
@ -508,7 +508,7 @@ static void check_disc_ind(struct mncc_connection *conn, const char *buf, int rc
|
||||||
return;
|
return;
|
||||||
|
|
||||||
LOGP(DMNCC,
|
LOGP(DMNCC,
|
||||||
LOGL_DEBUG, "Rcvd MNCC_DISC_IND, Cause: %d\n", data->cause.value);
|
LOGL_DEBUG, "Rcvd MNCC_DISC_IND, Cause: %s\n", gsm48_cc_cause_name(data->cause.value));
|
||||||
LOGP(DMNCC,
|
LOGP(DMNCC,
|
||||||
LOGL_DEBUG, "leg(%u) was disconnected. Releasing\n", data->callref);
|
LOGL_DEBUG, "leg(%u) was disconnected. Releasing\n", data->callref);
|
||||||
leg->base.in_release = true;
|
leg->base.in_release = true;
|
||||||
|
@ -531,7 +531,7 @@ static void check_rel_ind(struct mncc_connection *conn, const char *buf, int rc)
|
||||||
if (!leg)
|
if (!leg)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
LOGP(DMNCC, LOGL_DEBUG, "Rcvd MNCC_REL_IND, Cause: %d\n", data->cause.value);
|
LOGP(DMNCC, LOGL_DEBUG, "Rcvd MNCC_REL_IND, Cause: %s\n", gsm48_cc_cause_name(data->cause.value));
|
||||||
|
|
||||||
if (leg->base.in_release)
|
if (leg->base.in_release)
|
||||||
stop_cmd_timer(leg, MNCC_REL_IND);
|
stop_cmd_timer(leg, MNCC_REL_IND);
|
||||||
|
@ -591,7 +591,7 @@ static void check_rej_ind(struct mncc_connection *conn, const char *buf, int rc)
|
||||||
other_leg->cause = data->cause.value;
|
other_leg->cause = data->cause.value;
|
||||||
other_leg->release_call(other_leg);
|
other_leg->release_call(other_leg);
|
||||||
}
|
}
|
||||||
LOGP(DMNCC, LOGL_DEBUG, "leg(%u) was rejected with cause(%d).\n", data->callref, leg->cause);
|
LOGP(DMNCC, LOGL_DEBUG, "leg(%u) was rejected with cause(%s).\n", data->callref, gsm48_cc_cause_name(leg->cause));
|
||||||
mncc_leg_release(leg);
|
mncc_leg_release(leg);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -298,12 +298,12 @@ static void cause2status(int cause, int *sip_status, const char **sip_phrase, co
|
||||||
*sip_status = cause_map[i].sip_status;
|
*sip_status = cause_map[i].sip_status;
|
||||||
*sip_phrase = cause_map[i].sip_phrase;
|
*sip_phrase = cause_map[i].sip_phrase;
|
||||||
*reason_text = cause_map[i].q850_reason;
|
*reason_text = cause_map[i].q850_reason;
|
||||||
LOGP(DSIP, LOGL_DEBUG, "%s(): Mapping cause(%d) to status(%d)\n",
|
LOGP(DSIP, LOGL_DEBUG, "%s(): Mapping cause(%s) to status(%d)\n",
|
||||||
__func__, cause, *sip_status);
|
__func__, gsm48_cc_cause_name(cause), *sip_status);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
LOGP(DSIP, LOGL_ERROR, "%s(): Cause(%d) not found in map.\n", __func__, cause);
|
LOGP(DSIP, LOGL_ERROR, "%s(): Cause(%s) not found in map.\n", __func__, gsm48_cc_cause_name(cause));
|
||||||
*sip_status = cause_map[i].sip_status;
|
*sip_status = cause_map[i].sip_status;
|
||||||
*sip_phrase = cause_map[i].sip_phrase;
|
*sip_phrase = cause_map[i].sip_phrase;
|
||||||
*reason_text = cause_map[i].q850_reason;
|
*reason_text = cause_map[i].q850_reason;
|
||||||
|
@ -327,7 +327,7 @@ static void sip_release_call(struct call_leg *_leg)
|
||||||
* to help us here.
|
* to help us here.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
LOGP(DSIP, LOGL_DEBUG, "%s(): Release with MNCC cause(%d)\n", __func__, _leg->cause);
|
LOGP(DSIP, LOGL_DEBUG, "%s(): Release with MNCC cause(%s)\n", __func__, gsm48_cc_cause_name(_leg->cause));
|
||||||
cause2status(_leg->cause, &sip_cause, &sip_phrase, &reason_text);
|
cause2status(_leg->cause, &sip_cause, &sip_phrase, &reason_text);
|
||||||
snprintf(reason, sizeof reason, "Q.850;cause=%u;text=\"%s\"", _leg->cause, reason_text);
|
snprintf(reason, sizeof reason, "Q.850;cause=%u;text=\"%s\"", _leg->cause, reason_text);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue