mirror of
https://github.com/asterisk/asterisk.git
synced 2025-11-15 14:28:24 +00:00
Make DTMF mode configurable on ISDN
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3271 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -27,6 +27,10 @@
|
||||
#define MODEM_DEV_SPKRPHONE 6
|
||||
#define MODEM_DEV_HANDSET 9
|
||||
|
||||
#define MODEM_DTMF_NONE (1 << 0)
|
||||
#define MODEM_DTMF_AST (1 << 1)
|
||||
#define MODEM_DTMF_I4L (1 << 2)
|
||||
|
||||
/* Thirty millisecond sections */
|
||||
#define MODEM_MAX_LEN 30
|
||||
#define MODEM_MAX_BUF MODEM_MAX_LEN * 16
|
||||
@@ -115,6 +119,12 @@ struct ast_modem_pvt {
|
||||
unsigned int group;
|
||||
/*! Caller ID if available */
|
||||
char cid[AST_MAX_EXTENSION];
|
||||
/*! DTMF-detection mode (i4l/asterisk) */
|
||||
int dtmfmode;
|
||||
/*! DTMF-generation mode (i4l (outband) / asterisk (inband) */
|
||||
int dtmfmodegen;
|
||||
/*! DSP for DTMF detection */
|
||||
struct ast_dsp *dsp;
|
||||
/*! Dialed Number if available */
|
||||
char dnid[AST_MAX_EXTENSION];
|
||||
/*! Modem initialization String */
|
||||
|
||||
Reference in New Issue
Block a user