summaryrefslogtreecommitdiffstats
path: root/src/modem.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/modem.h')
-rw-r--r--src/modem.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/modem.h b/src/modem.h
index 320467a..8fed726 100644
--- a/src/modem.h
+++ b/src/modem.h
@@ -10,6 +10,7 @@ enum modem_state {
MODEM_STATE_CALLER_NUMBER,
MODEM_STATE_RING_EXPECT,
MODEM_STATE_RING,
+ MODEM_STATE_RINGING,
MODEM_STATE_ATA,
MODEM_STATE_VTXVRX,
MODEM_STATE_CONNECTION,
@@ -36,9 +37,11 @@ struct modem {
struct buffio *child_buffio;
pid_t child_pid;
+ struct dtmf_fifo *dtmf_fifo;
+
struct timeval timeout;
- char *local_msn;
+ char *listen_msn;
char *ring_number;
char *caller_number;
@@ -46,6 +49,7 @@ struct modem {
struct tabentry *tabentry;
int dle_flag;
+ int flush_msg;
};
struct modem *modem_open(const char *dev);