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

📄 dialogic.java

📁 著名的dialogic电话语音卡的java驱动程序,已经验证可用。
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
    public static final int DATA_FORMAT_DIALOGIC_ADPCM = 0x1;   /* OKI ADPCM */
    public static final int DATA_FORMAT_ALAW           = 0x3;   /* alaw PCM  */
    public static final int DATA_FORMAT_G726	       = 0x4;	/* G.726     */
    public static final int DATA_FORMAT_MULAW          = 0x7;   /* mulaw PCM */
    public static final int DATA_FORMAT_PCM            = 0x8;   /* PCM       */
    public static final int DATA_FORMAT_G729A	       = 0x0C;	/* CELP coder */
    public static final int DATA_FORMAT_GSM610	       = 0x0D;	/* Microsoft GSM */
    public static final int DATA_FORMAT_FFT            = 0xFF;  /* fft data  */

    /*
     * Defines for for channel state values
     */
    public static final int  CS_IDLE    = 1;  /* Channel is idle */
    public static final int  CS_PLAY    = 2;  /* Channel is playing back */
    public static final int  CS_RECD    = 3;  /* Channel is recording */
    public static final int  CS_DIAL    = 4;  /* Channel is dialing */
    public static final int  CS_GTDIG   = 5;  /* Channel is getting digits */
    public static final int  CS_TONE    = 6;  /* Channel is generating a tone */
    public static final int  CS_STOPD   = 7;  /* Operation has terminated */
    public static final int  CS_SENDFAX = 8;  /* Channel is sending a fax */
    public static final int  CS_RECVFAX = 9;  /* Channel is receiving a fax */
    public static final int  CS_CALL    = 13; /* Channel is Call Progress Mode */
    public static final int  CS_GETR2MF = 14; /* Channel is Getting R2MF */
    public static final int  CS_BLOCKED = 16; /* Channel is blocked */
    
    /*
     * Error Codes Specific to caller ID
     */
    public static final int  EDX_CLIDINFO = 0x80;  /* caller ID info/sub-msg not available */
    public static final int  EDX_CLIDBLK  = 0x81;  /* caller ID private ('P') or blocked   */
    public static final int  EDX_CLIDOOA  = 0x82;  /* caller ID out of area ('O')          */
    public static final int  EDX_CLIDPUB  = 0x83;  /* caller ID public phone ('C')	   */
    public static final int  EDX_CLIDPLAN = 0x84;  /* caller ID unknown plan ('S')	   */

    /*
     * Equates for generic caller ID message type IDs 
     */

    public static final int  CLIDINFO_CMPLT    =    0x100;   /* complete caller ID message   */
    public static final int  CLIDINFO_GENERAL  =    0x101;   /* date,time,phone #,name       */
    public static final int  CLIDINFO_CALLID   =    0x102;   /* caller ID                    */
    public static final int  CLIDINFO_FRAMETYPE=    0x103;   /* see frame type equates       */

    /*
     * Equates for CLASS
     */
    public static final int  CLASSFRAME_SDM    =    0x04;    /* Single Data Message caller ID frame   */
    public static final int  CLASSFRAME_MDM    =    0x80;    /* Multiple Data Message caller ID frame */
    
    /* CLASS MDM message IDs */
    public static final int  MCLASS_DATETIME   =    0x01;    /* date and time w/o ('/' & ':')    */
    public static final int  MCLASS_DN         =    0x02;    /* calling line directory number    */
    public static final int  MCLASS_DDN        =    0x03;    /* dialed number                    */
    public static final int  MCLASS_ABSENCE1   =    0x04;    /* caller ID absence: 'O' or 'P'    */
    public static final int  MCLASS_REDIRECT   =    0x05;    /* call frwd-universal,busy,or unanswered */
    public static final int  MCLASS_QUALIFIER  =    0x06;    /* 'L' for long distance            */
    public static final int  MCLASS_NAME       =    0x07;    /* caller name                      */
    public static final int  MCLASS_ABSENCE2   =    0x08;    /* name absence- 'O' or 'P'         */

    /*
     * Equates for CLIP
     */
    public static final int  CLIPFRAME_MDM     =    0x80;    /* Multiple Data Message caller ID frame */

    /* CLIP message IDs */
    public static final int  CLIP_DATETIME     =    0x01;    /* date and time (w/o '/' & ':')    */
    public static final int  CLIP_DN           =    0x02;    /* calling line directory number    */
    public static final int  CLIP_DDN          =    0x03;    /* dialed number                    */
    public static final int  CLIP_ABSENCE1     =    0x04;    /* caller ID absence: 'O' or 'P'    */
    public static final int  CLIP_NAME         =    0x07;    /* caller name                      */
    public static final int  CLIP_ABSENCE2     =    0x08;    /* name absence- 'O' or 'P'         */
    public static final int  CLIP_CALLTYPE     =    0x11;    /* voice call,rng-bck-when-free call or msg waiting call */
    public static final int  CLIP_NETMSG       =    0x13;    /* no. of message waiting             */

    /*
     * Equates for A-CLIP
     */
    public static final int  ACLIPFRAME_SDM    =    0x04;    /* Single Data Message caller ID frame   */
    public static final int  ACLIPFRAME_MDM    =    0x80;    /* Multiple Data Message caller ID frame */

    /* A-CLIP MDM message IDs */
    public static final int  MACLIP_DATETIME   =    0x01;    /* date and time (w/o '/' & ':')    */
    public static final int  MACLIP_DN         =    0x02;    /* calling line directory number    */
    public static final int  MACLIP_DDN        =    0x03;    /* dialed number                    */
    public static final int  MACLIP_ABSENCE1   =    0x04;    /* caller ID absence: 'O' or 'P'    */
    public static final int  MACLIP_REDIRECT   =    0x05;    /* call frwd-universal,busy,or unanswered */
    public static final int  MACLIP_QUALIFIER  =    0x06;    /* 'L' for long distance            */
    public static final int  MACLIP_NAME       =    0x07;    /* caller name                      */
    public static final int  MACLIP_ABSENCE2   =    0x08;    /* name absence- 'O' or 'P'         */

    /*
     * Equates for Japan Caller ID  JCLIP
     */
    public static final int  JCLIPFRAME_MDM    =    0x40;    /* Multiple Data Message caller ID frame */
    public static final int  JCLIP_DN          =    0x02;    /* calling line directory number    */
    public static final int  JCLIP_DDN         =    0x09;    /* dialed number                    */
    public static final int  JCLIP_ABSENCE1    =    0x04;    /* caller ID absence: 'O' or 'P'    */
    public static final int  JCLIP_ABSENCE2    =    0x08;    /* name absence- 'O' or 'P'         */

