diff options
Diffstat (limited to 'src/modem.h')
-rw-r--r-- | src/modem.h | 6 |
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); |