comparison sip-in/prack.c @ 110:c1c94b7fc2e2

sip-in call clearing: DEAD_SIP transition implemented
author Mychaela Falconia <falcon@freecalypso.org>
date Wed, 28 Sep 2022 18:37:19 -0800
parents 9b87894704eb
children
comparison
equal deleted inserted replaced
109:9b87894704eb 110:c1c94b7fc2e2
92 call->overall_state = OVERALL_STATE_TEARDOWN; 92 call->overall_state = OVERALL_STATE_TEARDOWN;
93 disconnect_mncc(call, GSM48_CAUSE_LOC_PRN_S_LU, 93 disconnect_mncc(call, GSM48_CAUSE_LOC_PRN_S_LU,
94 GSM48_CC_CAUSE_INTERWORKING); 94 GSM48_CC_CAUSE_INTERWORKING);
95 disconnect_tmgw(call); 95 disconnect_tmgw(call);
96 sip_mark_end_time(call, sip_linger_error); 96 sip_mark_end_time(call, sip_linger_error);
97 /* TODO: transition from TEARDOWN to DEAD_SIP */
98 return; 97 return;
99 } 98 }
100 out_msg_finish(&resp); 99 out_msg_finish(&resp);
101 sip_tx_packet(&resp, sin); 100 sip_tx_packet(&resp, sin);
102 return; 101 return;