// DT
/*
 * Events for dt_setevtmsk() and dt_getevtmsk()
 */
public static final int DTG_T1ERREVT =0x01;         /* T1 error event */
public static final int DTG_E1ERREVT =DTG_T1ERREVT; /* E1 error event */
public static final int DTG_SIGEVT   =0x02;         /* Signaling bit event */
public static final int DTG_PDIGEVT  =0x03;         /* Pulse digit event */

/*
 * Action values for dt_setevtmsk() and dt_settssig() functions
 */
public static final int DTA_SETMSK   =0;      /* set all mask bits & clear all others */
public static final int DTA_ADDMSK   =1;      /* set all mask bits & ignore all others */
public static final int DTA_SUBMSK   =2;      /* clr all mask bits & ignore all others */

/*
 * Signaling bit flags
 */
public static final int DTB_ABIT   =0x01;                   /* A bit flag */
public static final int DTB_BBIT   =0x02;                   /* B bit flag */
public static final int DTB_CBIT   =0x04;                   /* C bit flag */
public static final int DTB_DBIT   =0x08;                   /* D bit flag */
public static final int DTC_ABIT   =0x10;                   /* A bit changed */
public static final int DTC_BBIT   =0x20;                   /* B bit changed */
public static final int DTC_CBIT   =0x40;                   /* C bit changed */
public static final int DTC_DBIT   =0x80;                   /* D bit changed */
public static final int DTB_AON   =(DTC_ABIT | DTB_ABIT);   /* A bit SET */
public static final int DTB_AOFF   =DTC_ABIT;               /* A bit CLEAR */
public static final int DTB_BON   =(DTC_BBIT | DTB_BBIT);   /* B bit SET */
public static final int DTB_BOFF   =DTC_BBIT;               /* B bit CLEAR */
public static final int DTB_CON   =(DTC_CBIT | DTB_CBIT);   /* C bit SET */
public static final int DTB_COFF   =DTC_CBIT;              /* C bit CLEAR */
public static final int DTB_DON   =(DTC_DBIT | DTB_DBIT);   /* D bit SET */
public static final int DTB_DOFF   =DTC_DBIT;               /* D bit CLEAR */
/*
 *--------Message Mask equates.
 */
