FreeCalypso > hg > themwi-system-sw
view mncc/struct.h @ 152:7176dc850d7a
sip-in hold/retr error handling: simply send BYE
Because we know that the SIP state is CONNECTED at the time of any
such error event, we can call initiate_bye() instead of disconnect_sip(),
and thereby get rid of struct gsm_mncc_cause which will never be used
in this scenario anyway.
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Tue, 11 Oct 2022 16:11:21 -0800 |
parents | ccc5ab6d8388 |
children |
line wrap: on
line source
/* * This header file defines internal data structures * for ThemWi MNCC daemon, talking to OsmoMSC. */ #ifndef __STRUCT_H #define __STRUCT_H struct socket_conn { int fd; unsigned ncalls; struct socket_conn *next; }; /* GSM call leg on MNCC-MSC side, either MO or MT */ struct gsm_call { /* always present */ uint32_t callref; /* only for internal switching */ struct gsm_call *other_leg; /* only for external calls */ struct socket_conn *socket; uint32_t socket_ref; /* linked list management */ int gc_flag; struct gsm_call *next; }; #endif /* include guard */