diff options
author | Holger Hans Peter Freyther <holger@moiji-mobile.com> | 2016-03-24 18:26:24 +0100 |
---|---|---|
committer | Holger Hans Peter Freyther <holger@moiji-mobile.com> | 2016-03-26 06:22:06 +0100 |
commit | f86979e1eb88ab36f96bb90ac3f00fbd78e7f097 (patch) | |
tree | 85136738b8475300bae66ed68a1f83fdc63b7b5f /src/call.h | |
parent | 292e2cddd02f2e1ca75e9efedd73389d72a549d6 (diff) |
call/mncc: Set proceeding and deal with release based on this state
Let's inform the MS that we have collected everything to move forward
with the call. A new way to release the call is required in this state.
Diffstat (limited to 'src/call.h')
-rw-r--r-- | src/call.h | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -5,6 +5,7 @@ #include <osmocom/core/linuxlist.h> #include <osmocom/core/timer.h> +#include <stdbool.h> struct sip_agent; struct mncc_connection; @@ -34,6 +35,8 @@ struct call_leg { int type; struct call *call; + bool in_release; + /** * RTP data */ @@ -57,6 +60,7 @@ struct sip_call_leg { enum mncc_cc_state { MNCC_CC_INITIAL, + MNCC_CC_PROCEEDING, }; struct mncc_call_leg { |