From cbc232643c7b26d64204ba7f6151007e9c0267e4 Mon Sep 17 00:00:00 2001 From: Super User Date: Fri, 6 Jun 2008 15:18:59 +0200 Subject: work on chan_lcr: bridging works, interface selection possible modified: Makefile modified: apppbx.cpp modified: apppbx.h modified: bchannel.c modified: bchannel.h modified: chan_lcr.c modified: chan_lcr.h modified: dss1.cpp modified: genext.c modified: joinremote.cpp modified: joinremote.h modified: mISDN.cpp modified: mISDN.h modified: macro.h modified: main.c modified: message.h modified: options.c modified: options.h modified: socket_server.c --- chan_lcr.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'chan_lcr.h') 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); -- cgit v1.2.3-55-g7522