FreeCalypso > hg > themwi-system-sw
comparison sip-in/cancel.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 | b0df2b200d77 |
children | 9b87894704eb |
comparison
equal
deleted
inserted
replaced
107:372209628038 | 108:0d6435808bcd |
---|---|
90 } | 90 } |
91 /* it is for us - act on it */ | 91 /* it is for us - act on it */ |
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 call->overall_state = OVERALL_STATE_TEARDOWN; | 96 call->overall_state = OVERALL_STATE_TEARDOWN; |
97 disconnect_mncc(call, GSM48_CAUSE_LOC_NET_BEYOND, | 97 disconnect_mncc(call, GSM48_CAUSE_LOC_NET_BEYOND, |
98 GSM48_CC_CAUSE_NORM_CALL_CLEAR); | 98 GSM48_CC_CAUSE_NORM_CALL_CLEAR); |
99 disconnect_tmgw(call); | 99 disconnect_tmgw(call); |
100 strcpy(call->invite_fail, "487 Call attempt terminated"); | 100 strcpy(call->invite_fail, "487 Call attempt terminated"); |