📄 evt.java
字号:
case Dialogic.DTE1_DPMOK:
buf.append("end of driver performance monitor");
break;
case Dialogic.DTE1_MFSERROK:
buf.append("end of multiframe sync error");
break;
case Dialogic.DTE1_RSA1OK:
buf.append("end of receive signaling all ones alarm");
break;
case Dialogic.DTE1_RDMAOK:
buf.append("end of receive distant multiframe alarm");
break;
}
break;
case DTEV_COMRSP: buf.append("Successful com test");
break;
case DTEV_DATRSP: buf.append("Response to data test");
break;
case DTEV_PDDONE: buf.append("Pulse dial complete");
break;
case DTEV_SIG: buf.append("Signalling event: ");
if ((data & Dialogic.DTC_ABIT) != 0) {
if ((data & Dialogic.DTB_ABIT)!= 0)
buf.append("AON ");
else
buf.append("AOFF ");
}
if ((data & Dialogic.DTC_BBIT) != 0) {
if ((data & Dialogic.DTB_BBIT)!= 0)
buf.append("BON ");
else
buf.append("BOFF ");
}
if ((data & Dialogic.DTMM_WINK) != 0) {
buf.append("Wink");
}
break;
case DTEV_RETDIAG: buf.append("Diagnostic complete");
break;
case DTEV_WINKCPLT:buf.append("Wink complete");
break;
case DTEV_MTFCNCPT:buf.append("Multi-tasking func complete");
break;
case DTEV_CLKFAIL: buf.append("Clock FallBack Event");
break;
case DTEV_ERREVT: buf.append("Error condition event");
break;
case DTEV_OUTSERVICE:buf.append("Device out of Service event");
break;
case DCBEV_DIGIT: buf.append("DCB Digit detection event ("+data+")");
break;
case DCBEV_CTU: buf.append("DCB Resourcee Tbl Update event");
break;
case DCBEV_NEW: buf.append("DCB new channel in conf");
break;
case DCBEV_GONE: buf.append("DCB channel left conf");
break;
case DCBEV_CLOSED: buf.append("DCB conference closed");
break;
case MSEV_RING: buf.append("MSI Ring successful event");
break;
case MSEV_NORING: buf.append("MSI ring unsuccessful event");
break;
// Global Call
case GCChannel.GCEV_TASKFAIL:
buf.append("Abnormal condition; state unchanged");
break;
case GCChannel.GCEV_ANSWERED:
buf.append("Call answered and connected");
break;
case GCChannel.GCEV_CALLPROGRESS:
buf.append("Call progressing");
break;
case GCChannel.GCEV_ACCEPT:
buf.append("Call is accepted");
break;
case GCChannel.GCEV_DROPCALL:
buf.append("gc_DropCall is completed");
break;
case GCChannel.GCEV_RESETLINEDEV:
buf.append("Restart event");
break;
case GCChannel.GCEV_CALLINFO:
buf.append("Info message received");
break;
case GCChannel.GCEV_REQANI:
buf.append("gc_ReqANI() is completed");
break;
case GCChannel.GCEV_SETCHANSTATE:
buf.append("gc_SetChanState() is completed");
break;
case GCChannel.GCEV_FACILITY_ACK:
buf.append("Facility acknowledged");
break;
case GCChannel.GCEV_FACILITY_REJ:
buf.append("Facility rejected");
break;
case GCChannel.GCEV_MOREDIGITS:
buf.append("cc_moredigits() is completed");
break;
case GCChannel.GCEV_SETBILLING:
buf.append("gc_SetBilling() is completed");
break;
case GCChannel.GCEV_ALERTING:
buf.append("Remote accept (alerting)");
break;
case GCChannel.GCEV_CONNECTED:
buf.append("Destination answered the request");
break;
case GCChannel.GCEV_ERROR:
buf.append("unexpected error event");
break;
case GCChannel.GCEV_OFFERED:
buf.append("A connection request has been made");
break;
case GCChannel.GCEV_DISCONNECTED:
buf.append("Remote end disconnected");
break;
case GCChannel.GCEV_PROCEEDING:
buf.append("Proceeding");
break;
case GCChannel.GCEV_PROGRESSING:
buf.append("Progressing");
break;
case GCChannel.GCEV_USRINFO:
buf.append("A user to user information event");
break;
case GCChannel.GCEV_FACILITYREQ:
buf.append("A facility request is made by CO");
break;
case GCChannel.GCEV_CONGESTION:
buf.append("Remote end is not ready to accept");
break;
case GCChannel.GCEV_FACILITY:
buf.append("Facility info. available");
break;
case GCChannel.GCEV_D_CHAN_STATUS:
buf.append("Report D-channel status to the user");
break;
case GCChannel.GCEV_NOUSRINFOBUF:
buf.append("User information buffer is not ready");
break;
case GCChannel.GCEV_NOFACILITYBUF:
buf.append("Facility buffer is not ready");
break;
case GCChannel.GCEV_BLOCKED:
buf.append("Line device is blocked");
break;
case GCChannel.GCEV_UNBLOCKED:
buf.append("Line device is no longer blocked");
break;
case GCChannel.GCEV_ISDNMSG:
buf.append("ISDN message");
break;
case GCChannel.GCEV_NOTIFY:
buf.append("Notify message received");
break;
case GCChannel.GCEV_L2FRAME:
buf.append("Level2 frame");
break;
case GCChannel.GCEV_L2BFFRFULL:
buf.append("Level2 buffer full");
break;
case GCChannel.GCEV_L2NOBFFR:
buf.append("Level2 no buffer available");
break;
case GCChannel.GCEV_SETUP_ACK:
buf.append("Setup acknowledged");
break;
case GCChannel.GCEV_CALLSTATUS:
buf.append("call status, e.g. busy");
break;
case GCChannel.GCEV_DIVERTED:
buf.append("Diverted");
break;
case GCChannel.GCEV_HOLDACK:
buf.append("Hold acknowledged");
break;
case GCChannel.GCEV_HOLDCALL:
buf.append("Hold call");
break;
case GCChannel.GCEV_HOLDREJ:
buf.append("Hold rejected");
break;
case GCChannel.GCEV_RETRIEVEACK:
buf.append("Retrieve acknowledged");
break;
case GCChannel.GCEV_RETRIEVECALL:
buf.append("Retrieve call");
break;
case GCChannel.GCEV_RETRIEVEREJ:
buf.append("Retrieve rejected");
break;
case GCChannel.GCEV_NSI:
buf.append("NSI event");
break;
case GCChannel.GCEV_TRANSFERACK:
buf.append("Transfer acknowledged");
break;
case GCChannel.GCEV_TRANSFERREJ:
buf.append("Transfer rejected");
break;
case GCChannel.GCEV_TRANSIT:
buf.append("Transit event");
break;
case GCChannel.GCEV_ACKCALL:
buf.append("Termination event for gc_CallACK()");
break;
default: buf.append("Unknown event "+type);
}
if (evtmask) {
// Dxxx event
if ((termmsk & TM_MAXDTMF) != 0) buf.append(",Max Number of Digits Recd");
if ((termmsk & TM_MAXDTMF) != 0) buf.append(",Max Number of Digits Recd");
if ((termmsk & TM_MAXSIL) != 0) buf.append(",Max Silence");
if ((termmsk & TM_MAXNOSIL) != 0) buf.append(",Max Non-Silence");
if ((termmsk & TM_LCOFF) != 0) buf.append(",Loop Current Off");
if ((termmsk & TM_IDDTIME) != 0) buf.append(",Inter Digit Delay");
if ((termmsk & TM_MAXTIME) != 0) buf.append(",Max Function Time Exceeded");
if ((termmsk & TM_DIGIT) != 0) buf.append(",Digit Mask or Digit Type Term.");
if ((termmsk & TM_PATTERN) != 0) buf.append(",Pattern Match Silence Off");
if ((termmsk & TM_USRSTOP) != 0) buf.append(",Function Stopped by User");
if ((termmsk & TM_EOD) != 0) buf.append(",End of Data Reached on Playback");
if ((termmsk & TM_TONE) != 0) buf.append(",Tone On/Off Termination");
if ((termmsk & TM_BARGEIN) != 0) buf.append(",Play terminated due to Barge-in");
if ((termmsk & TM_ERROR) != 0) buf.append(",/O Device Error");
}
return buf.toString();
}
public EVT dup(int device) {
EVT nEvt = null;
try {
nEvt = (EVT)super.clone();
} catch (Exception e) {}
nEvt.dev = device;
return nEvt;
}
/** Let EVT class know kind of device is ISDN */
public static void setISDN(int device) {
isISDN.set(device);
}
public static void resetISDN(int device) {
isISDN.clear(device);
}
static {
isISDN = new java.util.BitSet();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -