⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dialogic.java

📁 著名的dialogic电话语音卡的java驱动程序,已经验证可用。
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
public static final int  DTEC_B8ZSD    =0x0004;   /* Bipolar eight zero subs detection. */
public static final int  DTEC_RBL      =0x0002;   /* Receive blue alarm. */
public static final int  DTEC_RLOS     =0x0001;   /* Receive loss of sync. */
public static final int  DTEC_RED      =0x0400;   /* Red alarm condition */

public static final int  DEEC_LOS      =0x0100;   /* Loss of signal notification */
public static final int  DEEC_DPM      =0x0200;   /* Driver performance monitor */
public static final int  DEEC_BPVS     =0x0080;   /* Bipolar violation count saturation. */
public static final int  DEEC_ECS      =0x0040;   /* Error count saturation notification */
public static final int  DEEC_RRA      =0x0020;   /* Receive remote alarm notification */
public static final int  DEEC_FSERR    =0x0008;   /* Receive frame sync error notification */
public static final int  DEEC_RUA1     =0x0002;   /* Receive unframed all 1's notification */
public static final int  DEEC_RLOS     =0x0001;   /* Receive loss of sync notification */
public static final int  DEEC_MFSERR   =0x0800;   /* Multi-frame sync error notification */
public static final int  DEEC_RSA1     =0x1000;   /* Receive signalling all 1's notification */
public static final int  DEEC_RDMA     =0x2000;   /* Receive distant multi-frame alarm */
public static final int  DEEC_CECS     =0x4000;   /* CRC4 error count saturation */

/*
 *--------Clocking values.
 */
public static final int  DTC_NOCLK     =0x00;      /* No clocking. */
public static final int  DTC_LOOP      =0x01;      /* Loop timing. */
public static final int  DTC_EXT       =0x02;      /* Clock from the expansion bus. */
public static final int  DTC_IND       =0x03;      /* 1.544 Mhz - independant timing. */
public static final int  DTC_MAX       =0x03;      /* Maximum clock value. */

/*
 *-------Board modes.
 */
public static final int  DTMD_NORMAL   =0x00;      /* Normal mode. */
public static final int  DTMD_XCVRLB   =0x01;      /* Tranceiver local loop back mode. */
public static final int  DTMD_LIULLB   =0x02;      /* LIU local loop back mode. */
public static final int  DTMD_LIURLB   =0x03;      /* LIU remote loop back mode. */
public static final int  DTMD_MAX      =0x03;

/*
 * Device Parameters for ms_setbrdparm
 */
public static final int   MSG_RING         =0x06;	/* (non)Ringing Board indicator */
public static final int   MSG_DBONTM       =0x22;   /* Debounce on time */
public static final int   MSG_DBOFFTM      =0x23;   /* Debounce off time */
public static final int   MSG_MINFLASH     =0x24;   /* Minimum flash hook time */
public static final int   MSG_MAXFLASH     =0x25;   /* Maximum flash hook time */
public static final int   MSG_CLKMODE      =0x26;   /* Clk Mode */
public static final int   MSG_ZIPENA       =0x27;   /* Zip Tone */
public static final int   MSG_RNGCAD       =0x31;   /* Ring Cadence */
public static final int   MSG_ACTID        =0x32;   /* Enable/Disable Active Talker  */
public static final int   MSG_VOLDIG       =0x33;   /* Volume Control Digits         */
public static final int   MSG_UDRNGCAD     =0x31;   /* User-Defined Ring Cadence */
public static final int   MSG_PDRNGCAD     =0x34;   /* Pre-Defined Ring Cadence */
public static final int   MSG_DISTINCTRNG  =0x35;   /* Multiple Ring Cadence */
public static final int   MSG_RESTBL       =0x50;   /* Conf.Table Update Event Parm */ 

public static final int   ZIP_ON	   =0x01;   /* ziptone enable */
public static final int   ZIP_OFF	   =0x00;   /* ziptone disable */

public static final int   MTF_RING	   =0x8a;   /* Stop Ringing */


public static final int   MS_ONHOOK        =0x00;   /* On Hook */
public static final int   MS_OFFHOOK       =0x10;   /* Off Hook */

/*
 * Message mask and event equates
 */

public static final int   MSMM_OFFHOOK     =0x0011; /* Mask for channel went off hook */
public static final int   MSMM_RNGOFFHK    =0x0004; /* Solicited off hook */
public static final int   MSMM_RNGSTOP     =0x0020; /* User stopped ringing by stopfn() cmd */
public static final int   MSMM_ONHOOK      =0x0110; /* Mask for channel went on hook */
public static final int   MSMM_HOOKFLASH   =0x1000; /* Mask for hook flash detection */
public static final int   MSMM_TERM        =0x8000; /* Mask for ring termination */
public static final int   MSMM_FIRSTRING   =0x0040; /* Mask for first ring off

/*
 * Bit masks for conference attributes
 */
public static final int MSCA_NULL    = 0x00;   /* Normal Attribute */
public static final int MSCA_ND      = 0x01;   /* Notify-on-Add mode */
public static final int MSCA_NN      = 0x02;   /* Do not notify if party joins in RO or monitor */

/*
 * Masks for 'party number' field of establish conference msg or
 * remove/add to conference msg.
 */
public static final int MSPN_TS    = 0x10;   /* Party is time slot */

/*
 * Bit masks for party attributes
 */
public static final int MSPA_NULL   = 0x00;   /* No attributes */ 
public static final int MSPA_RO     = 0x01;   /* Receive-only (monitor) mode */
public static final int MSPA_TARIFF = 0x02;   /* Tariff Notification */
public static final int MSPA_DIG    = 0x04;   /* Digital Front End */
public static final int MSPA_COACH  = 0x08;   /* Coach */
public static final int MSPA_PUPIL  = 0x10;   /* Pupil */
public static final int MSPA_NOAGC  = 0x20;   /* Disable AGC */
public static final int MSPA_TALKING= 0x80;   /* party is talking - not a dialogic def! */