public static final int DTMM_AON   =(DTC_ABIT | DTB_ABIT);   /* Mask for A went to on msgs. */
public static final int DTMM_AOFF  =(DTC_ABIT | 0x0100);     /* Mask for A went to off msgs. */
public static final int DTMM_BON   =(DTC_BBIT | DTB_BBIT);   /* Mask for B went to on msgs. */
public static final int DTMM_BOFF  =(DTC_BBIT | 0x0200);     /* Mask for B went to off msgs. */
public static final int DTMM_CON   =(DTC_CBIT | DTB_CBIT);   /* Mask for C went to on msgs. */
public static final int DTMM_COFF  =(DTC_CBIT | 0x0400);     /* Mask for C went to off msgs. */
public static final int DTMM_DON   =(DTC_DBIT | DTB_DBIT);   /* Mask for D went to on msgs. */
public static final int DTMM_DOFF  =(DTC_DBIT | 0x0800);     /* Mask for D went to off msgs. */
public static final int DTMM_WINK   =0x1000;                 /* Mask for A bit wink msgs. */

/*
 *-------Global parameter entry numbers.
 */
public static final int  DTG_MINPDON   =0x00;      /* Minimum pulse dial reception on. */
public static final int  DTG_MINPDOFF  =0x01;      /* Minimum pulse dial reception off. */
public static final int  DTG_MAXPDOFF  =0x02;      /* Maximum interdigit reception delay. */
public static final int  DTG_MINIPD    =0x03;      /* Maximum pulse digit reception off. */
public static final int  DTG_P_MK      =0x04;      /* Send pulse make time. */
public static final int  DTG_P_BK      =0x05;      /* Send pulse break time. */
public static final int  DTG_P_IDD     =0x06;      /* Send pulse interdigit delay. */
public static final int  DTG_PDDLFTIM  =0x07;      /* Flash time. */
public static final int  DTG_PDFLASH   =0x08;      /* Flash character. */
public static final int  DTG_CABTYPE   =0x09;      /* Cable type (LIU). */
public static final int  DTG_OOFMAX    =0x0A;      /* Out of frame errors, maximum (<=15). */
public static final int  DTG_FECRMAX   =DTG_OOFMAX;/* Max FECR error count (<=255) */
public static final int  DTG_ESECMAX   =0x0B;      /* Extended superframe Err. cnt max <=15. */
public static final int  DTG_FECSMAX   =0x0B;      /* Frame error count saturation. */
public static final int  DTG_BPVCMAX   =0x0C;      /* Bipolar violation count max <=255. */
public static final int  DTG_RDEBON    =0x0D;      /* Receive debounce on value, in 10ms units. */
public static final int  DTG_RDEBOFF   =0x0E;      /* Receive debounce off value,in 10ms units. */
public static final int  DTG_PCDEAD    =0x0F;      /* Signalling dead parameter. */
public static final int  DTG_RCVTOL    =0x10;      /* Low word of rcv timeout (& ack). */
public static final int  DTG_RCVTOH    =0x11;      /* Hi byte of 3 byte rcv & ack timeout. */
public static final int  DTG_CODESUPR  =0x12;      /* Suppression value (b8zs,bit7 or tran) */
public static final int  DTG_WINKMAX   =0x13;      /* Wink time, in 10ms units. */
public static final int  DTG_REDTIME   =0x14;      /* RLOS -> red alarm transition time. */
public static final int  DTG_RCOVRTM   =0x15;      /* Red alarm recovery time. */
public static final int  DTG_PDPSTIM   =0x16;      /* Pulse dialing pause time */
public static final int  DTG_WINKMIN   =0x17;      /* Wink time, in 10ms units. */
public static final int  DTG_WINKLEN   =0x18;      /* Wink length(xmt), in 10ms units. */
public static final int  DTG_PREWINK   =0x19;      /* Pre-wink delay in 10ms units. */
public static final int  DTG_CRCENABL  =0x1A;      /* CRC4 switch (ENABLE or DISABLE) */
public static final int  DTG_CECRMAX   =0x1B;      /* Max CRC4 error count <= 255. */
public static final int  DTG_ECRRSTTM  =0x1C;      /* Err cnt register reset time in 100ms unts */
public static final int  DTG_RXTXIDLE  =0x1D;      /* Receive & Trnsmit idle patterns */
public static final int  DTG_SEIZESIG  =0x1E;      /* Line Seizure and Response */
public static final int  DTG_DVPRMMAX  =0x1E;      /* Max value of device parameter */

