summaryrefslogtreecommitdiffstats
path: root/src/host/layer23/include/osmocom/bb/mobile/mncc.h
diff options
context:
space:
mode:
authorAndreas Eversberg <jolly@eversberg.eu>2013-12-23 11:13:19 +0100
committerAndreas Eversberg <jolly@eversberg.eu>2016-09-25 08:11:45 +0200
commitaf3a1221b27c93770d11c6055ad017ab057f8b2a (patch)
treec175e2d310690ec761035532e4cbb5f9b784c611 /src/host/layer23/include/osmocom/bb/mobile/mncc.h
parentc7f1ab629086c2d68b9e8c8f2483bf9acca25bd3 (diff)
Add ringer support to built-in MNCC application of mobile
Diffstat (limited to 'src/host/layer23/include/osmocom/bb/mobile/mncc.h')
-rw-r--r--src/host/layer23/include/osmocom/bb/mobile/mncc.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/host/layer23/include/osmocom/bb/mobile/mncc.h b/src/host/layer23/include/osmocom/bb/mobile/mncc.h
index cad1883c..a73a882c 100644
--- a/src/host/layer23/include/osmocom/bb/mobile/mncc.h
+++ b/src/host/layer23/include/osmocom/bb/mobile/mncc.h
@@ -44,6 +44,9 @@ struct gsm_call {
uint8_t dtmf_state;
uint8_t dtmf_index;
char dtmf[32]; /* dtmf sequence */
+
+ struct osmo_timer_list ringer_timer;
+ uint8_t ringer_state;
};
#define DTMF_ST_IDLE 0 /* no DTMF active */
@@ -52,6 +55,9 @@ struct gsm_call {
#define DTMF_ST_STOP 3 /* DTMF stopped, waiting for resp. */
#define DTMF_ST_SPACE 4 /* wait space between tones */
+#define RINGER_MARK 0, 500000
+#define RINGER_SPACE 0, 250000
+
#define MNCC_SETUP_REQ 0x0101
#define MNCC_SETUP_IND 0x0102
#define MNCC_SETUP_RSP 0x0103