diff options
Diffstat (limited to 'src/host/layer23/include/osmocom/bb/mobile/mncc.h')
-rw-r--r-- | src/host/layer23/include/osmocom/bb/mobile/mncc.h | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/src/host/layer23/include/osmocom/bb/mobile/mncc.h b/src/host/layer23/include/osmocom/bb/mobile/mncc.h index a73a882c..5431d696 100644 --- a/src/host/layer23/include/osmocom/bb/mobile/mncc.h +++ b/src/host/layer23/include/osmocom/bb/mobile/mncc.h @@ -26,38 +26,8 @@ #ifndef _MNCC_H #define _MNCC_H -#include <osmocom/core/linuxlist.h> #include <osmocom/gsm/mncc.h> -struct gsm_call { - struct llist_head entry; - - struct osmocom_ms *ms; - - uint32_t callref; - - uint8_t init; /* call initiated, no response yet */ - uint8_t hold; /* call on hold */ - uint8_t ring; /* call ringing/knocking */ - - struct osmo_timer_list dtmf_timer; - 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 */ -#define DTMF_ST_START 1 /* DTMF started, waiting for resp. */ -#define DTMF_ST_MARK 2 /* wait tone duration */ -#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 |