public static final int  DTG_SETCLK    =0x80;      /* Set the clock source. */
public static final int  DTG_SETBDMD   =0x81;      /* Set the mode. */
public static final int  DTG_IDLTYP    =0x82;      /* Set the idle type. */
public static final int  DTG_DSERRC    =0x83;      /* Disable error condition mask */
public static final int  DTG_ENERRC    =0x84;      /* Enable the error condition mask. */
/*
 * E1 Error Conditions 
 */
public static final int DTE1_LOS       =0x01;   /* Received loss of signal */
public static final int DTE1_DPM       =0x02;   /* Driver performance monitor failure */
public static final int DTE1_BPVS      =0x03;   /* Bipolar violation count saturation. */
public static final int DTE1_ECS       =0x04;   /* Error count saturation */
public static final int DTE1_RRA       =0x05;   /* Received remote alarm */
public static final int DTE1_FSERR     =0x07;   /* Received frame sync error */
public static final int DTE1_RUA1      =0x09;   /* Received unframed all 1's */
public static final int DTE1_RLOS      =0x0A;   /* Received loss of sync */
public static final int DTE1_MFSERR    =0x0C;   /* Received multi frame sync error */
public static final int DTE1_RSA1      =0x0D;   /* Received signalling all 1's */
public static final int DTE1_RDMA      =0x0E;   /* Received distant multi-frame alarm */
public static final int DTE1_CECS      =0x0F;   /* CRC4 error count saturation */

public static final int DTE1_LOSOK     =0x11;   /* Received loss of signal recovered */
public static final int DTE1_DPMOK     =0x12;   /* Driver perf. monitor failure recovered */
public static final int DTE1_BPVSOK    =0x13;   /* Bipolar violation cnt saturation recovered */
public static final int DTE1_ECSOK     =0x14;   /* Error count saturation recovered */
public static final int DTE1_RRAOK     =0x15;   /* Received remote alarm recovered */
public static final int DTE1_FSERROK   =0x17;   /* Received frame sync error recovered */
public static final int DTE1_RUA1OK    =0x19;   /* Received unframed all 1's recovered */
public static final int DTE1_RLOSOK    =0x1A;   /* Received loss of sync recovered */
public static final int DTE1_MFSERROK  =0x1C;   /* Received multi frame sync error recovered */
public static final int DTE1_RSA1OK    =0x1D;   /* Received signalling all 1's recovered */
public static final int DTE1_RDMAOK    =0x1E;   /* Recved. dist. multi-frame alarm recovered */
public static final int DTE1_CECSOK    =0x1F;   /* CRC4 error count saturation recovered */

/*
 *-------Masks for enabling and disabling error conditions.
 */
public static final int  DTEC_OOF      =0x8000;   /* OOF condition mask */
public static final int  DTEC_LOS      =0x0100;   /* Loss of Signal. */
public static final int  DTEC_DPM      =0x0200;   /* Driver perf. mon. restored. */
public static final int  DTEC_BPVS     =0x0080;   /* Bipolar violation count saturation. */
public static final int  DTEC_BVCS     =0x0080;   /* Bipolar violation count saturation. */
public static final int  DTEC_ECS      =0x0040;   /* Error count saturation. */
public static final int  DTEC_RYEL     =0x0020;   /* Receive yellow alarm. */
public static final int  DTEC_RCL      =0x0010;   /* Receive carrier loss. */
public static final int  DTEC_RCLX     =0x0010;   /* Receive carrier loss. */
public static final int  DTEC_FERR     =0x0008;   /* Frame bit error. */

⌨️ 快捷键说明

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