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; |
