X-Git-Url: http://git.eversberg.eu/gitweb.cgi?p=lcr.git;a=blobdiff_plain;f=chan_lcr.h;h=29d9e7d6feb4132dd9a67c373bd39d5e068848c5;hp=8265c2682fbae07e5dd12354f9d610500279c081;hb=cbc232643c7b26d64204ba7f6151007e9c0267e4;hpb=d60dae29f9b68bc51e7bb29cbbb62653f8da5191 diff --git a/chan_lcr.h b/chan_lcr.h index 8265c26..29d9e7d 100644 --- a/chan_lcr.h +++ b/chan_lcr.h @@ -39,6 +39,12 @@ struct chan_call { /* read buffer for frame */ struct ast_frame read_fr; /* frame for read */ + char interface[32]; + /* LCR interface name for setup */ + char dialstring[64]; + /* cached dial string for setup */ + int dtmf; + /* shall dtmf be enabled */ }; enum { @@ -97,3 +103,4 @@ enum { #define CDEBUG(call, ast, arg...) chan_lcr_log(__LOG_NOTICE, __FILE__, __LINE__, __FUNCTION__, call, ast, ##arg) void chan_lcr_log(int type, const char *file, int line, const char *function, struct chan_call *call, struct ast_channel *ast, const char *fmt, ...); extern unsigned char flip_bits[256]; +void lcr_in_dtmf(struct chan_call *call, int val);