FreeCalypso > hg > themwi-system-sw
comparison 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 |
comparison
equal
deleted
inserted
replaced
65:7c0309df59f8 | 66:5beb51de1bae |
---|---|
36 static void | 36 static void |
37 handle_answer(call, msg) | 37 handle_answer(call, msg) |
38 struct call *call; | 38 struct call *call; |
39 struct gsm_mncc *msg; | 39 struct gsm_mncc *msg; |
40 { | 40 { |
41 /* handling to be implemented */ | 41 if (call->mncc_state != MNCC_STATE_STARTED && |
42 call->mncc_state != MNCC_STATE_ALERTING) { | |
43 syslog(LOG_ERR, "MNCC_SETUP_CNF in wrong MNCC state 0x%x", | |
44 call->mncc_state); | |
45 return; | |
46 } | |
47 call->mncc_state = MNCC_STATE_ANSWERED; | |
48 call->overall_state = OVERALL_STATE_ANSWERED; | |
49 signal_invite_200(call); | |
42 } | 50 } |
43 | 51 |
44 static void | 52 static void |
45 handle_disconnect_ind(call, msg) | 53 handle_disconnect_ind(call, msg) |
46 struct call *call; | 54 struct call *call; |