X-Git-Url: http://git.eversberg.eu/gitweb.cgi?p=lcr.git;a=blobdiff_plain;f=chan_lcr.h;h=5905ea1efabcc3fb58944a36fcb785cbc63f7399;hp=50e16e544b5663a8bae28c94d0a8d90378d39880;hb=3ac6881c22bce18091f19b06958ac66016bf9a32;hpb=adc5448774e3ab9987955d15bcd92ab9dcca28f1 diff --git a/chan_lcr.h b/chan_lcr.h index 50e16e5..5905ea1 100644 --- a/chan_lcr.h +++ b/chan_lcr.h @@ -50,10 +50,8 @@ struct chan_call { char cid_rdnis[64]; /* cached cid for setup */ char display[128]; /* display for setup */ - int dtmf; - /* shall dtmf be enabled */ - int no_dtmf; - /* dtmf disabled by option */ + int dsp_dtmf; + /* decode dtmf by dsp */ int inband_dtmf; /* generate dtmf tones, if requested by asterisk */ int rebuffer; /* send only 160 bytes frames @@ -67,6 +65,8 @@ struct chan_call { /* echo cancel pipeline by option */ int tx_gain, rx_gain; /* gain by option */ + int keypad; + /* use keypad to dial number */ unsigned char bf_key[56]; int bf_len; /* blowfish crypt key */ struct ast_dsp *dsp; /* ast dsp processor for fax/tone detection */ @@ -75,6 +75,8 @@ struct chan_call { /* flags for bchannel mode */ char queue_string[64]; /* queue for asterisk */ + int has_pattern; + /* pattern are available, PROGRESS has been indicated */ };