diff options
author | Andreas Eversberg <jolly@eversberg.eu> | 2017-10-07 18:08:31 +0200 |
---|---|---|
committer | Andreas Eversberg <jolly@eversberg.eu> | 2017-10-22 19:23:02 +0200 |
commit | 975e34211b87dc166f06cee7c11e9b5cc09b4e91 (patch) | |
tree | c41fa9d2e965db10d2dbf0f0348d9d7abe6f7ae9 /src/common/call.c | |
parent | ae29f84ed7a3d6e0f5e44fdbab0b938a22f3fc3c (diff) |
Call control: Minor logging fixes
Diffstat (limited to 'src/common/call.c')
-rw-r--r-- | src/common/call.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/common/call.c b/src/common/call.c index 2b40ca4..cdda131 100644 --- a/src/common/call.c +++ b/src/common/call.c @@ -828,13 +828,15 @@ int call_in_setup(int callref, const char *callerid, const char *dialing) return -CAUSE_BUSY; } call.callref = callref; - call_new_state(CALL_CONNECT); if (callerid) { strncpy(call.station_id, callerid, call.dial_digits); call.station_id[call.dial_digits] = '\0'; } strncpy(call.dialing, dialing, sizeof(call.dialing) - 1); call.dialing[sizeof(call.dialing) - 1] = '\0'; + call_new_state(CALL_CONNECT); + PDEBUG(DCALL, DEBUG_INFO, "Call automatically answered\n"); + call_out_answer(callref); return 0; } @@ -1176,7 +1178,7 @@ void call_mncc_recv(uint8_t *buf, int length) case MNCC_SETUP_RSP: PDEBUG(DMNCC, DEBUG_INFO, "Received MNCC answer from Network\n"); set_state_process(callref, CALL_CONNECT); - PDEBUG(DCALL, DEBUG_INFO, "Call disconnected\n"); + PDEBUG(DCALL, DEBUG_INFO, "Call answered\n"); call_out_answer(callref); break; case MNCC_DISC_REQ: |