aboutsummaryrefslogtreecommitdiffstats
path: root/src/call.h
diff options
context:
space:
mode:
authorHolger Hans Peter Freyther <holger@moiji-mobile.com>2016-03-24 18:26:24 +0100
committerHolger Hans Peter Freyther <holger@moiji-mobile.com>2016-03-26 06:22:06 +0100
commitf86979e1eb88ab36f96bb90ac3f00fbd78e7f097 (patch)
tree85136738b8475300bae66ed68a1f83fdc63b7b5f /src/call.h
parent292e2cddd02f2e1ca75e9efedd73389d72a549d6 (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.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/call.h b/src/call.h
index d1dbacc..dc82f97 100644
--- a/src/call.h
+++ b/src/call.h
@@ -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 {