📄 dialogic.java
字号:
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 + -