diff options
Diffstat (limited to 'channels/misdn/isdn_lib.h')
-rw-r--r-- | channels/misdn/isdn_lib.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/channels/misdn/isdn_lib.h b/channels/misdn/isdn_lib.h index ea9cbafcb..dcd41c26f 100644 --- a/channels/misdn/isdn_lib.h +++ b/channels/misdn/isdn_lib.h @@ -19,6 +19,14 @@ /* typedef int ie_nothing_t ;*/ /** end of init usage **/ + +/* + * uncomment the following to make chan_misdn create + * record files in /tmp/misdn-{rx|tx}-PortChannel format + * */ + +/*#define MISDN_SAVE_DATA*/ + #ifdef WITH_BEROEC typedef int beroec_t; @@ -94,6 +102,7 @@ enum mISDN_NUMBER_PLAN { enum event_response_e { RESPONSE_IGNORE_SETUP_WITHOUT_CLOSE, RESPONSE_IGNORE_SETUP, + RESPONSE_RELEASE_SETUP, RESPONSE_ERR, RESPONSE_OK }; @@ -228,6 +237,7 @@ struct misdn_bchannel { int channel_preselected; int in_use; + int cw; int addr; unsigned char * bframe; @@ -391,7 +401,7 @@ char *manager_isdn_get_info(enum event_e event); void misdn_lib_transfer(struct misdn_bchannel* holded_bc); -struct misdn_bchannel* misdn_lib_get_free_bc(int port, int channel); +struct misdn_bchannel* misdn_lib_get_free_bc(int port, int channel, int inout); void manager_bchannel_activate(struct misdn_bchannel *bc); void manager_bchannel_deactivate(struct misdn_bchannel * bc); |