/* Defines for DCB DTMF detection bitmask elements */
public static final int   CBMM_ZERO               =0x0001;
public static final int   CBMM_ONE                =0x0002;
public static final int   CBMM_TWO                =0x0004;
public static final int   CBMM_THREE              =0x0008;
public static final int   CBMM_FOUR               =0x0010;
public static final int   CBMM_FIVE               =0x0020;
public static final int   CBMM_SIX                =0x0040;
public static final int   CBMM_SEVEN              =0x0080;
public static final int   CBMM_EIGHT              =0x0100;
public static final int   CBMM_NINE               =0x0200;
public static final int   CBMM_STAR               =0x0400;
public static final int   CBMM_POUND              =0x0800;
public static final int   CBMM_A                  =0x1000;
public static final int   CBMM_B                  =0x2000;
public static final int   CBMM_C                  =0x4000;
public static final int   CBMM_D                  =0x8000;
public static final int   CBMM_ALL                =0xFFFF;

/*
 * ISDN RATE types
 */
public static final int CCR_CHARGE      =   0x0000;      /* charge call (default)            */
public static final int CCR_NOCHARGE    =   0x0100;      /* do not charge call               */


/*
 * STATES
 */
public static final int CCST_NULL        =  0;
public static final int CCST_OFFERED     =  1;
public static final int CCST_ACCEPTED    =  2;
public static final int CCST_CONNECTED   =  3;
public static final int CCST_DIALING     =  4;
public static final int CCST_ALERTING    =  6;
public static final int CCST_DISCONNECTED=  7;
public static final int CCST_IDLE        =  8;
public static final int CCST_HOLD        =  13;

/*
 * Non-Call state related message
 */
public static final int SndMsg_Information   =  0x0F;
public static final int SndMsg_Congestion    =  0x0B;
public static final int SndMsg_UsrInformation=  0x07;
public static final int SndMsg_Facility      =  0x08;
public static final int SndMsg_FacilityACK   =  0x09;
public static final int SndMsg_FacilityREJ   =  0x0A;
public static final int SndMsg_Notify        =  0x0C;

public static final int SndMsg_Divert         = 0x10;
public static final int SndMsg_Intrude        = 0x11;
public static final int SndMsg_NSI            = 0x12;
public static final int SndMsg_Transfer       = 0x13;
public static final int SndMsg_Transit        = 0x14;

public static final int SndMsg_Drop           = 0x15;
public static final int SndMsg_DropAck        = 0x16;
public static final int SndMsg_DropRej        = 0x17;
public static final int SndMsg_Redirect       = 0x18;

/*****************************************************************************
*                  Event Mask Action value
*****************************************************************************/
public static final int CCACT_SETMSK =0x01;   /* Enable notification of events specified in
                               bitmask and disable notification of previously
                               set events. */
public static final int CCACT_ADDMSK =0x02;   /* Enable notification of events specified in
                               bitmask in addition to previously set events.*/
public static final int CCACT_SUBMSK =0x03;   /* Disable notification of events specified
                               in bitmask */

/* bit mask for ISDN_SETMM, ISDN_GETMM, and ISDN_RETMM commands */
public static final int CCMSK_ALERT       = 0x01;
public static final int CCMSK_PROCEEDING  = 0x04;
public static final int CCMSK_PROGRESS    = 0x08;
public static final int CCMSK_SETUP_ACK   = 0x20;
public static final int CCMSK_TERMINATE   = 0x40;
public static final int CCMSK_CALLACK_SEND= 0x80;
public static final int CCMSK_PROC_SEND   = 0x80;

/*
 *   Defines associated with the ISDN Parameters.
 */

public static final int BC_XFER_CAP           = 0x403;
public static final int BC_XFER_MODE          = 0x404;
public static final int BC_INFO_MODE          = 0x404;
public static final int BC_XFER_RATE          = 0x405;
public static final int USRINFO_LAYER1_PROTOCOL= 0x406;
public static final int USR_RATE              = 0x407;
public static final int CALLED_NUM_TYPE       = 0x7003;
public static final int CALLED_NUM_PLAN       = 0x7004;
public static final int CALLING_NUM_TYPE      = 0x6c03;
public static final int CALLING_NUM_PLAN      = 0x6c04;
public static final int CALLING_PRESENTATION  = 0x6c05;
public static final int CALLING_SCREENING     = 0x6c06;
public static final int RECEIVE_INFO_BUF      = 0x789A;
public static final int MAX_RECEIVE_INFO_BUF_NO= 160;
public static final int MAX_SEQ_LOOP	       = 29;
public static final int RELEASE_CAUSE          = 0x804;

/*
 * D4J's own
 */

public static int debug = 0x00;
public static final int DEBUG_EVSRC = 1;
public static final int DEBUG_EVDST = 2;
public static final int DEBUG_VFNS = 4;
public static final int DEBUG_IOTT = 8;
public static final int DEBUG_GC = 16;
public static final int DEBUG_WKTHR = 32;
public static final int DEBUG_STATION = 64;
public static final int DEBUG_CHANNEL = 128;
public static final int DEBUG_CONFERENCE = 256;
public static final int DEBUG_ISDN = 512;

    static {
        System.runFinalizersOnExit(true);
        System.loadLibrary("Dialogic");
        sr_libinit();
        dx_libinit();
        dt_libinit();
        dcb_libinit();
        ms_libinit();
    }
    
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -