FreeCalypso > hg > themwi-system-sw
diff sip-in/mncc_handle.c @ 66:5beb51de1bae
sip-in: got as far as propagating GSM CC CONNECT to INVITE 200
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Sun, 18 Sep 2022 16:17:31 -0800 |
parents | 7c0309df59f8 |
children | 3e3fbf44f9d7 |
line wrap: on
line diff
--- a/sip-in/mncc_handle.c Sun Sep 18 15:44:22 2022 -0800 +++ b/sip-in/mncc_handle.c Sun Sep 18 16:17:31 2022 -0800 @@ -38,7 +38,15 @@ struct call *call; struct gsm_mncc *msg; { - /* handling to be implemented */ + if (call->mncc_state != MNCC_STATE_STARTED && + call->mncc_state != MNCC_STATE_ALERTING) { + syslog(LOG_ERR, "MNCC_SETUP_CNF in wrong MNCC state 0x%x", + call->mncc_state); + return; + } + call->mncc_state = MNCC_STATE_ANSWERED; + call->overall_state = OVERALL_STATE_ANSWERED; + signal_invite_200(call); } static void