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

📄 evt.java

📁 著名的dialogic电话语音卡的java驱动程序,已经验证可用。
💻 JAVA
📖 第 1 页 / 共 3 页
字号:
				    break;
            case CCEV_DROPCALL:	buf.append("CC call dropped");
				    break;
            case CCEV_RESTART:	buf.append("CC Line restart");
				    break;
            case CCEV_CALLINFO:	buf.append("CC Info message received");
				    break;
            case CCEV_REQANI:	buf.append("CC requested ANI");
				    break;
            case CCEV_SETCHANSTATE:	buf.append("CC channel state set");
				    break;
            case CCEV_FACILITY_ACK:	buf.append("CC Facility Ack");
				    break;
            case CCEV_FACILITY_REJ:	buf.append("CC Facility rejected");
				    break;
            case CCEV_MOREDIGITS:	buf.append("CC more digits");
				    break;
            case CCEV_SETBILLING:	buf.append("CC Billing set");
				    break;
            case CCEV_ALERTING:	buf.append("CC call alerting");
				    break;
            case CCEV_CONNECTED:	buf.append("CC call connected");
				    break;
            case CCEV_ERROR:	buf.append("CC unexpected error event");
				    break;
            case CCEV_OFFERED:	buf.append("CC call offered");
				    break;
            case CCEV_DISCONNECTED:	buf.append("CC remote disconnected");
				    break;
            case CCEV_PROCEEDING:	buf.append("CC call proceeding");
				    break;
            case CCEV_PROGRESSING:	buf.append("CC call progressing");
				    break;
            case CCEV_USRINFO:	buf.append("CC UUIE received");
				    break;
            case CCEV_FACILITY:	buf.append("CC facility request by CO");
				    break;
            case CCEV_CONGESTION:	buf.append("CC congestion");
				    break;
            case CCEV_D_CHAN_STATUS:buf.append("CC D-channel status");
				    break;
            case CCEV_NOUSRINFOBUF:	buf.append("CC No user information element buffer");
				    break;
            case CCEV_NOFACILITYBUF:buf.append("CC No facility buffer");
				    break;
            case CCEV_BLOCKED:	buf.append("CC Line blocked");
				    break;
            case CCEV_UNBLOCKED:	buf.append("CC Line unblocked");
				    break;
            case CCEV_ISDNMSG:	buf.append("CC ISDN message received");
				    break;
            case CCEV_NOTIFY:	buf.append("CC Notify message received");
				    break;
            case CCEV_L2FRAME:	buf.append("CC L2 frame received");
				    break;
            case CCEV_L2BFFRFULL:	buf.append("CC L2 buffer full");
				    break;
            case CCEV_L2NOBFFR:	buf.append("CC no L2 buffer");
				    break;
            case CCEV_SETUP_ACK:	buf.append("CC call setup ok");
				    break;
            case CCEV_DIVERTED:	buf.append("CC call diverted");
				    break;
            case CCEV_HOLDACK:	buf.append("CC call on hold");
				    break;
            case CCEV_HOLDCALL:	buf.append("CC hold call");
				    break;
            case CCEV_HOLDREJ:	buf.append("CC hold rejected");
				    break;
            case CCEV_RETRIEVEACK:	buf.append("CC call retrieved");
				    break;
            case CCEV_RETRIEVECALL:	buf.append("CC retrieve call");
				    break;
            case CCEV_RETRIEVEREJ:	buf.append("CC retrieve rejected");
				    break;
            case CCEV_NSI:		buf.append("CC NSI IE");
				    break;
            case CCEV_TRANSFERACK:	buf.append("CC call transferred");
				    break;
            case CCEV_TRANSFERREJ:	buf.append("CC transfer rejected");
				    break;
            case CCEV_TRANSIT:	buf.append("CC Transit IE");
				    break;
            case CCEV_RESTARTFAIL:	buf.append("CC abnormal condition state");
				    break;
            case CCEV_TERM_REGISTER:buf.append("CC request for registration");
				    break;
            case CCEV_RCVTERMREG_ACK:buf.append("CC Registration ok");
				    break;
            case CCEV_RCVTERMREG_NACK:buf.append("CC Bad registration");
				    break;
            case CCEV_INFONULL:	buf.append("CC NULL CRN Information IE");
				    break;
            case CCEV_TONEREDEFINEFAIL:	buf.append("CC tone redefine failure");
				    break;
            case CCEV_TONEREDEFINE:	buf.append("CC tone redefine");
				    break;
            case CCEV_PLAYTONEFAIL:	buf.append("CC tone play failure");
				    break;
            case CCEV_PLAYTONE:	buf.append("CC tone play");
				    break;
            case CCEV_STOPTONEFAIL:	buf.append("CC tone stop failure");
				    break;
            case CCEV_STOPTONE:	buf.append("CC tone stop");
				    break;
            case CCEV_NOTIFYNULL:	buf.append("CC NULL CRN Notify IE");
				    break;
            case CCEV_REDIRECT:	buf.append("ISDN REDIRECT message");
				    break;
            case CCEV_RELEASECALL:	buf.append("CC call released");
				    break;
            case CCEV_RELEASECALLFAIL:	buf.append("CC call release failure");
				    break;
            case CCEV_FACILITYNULL:	buf.append("CC NULL CRN Facility IE");
				    break;
            case CCEV_INFOGLOBAL:	buf.append("CC GLOBAL CRN Information IE");
				    break;
            case CCEV_NOTIFYGLOBAL:	buf.append("CC GLOBAL CRN Notify IE");
				    break;
            case CCEV_FACILITYGLOBAL:	buf.append("CC GLOBAL CRN Facility IE");
				    break;
            case CCEV_DROPACK:	buf.append("CC call drop ok");
				    break;
            case CCEV_DROPREJ:	buf.append("CC call drop rejected");
				    break;
            case CCEV_CONFDROP:	buf.append("CC call drop requested");
				    break;
            default:            buf.append("Unknown ISDN event "+type);
        }
        else 
        switch (type) {
        case DT_USER:       buf.append("User event (" + data + ")");
                            break;
        case TDX_PLAY:      buf.append("Play Completed");
                            evtmask = true;
                            break;
        case TDX_RECORD:    buf.append("Record Completed");
                            evtmask = true;
                            break;
        case TDX_GETDIG:    buf.append("Get Digits Completed");
                            evtmask = true;
                            break;
        case TDX_DIAL:      buf.append("Dial Completed");
                            break;
        case TDX_CALLP:     buf.append("Call Progress Completed");
        	switch(data) {
        	// Set by analog channel service via callpStatus()
                case CR_BUSY      :  buf.append(": Line busy"); break;
                case CR_NOANS     :  buf.append(": No answer"); break;
                case CR_NORB      :  buf.append(": No ringback"); break;
                case CR_CNCT      :  buf.append(": Call connected"); break;
                case CR_CEPT      :  buf.append(": Operator intercept"); break;
                case CR_STOPD     :  buf.append(": Call analysis stopped"); break;
                case CR_NODIALTONE:  buf.append(": No dialtone detected"); break;
                case CR_FAXTONE   :  buf.append(": Fax tone detected"); break;
                case CR_ERROR     :  buf.append(": Call analysis error"); break;
                }
                break;
        case TDX_CST:       buf.append("CST Event Received: ");
             switch(cstevt) {
                case DE_RINGS:  buf.append("Rings"); break;
                case DE_SILON:  buf.append("Silence on"); break;
                case DE_SILOF:  buf.append("Silenec off"); break;
                case DE_LCON:   buf.append("Loop current on"); break;
                case DE_LCOF:   buf.append("Loop current off"); break;
                case DE_WINK:   buf.append("Wink"); break;
                case DE_RNGOFF: buf.append("Ring off"); break;
                case DE_DIGITS: buf.append("Digit " + cstdata); break;
                case DE_DIGOFF: buf.append("Digit tone off"); break;
                case DE_LCREV:  buf.append("Loop current reversal"); break;
                case DE_TONEON: buf.append("Tone ON " + cstdata); break;
                case DE_TONEOFF: buf.append("Tone OFF " + cstdata); break;
                case DE_STOPRINGS: buf.append("Stop ring detect state"); break;
                default: buf.append("Unknown CST "+cstevt+"/"+cstdata+"/"+data);
             }
             break;
        case TDX_SETHOOK:   buf.append("SetHook Completed");
                            break;
        case TDX_WINK:      buf.append("Wink Completed");
                            break;
        case TDX_PLAYTONE:  buf.append("Play Tone Completed");
                            evtmask = true;
                            break;
        case TDX_GETR2MF:   buf.append("Get R2MF completed");
                            break;
        case TDX_BARGEIN:   buf.append("Barge in completed");
                            break;
        case TDX_NOSTOP:    buf.append("No Stop needed to be Issued");
                            break;
        case TDX_ERROR:     buf.append("Error Event");
                            break;
        case  DTEV_RCVPDG:  buf.append("Received a pulse digit");
                            break;
        case  DTEV_E1ERRC:  buf.append("E1/T1 error condition event: ");
                            switch(data) {
                            case Dialogic.DTE1_RLOS:	
                                buf.append("receive loss of sync");
                                break;
                            case Dialogic.DTE1_RUA1:
                                buf.append("receive unframed all ones alarm");
                                break;
                            case Dialogic.DTE1_FSERR:
                                buf.append("frame sync error");
                                break;
                            case Dialogic.DTE1_RRA:	
                                buf.append("receive remote alarm");
                                break;
                            case Dialogic.DTE1_BPVS:	
                                buf.append("bipolar violation count saturation");
                                break;
                            case Dialogic.DTE1_CECS:	
                                buf.append("CRC error count saturation");
                                break;
                            case Dialogic.DTE1_ECS:	
                                buf.append("error count saturation");
                                break;
                            case Dialogic.DTE1_LOS:	
                                buf.append("loss of E-1 digital signal detected");
                                break;
                            case Dialogic.DTE1_DPM:	
                                buf.append("driver performance monitor");
                                break;
                            case Dialogic.DTE1_MFSERR:	
                                buf.append("multiframe sync error");
                                break;
                            case Dialogic.DTE1_RSA1:	
                                buf.append("receive signaling all ones alarm");
                                break;
                            case Dialogic.DTE1_RDMA:	
                                buf.append("receive distant multiframe alarm");
                                break;
                            case Dialogic.DTE1_RLOSOK:	
                                buf.append("end of receive loss of sync");
                                break;
                            case Dialogic.DTE1_RUA1OK:	
                                buf.append("end of receive unframed all ones alarm");
                                break;
                            case Dialogic.DTE1_FSERROK:	
                                buf.append("end of frame sync error");
                                break;
                            case Dialogic.DTE1_RRAOK:	
                                buf.append("end of receive remote alarm");
                                break;
                            case Dialogic.DTE1_BPVSOK:	
                                buf.append("end of bipolar violation count saturation");
                                break;
                            case Dialogic.DTE1_CECSOK:	
                                buf.append("end of CRC error count saturation");
                                break;
                            case Dialogic.DTE1_ECSOK:	
                                buf.append("end of error count saturation");
                                break;
                            case Dialogic.DTE1_LOSOK:	
                                buf.append("end of loss of E-1 digital signal detected");
                                break;

⌨️ 快捷键说明

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