mISDNuser/include/bchannel.h

38 lines
630 B
C

#ifndef BCHANNEL_H
#define BCHANNEL_H
enum {
BC_CSTATE_NULL,
BC_CSTATE_ICALL,
BC_CSTATE_OCALL,
BC_CSTATE_OVERLAP_REC,
BC_CSTATE_PROCEED,
BC_CSTATE_ALERTING,
BC_CSTATE_ACTIV,
BC_CSTATE_DISCONNECT,
BC_CSTATE_DISCONNECTED,
BC_CSTATE_RELEASE,
};
enum {
BC_BSTATE_NULL,
BC_BSTATE_SETUP,
BC_BSTATE_ACTIVATE,
BC_BSTATE_ACTIV,
BC_BSTATE_DEACTIVATE,
BC_BSTATE_CLEANUP,
};
#define BC_SETUP 0x0e0100
#define BC_CLEANUP 0x0e0200
#define ISDN_PID_L2_B_USER 0x420000ff
#define ISDN_PID_L3_B_USER 0x430000ff
extern int init_bchannel(bchannel_t *bc, int channel);
extern int term_bchannel(bchannel_t *bc);
#endif