comparison sip-in/disconnect.c @ 108:0d6435808bcd

sip-in: implement 100rel for 180 Ringing response
author Mychaela Falconia <falcon@freecalypso.org>
date Wed, 28 Sep 2022 14:29:10 -0800
parents 3e3fbf44f9d7
children 9b87894704eb
comparison
equal deleted inserted replaced
107:372209628038 108:0d6435808bcd
90 struct gsm_mncc_cause *cause; 90 struct gsm_mncc_cause *cause;
91 { 91 {
92 switch (call->sip_state) { 92 switch (call->sip_state) {
93 case SIP_STATE_INVITE_PROC: 93 case SIP_STATE_INVITE_PROC:
94 case SIP_STATE_RINGING: 94 case SIP_STATE_RINGING:
95 case SIP_STATE_RINGING_PRACK: 95 case SIP_STATE_RINGING_REL:
96 strcpy(call->invite_fail, cause_to_invite_err(cause)); 96 strcpy(call->invite_fail, cause_to_invite_err(cause));
97 signal_invite_error(call); 97 signal_invite_error(call);
98 break; 98 break;
99 case SIP_STATE_INVITE_200: 99 case SIP_STATE_INVITE_200:
100 /* have to wait for SIP ACK, then send BYE */ 100 /* have to wait for SIP ACK, then send BYE */