亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? dialogic.java

?? 著名的dialogic電話語音卡的java驅動程序,已經驗證可用。
?? JAVA
?? 第 1 頁 / 共 5 頁
字號:
    //  BRI Interface Function
//    protected static native void cc_ToneRedefine(int LineDev, int sigtype, Object ToneParm, int mode);
//    protected static native void cc_PlayTone(int LineDev, Object ToneParm, TPT tpt, int mode);
//    protected static native void cc_StopTone(int LineDev, int mode);

//    protected static native void cc_GetParmEx(int linedev, int parm_id, Object value);
//    protected static native void cc_SetParmEx(int linedev, int parm_id, Object value);
    
//	Global call
//	(To be linux compatible)
    protected static void gc_Start() { GCChannel.gc_Start(); }
    protected static void gc_Stop() { GCChannel.gc_Stop(); }
    protected static int gc_Open(String name) { return GCChannel.gc_Open(name); }
    protected static void gc_Close(int line) { GCChannel.gc_Close(line); }
    protected static int gc_GetVoiceH(int line) { return GCChannel.gc_GetVoiceH(line); }
    protected static int gc_GetNetworkH(int line) { return GCChannel.gc_GetNetworkH(line); }
    protected static void gc_Attach(int line, int voiceH, int mode) { GCChannel.gc_Attach(line, voiceH, mode); }
    protected static void gc_Detach(int line, int voiceH, int mode) { GCChannel.gc_Detach(line, voiceH, mode); }
    protected static int gc_WaitCall(int line, int timeout, int mode) { return GCChannel.gc_WaitCall(line, timeout, mode); }
    protected static void gc_AcceptCall(int crn, int rings, int mode) { GCChannel.gc_AcceptCall(crn, rings, mode); }
    protected static void gc_AnswerCall(int crn, int rings, int mode) { GCChannel.gc_AnswerCall(crn, rings, mode); }
    protected static void gc_CallAck(int crn, int dnis, int mode) { GCChannel.gc_CallAck(crn, dnis, mode); }
    protected static void gc_DropCall(int crn, int cause, int mode) { GCChannel.gc_DropCall(crn, cause, mode); }
    protected static int gc_GetDNIS(int crn, byte buf[]) { return GCChannel.gc_GetDNIS(crn, buf); }
    protected static int gc_GetANI(int crn, byte buf[]) { return GCChannel.gc_GetANI(crn, buf); }
    protected static void gc_GetCallInfo(int crn, int id, byte buf[]) { GCChannel.gc_GetCallInfo(crn, id, buf); }
    protected static int gc_GetParm(int line, int id) { return GCChannel.gc_GetParm(line, id); }
    protected static void gc_SetParm(int line, int id, int value) { GCChannel.gc_SetParm(line, id, value); }
    protected static int gc_MakeCall(int line, String number, int to, int mode) { return GCChannel.gc_MakeCall(line, number, to, mode); }
    protected static void gc_ReleaseCall(int crn) { GCChannel.gc_ReleaseCall(crn); }
    protected static void gc_ResetLineDev(int line, int mode) { GCChannel.gc_ResetLineDev(line, mode); }
    protected static void gc_SetBilling(int crn, int rate, int mode) { GCChannel.gc_SetBilling(crn, rate, mode); }
    protected static void gc_SetChanState(int line, int state, int mode) { GCChannel.gc_SetChanState(line, state, mode); }
    protected static void gc_getMeta(EVT anEvt) { GCChannel.gc_getMeta(anEvt); }


    // evtmask
    public static final int  DE_RINGS    = 1;     /* Rings received */
    public static final int  DE_SILON    = 2;     /* Silence on */
    public static final int  DE_SILOF    = 3;     /* Silenec off */
    public static final int  DE_LCON     = 4;     /* Loop current on */
    public static final int  DE_LCOF     = 5;     /* Loop current off */
    public static final int  DE_WINK     = 6;     /* Wink received */
    public static final int  DE_RNGOFF   = 7;     /* Ring off event */
    public static final int  DE_DIGITS   = 8;     /* Digit Received */
    public static final int  DE_DIGOFF   = 9;     /* Digit tone off event */
    public static final int  DE_LCREV    = 13;    /* Loop current reversal   */
    public static final int  DE_TONEON   = 17;    /* Tone ON  Event Received */
    public static final int  DE_TONEOFF  = 18;    /* Tone OFF Event Received */
    public static final int  DE_STOPRINGS= 19;    /* Stop ring detect state */
    public static final int  DM_RINGS =    ( 1 << (DE_RINGS - 1) );
    public static final int  DM_SILON =    ( 1 << (DE_SILON - 1) );
    public static final int  DM_SILOF =    ( 1 << (DE_SILOF - 1) );
    public static final int  DM_LCON  =    ( 1 << (DE_LCON - 1) );
    public static final int  DM_LCOF  =    ( 1 << (DE_LCOF - 1) );
    public static final int  DM_LCREV =    ( 1 << (DE_LCREV - 1) );
    public static final int  DM_WINK  =    ( 1 << (DE_WINK - 1) );
    public static final int  DM_RNGOFF=    ( 1 << (DE_RNGOFF - 1) );
    public static final int  DM_DIGITS=    ( 1 << (DE_DIGITS - 1) );
    public static final int  DM_DIGOFF=    ( 1 << (DE_DIGOFF - 1) );
    public static final int  EV_ANY= 0xFFFFFFFF;
    // sethook
    public static final int DX_ONHOOK = 0;
    public static final int DX_OFFHOOK = 1;
    // Perfect call
    public static final int DX_CALLP = 1; /* Turn on Call Analysis */
    
    // Call progress
    public static final int CR_BUSY   =      7;  /* Line busy */
    public static final int CR_NOANS  =      8;  /* No answer */
    public static final int CR_NORB   =      9;  /* No ringback */
    public static final int CR_CNCT   =     10;  /* Call connected */
    public static final int CR_CEPT   =     11;  /* Operator intercept */
    public static final int CR_STOPD  =     12;  /* Call analysis stopped */
    public static final int CR_NODIALTONE=  17;  /* No dialtone detected */
    public static final int CR_FAXTONE =    18;  /* Fax tone detected */
    public static final int CR_ERROR   = 0x100;  /* Call analysis error */
    
    // set/getparm
    /*
     * Defines used by the parameter functions
     */
    public static final int  PM_BD      = 0x00800000;   /* Board Level Parameter */
    public static final int  PM_CH      = 0x00000000;   /* Channel Level Parameter */

    public static final int  PM_DXXX    = 0x00000000;   /* D/xxx Parameter */
    public static final int  PM_D12X    = 0x01000000;   /* D/12x Parameter */
    public static final int  PM_MF40    = 0x02000000;   /* MF/40 Parameter */
    public static final int  PM_D12XDEV = 0x04000000;

    public static final int  PM_FW      = 0x00000000;   /* Firmware Parameter */
    public static final int  PM_DRV     = 0x08000000;   /* Driver Parameter */
    public static final int  PM_LIB     = 0x10000000;   /* Library Parameter */

    public static final int  PRM_DEST   = 0x18000000;
    public static final int  PRM_DEVTYP = 0x07000000;
    public static final int  PRM_DATTYP = 0xE0000000;
    public static final int  PRM_NUM    = 0x0000FFFF;
    public static final int  PRM_TERM   = 0x007F0000;

    public static final int  PM_BYTE    = 0x00000000;   /* Byte */
    public static final int  PM_SHORT   = 0x20000000;   /* Short */
    public static final int  PM_INT     = 0x40000000;   /* Int */
    public static final int  PM_LONG    = 0x60000000;   /* Long */
    public static final int  PM_VLSTR   = 0x80000000;   /* Variable Length String */
    public static final int  PM_FLSTR   = 0xA0000000;   /* Fixed Length String */

    public static final int  PM_VLSTR_MAXLEN=128;/* Max Length for Variable Length Parms */

    /*
     * Set digit type in the DL_DIGITRDY (digit ready) message.
     */
    public static final int   DG_DTMF   =  0x0000;   /* DTMF Digit */
    public static final int   DG_LPD    =  0x0001;   /* Loop Pulse Digit  */
    public static final int   DG_APD    =  0x0002;   /* Audio Pulse Digit */
    public static final int   DG_DPD    =  0x0002;   /* Dial Pulse Digit */
    public static final int   DG_MF     =  0x0003;   /* MF Digit */

    public static final int   DM_DTMF   =  0x01;
    public static final int   DM_LPD    =  0x02;
    public static final int   DM_APD    =  0x04;
    public static final int   DM_MF     =  0x08;
    public static final int   DM_DPD    =  0x10;      /* Enable DPD detection */
    public static final int   DM_DPDZ   =  0x20;      /* Enable Zero-Trained DPD Detection */

    /*
     * GTD defines 
     */
     
    public static final int  DM_TONEON =   1;
    public static final int  DM_TONEOFF=   2;
    public static final int  TN_SINGLE =   0;
    public static final int  TN_DUAL   =   1;
    public static final int  TN_CADENCE =  1;
    public static final int  TN_LEADING =  2;
    public static final int  TN_TRAILING = 4;
     
    /*
     * CHANNEL PARAMETERS
     */
    /* DTMF anti-talkoff during playback */
    public static final int  DXCH_DTMFTLK  = ((PM_SHORT|PM_FW|PM_DXXX|PM_CH) | 0x0101);

    /* DTMF debounce time */
    public static final int  DXCH_DTMFDEB  = ((PM_SHORT|PM_FW|PM_DXXX|PM_CH) | 0x0201);

    /* DTMF initiation bitmap */
    public static final int  DXCH_DTINITSET= ((PM_SHORT|PM_FW|PM_DXXX|PM_CH) | 0x0203);

    /* Delay after ring recvd before winking */
    public static final int  DXCH_WINKDLY  = ((PM_SHORT|PM_FW|PM_DXXX|PM_CH) | 0x0204);

    /* Duration of wink (off-hook state) */
    public static final int  DXCH_WINKLEN  = ((PM_SHORT|PM_FW|PM_DXXX|PM_CH) | 0x0205);

    /* Min LC on to be recognized as wink */
    public static final int  DXCH_MINRWINK = ((PM_SHORT|PM_FW|PM_DXXX|PM_CH) | 0x0206);

    /* Max LC on to be recognized as wink */
    public static final int  DXCH_MAXRWINK = ((PM_SHORT|PM_FW|PM_DXXX|PM_CH) | 0x0207);

    /* Length of DTMF digit for dialing */
    public static final int  DXCH_TTDATA   = ((PM_SHORT|PM_FW|PM_DXXX|PM_CH) | 0x0208);

    /* Length of TT inter digit delay */
    public static final int  DXCH_T_IDD    = ((PM_SHORT|PM_FW|PM_DXXX|PM_CH) | 0x0209);

    /* Length of ADSI alert tone */
    public static final int  DXCH_ADSIALERT_LENGTH=((PM_SHORT|PM_FW|PM_DXXX|PM_CH) | 0x020D);

    /* Time to wait for DTMF A */
    public static final int  DXCH_ADSIALERT_ACK=((PM_SHORT|PM_FW|PM_DXXX|PM_CH) | 0x020E);

    /* Length of DTMF to accept */
    public static final int  DXCH_ADSIACK_LENGTH=((PM_SHORT|PM_FW|PM_DXXX|PM_CH) | 0x020F);

    /* Pause after end of DTMF */
    public static final int  DXCH_ADSIACK_FSK=((PM_SHORT|PM_FW|PM_DXXX|PM_CH) | 0x0210);

    /* Level to generate CAS tone */
    public static final int  DXCH_ADSIALERT_AMPL=((PM_SHORT|PM_FW|PM_DXXX|PM_CH) | 0x0211);
    
    /* MF detection mask */
    public static final int  DXCH_MFMODE   = ((PM_SHORT|PM_FW|PM_MF40|PM_CH) | 0x0201);

    /* Diagnostic mask */
    public static final int  DXCH_MFDIAG   = ((PM_SHORT|PM_FW|PM_MF40|PM_CH) | 0x0202);

    /* Per channel dig rate: play (D/xxx only) */
    public static final int  DXCH_PLAYDRATE= ((PM_SHORT|PM_FW|PM_D12X|PM_CH) | 0x0E01);

    /* Per channel dig rate: rec (D/xxx only)*/
    public static final int  DXCH_RECRDRATE= ((PM_SHORT|PM_FW|PM_D12X|PM_CH) | 0x0E02);

    /* DTMF detection edge select */
    public static final int  DXCH_DFLAGS   = ((PM_SHORT|PM_FW|PM_DXXX|PM_CH) | 0x0801);

    /* Per channel ring count */
    public static final int  DXCH_RINGCNT  = ((PM_SHORT|PM_DRV|PM_DXXX|PM_CH) | 0x0001);

    /* Enable/disable Caller ID */
    public static final int  DXCH_CALLID   = ((PM_SHORT|PM_FW|PM_DXXX|PM_CH) | 0x0E04);

    /* Enable/disable Caller ID values */
    public static final int  DX_CALLIDDISABLE = 0x0000;  /* Disable Caller ID */
    public static final int  DX_CALLIDENABLE  = 0x0001;  /* Enable Caller ID */

    /* Enable/disable Audio line-in */
    public static final int  DXCH_AUDIOLINEIN=((PM_SHORT|PM_FW|PM_DXXX|PM_CH) | 0x0E05);

    /* Enable/disable Audio line-in values */
    public static final int  DX_LINEINDISABLE = 0x0000;  /* Disable audio line-in connection */
    public static final int  DX_LINEINENABLE  = 0x0001;  /* Enable audio line-in connection */

    /* DTMF Digit buffering mode */
    public static final int  DXCH_DIGBUFMODE=((PM_SHORT|PM_LIB|PM_DXXX|PM_CH) | 0x0002);

    /* Per channel I/O transfer buffer size */
    public static final int  DXCH_XFERBUFSIZE=((PM_SHORT|PM_LIB|PM_DXXX|PM_CH) | 0x0003);

    /* Per channel data receive buffer size */
    public static final int  DXCH_RXDATABUFSIZE=((PM_SHORT|PM_LIB|PM_DXXX|PM_CH) | 0x0004);

    /* ASR Barge-in channel parameters */
    public static final int  DXCH_BARGEIN_RECFORMAT =  ((PM_SHORT|PM_FW|PM_DXXX|PM_CH) | 0x0212);
    public static final int  DXCH_VADTIMEOUT        =  ((PM_SHORT|PM_FW|PM_DXXX|PM_CH) | 0x0213);
    public static final int  DXCH_SPEECHSNR         =  ((PM_SHORT|PM_FW|PM_DXXX|PM_CH) | 0x0214);
    public static final int  DXCH_SPEECHTHRESH      =  ((PM_SHORT|PM_FW|PM_DXXX|PM_CH) | 0x0215);
    public static final int  DXCH_SPEECHPLAYTRIGG   =  ((PM_SHORT|PM_FW|PM_DXXX|PM_CH) | 0x0216);
    public static final int  DXCH_SPEECHNONPLAYTRIGG=  ((PM_SHORT|PM_FW|PM_DXXX|PM_CH) | 0x0217);
    public static final int  DXCH_SPEECHPLAYWINDOW  =  ((PM_SHORT|PM_FW|PM_DXXX|PM_CH) | 0x0218);
    public static final int  DXCH_SPEECHNONPLAYWINDOW= ((PM_SHORT|PM_FW|PM_DXXX|PM_CH) | 0x0219);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区国产盗摄色噜噜| 亚洲一区二区精品3399| 欧美色窝79yyyycom| 久久精品国产秦先生| 国产综合一区二区| 亚洲国产综合人成综合网站| 久久久久久电影| 91精品国产福利| 91国产精品成人| 成人亚洲精品久久久久软件| 精油按摩中文字幕久久| 亚洲福利视频一区二区| 亚洲视频精选在线| 欧美国产成人在线| 久久久久免费观看| 精品国产伦一区二区三区观看方式| 欧美伊人久久久久久久久影院| 国产成人自拍网| 狠狠色2019综合网| 麻豆成人久久精品二区三区红| 亚洲图片欧美视频| 一级日本不卡的影视| 国产精品家庭影院| 中文字幕av不卡| 国产日韩欧美亚洲| 久久蜜桃一区二区| www久久久久| 久久午夜免费电影| 精品国产成人系列| 日韩一区二区精品在线观看| 精品视频在线免费观看| 欧美中文字幕不卡| 欧美图片一区二区三区| 欧美优质美女网站| 欧美在线播放高清精品| 欧美日韩精品一区视频| 欧美三级日本三级少妇99| 色视频成人在线观看免| 在线视频中文字幕一区二区| 在线精品亚洲一区二区不卡| 色噜噜狠狠成人网p站| 99精品视频一区二区三区| 成年人午夜久久久| 色哟哟国产精品| 欧美系列亚洲系列| 欧美精品视频www在线观看| 666欧美在线视频| 日韩欧美第一区| 精品第一国产综合精品aⅴ| 久久久av毛片精品| 国产精品久久久久久久久果冻传媒| 国产精品久久一卡二卡| 日韩理论片一区二区| 亚洲综合免费观看高清完整版在线 | 国产欧美在线观看一区| 中文字幕乱码亚洲精品一区 | 日本一区二区在线不卡| 中文字幕亚洲成人| 亚洲一区二区三区视频在线| 日韩精品一二区| 91精品国产综合久久婷婷香蕉 | 国产精品资源站在线| 国产成人免费在线| 一本色道久久综合精品竹菊 | 最新欧美精品一区二区三区| 一区二区三区 在线观看视频 | 成人午夜免费av| 欧日韩精品视频| 精品国产免费一区二区三区香蕉| 久久久久综合网| 亚洲女人小视频在线观看| 婷婷六月综合网| 国产成人av一区二区三区在线观看| 99久久精品久久久久久清纯| 欧美一区二区三区免费大片| 国产欧美日韩麻豆91| 一区二区三区蜜桃网| 激情六月婷婷综合| 91浏览器在线视频| 精品国产露脸精彩对白| 亚洲欧美激情一区二区| 麻豆高清免费国产一区| 色欧美片视频在线观看在线视频| 日韩视频中午一区| 亚洲老妇xxxxxx| 狠狠色丁香婷婷综合| 色哦色哦哦色天天综合| 欧美精品一区视频| 无码av免费一区二区三区试看| 国产91在线观看丝袜| 91精品国产综合久久精品| 亚洲国产高清在线观看视频| 三级一区在线视频先锋| 99热这里都是精品| 久久久久97国产精华液好用吗| 亚洲国产中文字幕| jvid福利写真一区二区三区| 精品美女一区二区| 亚洲成年人影院| av亚洲产国偷v产偷v自拍| 精品剧情v国产在线观看在线| 亚洲最大成人网4388xx| 成人网男人的天堂| 精品国产乱码久久久久久牛牛| 亚洲国产裸拍裸体视频在线观看乱了 | 国产午夜一区二区三区| 蜜乳av一区二区三区| 日本高清成人免费播放| 中文字幕电影一区| 精品一区二区三区免费| 欧美丰满高潮xxxx喷水动漫| 伊人婷婷欧美激情| 菠萝蜜视频在线观看一区| 精品乱人伦一区二区三区| 五月天一区二区三区| 色av成人天堂桃色av| 国产精品久久99| 成人妖精视频yjsp地址| 国产欧美综合在线观看第十页| 国内欧美视频一区二区| 精品三级在线观看| 久久99精品久久久久久| 亚洲激情自拍偷拍| 91福利小视频| 有码一区二区三区| 欧洲日韩一区二区三区| 久久av老司机精品网站导航| 精品视频一区二区不卡| 日日摸夜夜添夜夜添亚洲女人| 亚洲精品综合在线| 蜜臀久久久久久久| 91麻豆精品久久久久蜜臀| 天堂影院一区二区| 欧美日韩国产片| 日韩高清在线观看| 欧美一区二区人人喊爽| 捆绑调教一区二区三区| 欧美成人女星排名| 国产在线精品一区二区夜色| xnxx国产精品| 粉嫩久久99精品久久久久久夜| 国产喷白浆一区二区三区| 高清国产一区二区| 国产精品白丝在线| 色婷婷久久久久swag精品| 亚洲伦在线观看| 精品视频在线免费| 美女免费视频一区二区| 国产午夜亚洲精品理论片色戒| 成人激情免费视频| 亚洲视频综合在线| 欧美日韩一区不卡| 毛片不卡一区二区| 国产色一区二区| 91成人在线免费观看| 视频一区二区三区入口| 一本色道久久加勒比精品| 3d成人动漫网站| 色婷婷亚洲精品| 夜夜嗨av一区二区三区四季av| 欧美日本乱大交xxxxx| 精品午夜一区二区三区在线观看| 精品成人一区二区三区四区| 懂色av噜噜一区二区三区av| 自拍偷拍欧美精品| 欧美剧在线免费观看网站| 毛片一区二区三区| 综合精品久久久| 91精品欧美福利在线观看| 国产成人免费9x9x人网站视频| 亚洲人成亚洲人成在线观看图片 | 精品一区二区三区影院在线午夜| 日本一区二区视频在线| 欧美日韩精品一区二区三区蜜桃 | 韩国av一区二区| 亚洲色图清纯唯美| 在线不卡中文字幕播放| 国产精品一区二区三区99| 一区二区三区免费网站| 久久久亚洲精品石原莉奈| 色久优优欧美色久优优| 精品无人码麻豆乱码1区2区| 国产精品福利一区二区三区| 69av一区二区三区| 99久久精品99国产精品| 偷窥少妇高潮呻吟av久久免费| 成人avav在线| 国产91清纯白嫩初高中在线观看| 欧亚一区二区三区| 日韩一区有码在线| 日韩欧美在线网站| 91在线看国产| 久久精品久久综合| 亚洲一区二区三区激情| 国产亚洲美州欧州综合国| 欧美天堂一区二区三区| 丁香桃色午夜亚洲一区二区三区| 日韩专区中文字幕一区二区| 国产精品久久久久久妇女6080| 日韩视频免费观看高清完整版在线观看 |