base-call: improve logging
This commit is contained in:

committed by
Dan Williams

parent
0478e88b4f
commit
638c5b49f1
@@ -150,6 +150,7 @@ static gboolean
|
|||||||
incoming_timeout_cb (MMBaseCall *self)
|
incoming_timeout_cb (MMBaseCall *self)
|
||||||
{
|
{
|
||||||
self->priv->incoming_timeout = 0;
|
self->priv->incoming_timeout = 0;
|
||||||
|
mm_info ("incoming call timed out: no response");
|
||||||
mm_base_call_change_state (self, MM_CALL_STATE_TERMINATED, MM_CALL_STATE_REASON_TERMINATED);
|
mm_base_call_change_state (self, MM_CALL_STATE_TERMINATED, MM_CALL_STATE_REASON_TERMINATED);
|
||||||
return G_SOURCE_REMOVE;
|
return G_SOURCE_REMOVE;
|
||||||
}
|
}
|
||||||
@@ -240,6 +241,8 @@ handle_start_auth_ready (MMBaseModem *modem,
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
mm_info ("user request to start call");
|
||||||
|
|
||||||
/* Check if we do support doing it */
|
/* Check if we do support doing it */
|
||||||
if (!MM_BASE_CALL_GET_CLASS (ctx->self)->start ||
|
if (!MM_BASE_CALL_GET_CLASS (ctx->self)->start ||
|
||||||
!MM_BASE_CALL_GET_CLASS (ctx->self)->start_finish) {
|
!MM_BASE_CALL_GET_CLASS (ctx->self)->start_finish) {
|
||||||
@@ -344,6 +347,8 @@ handle_accept_auth_ready (MMBaseModem *modem,
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
mm_info ("user request to accept call");
|
||||||
|
|
||||||
/* Check if we do support doing it */
|
/* Check if we do support doing it */
|
||||||
if (!MM_BASE_CALL_GET_CLASS (ctx->self)->accept ||
|
if (!MM_BASE_CALL_GET_CLASS (ctx->self)->accept ||
|
||||||
!MM_BASE_CALL_GET_CLASS (ctx->self)->accept_finish) {
|
!MM_BASE_CALL_GET_CLASS (ctx->self)->accept_finish) {
|
||||||
@@ -449,6 +454,8 @@ handle_hangup_auth_ready (MMBaseModem *modem,
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
mm_info ("user request to hangup call");
|
||||||
|
|
||||||
/* Check if we do support doing it */
|
/* Check if we do support doing it */
|
||||||
if (!MM_BASE_CALL_GET_CLASS (ctx->self)->hangup ||
|
if (!MM_BASE_CALL_GET_CLASS (ctx->self)->hangup ||
|
||||||
!MM_BASE_CALL_GET_CLASS (ctx->self)->hangup_finish) {
|
!MM_BASE_CALL_GET_CLASS (ctx->self)->hangup_finish) {
|
||||||
@@ -682,6 +689,11 @@ mm_base_call_change_state (MMBaseCall *self,
|
|||||||
if (old_state == new_state)
|
if (old_state == new_state)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
mm_info ("Call state changed: %s -> %s (%s)",
|
||||||
|
mm_call_state_get_string (old_state),
|
||||||
|
mm_call_state_get_string (new_state),
|
||||||
|
mm_call_state_reason_get_string (reason));
|
||||||
|
|
||||||
/* Setup/cleanup unsolicited events based on state transitions to/from ACTIVE */
|
/* Setup/cleanup unsolicited events based on state transitions to/from ACTIVE */
|
||||||
if (!MM_CALL_STATE_IS_IN_CALL (old_state) && MM_CALL_STATE_IS_IN_CALL (new_state)) {
|
if (!MM_CALL_STATE_IS_IN_CALL (old_state) && MM_CALL_STATE_IS_IN_CALL (new_state)) {
|
||||||
mm_dbg ("Setting up in-call unsolicited events...");
|
mm_dbg ("Setting up in-call unsolicited events...");
|
||||||
|
Reference in New Issue
Block a user