📄 shpa3api.pas
字号:
ATDL_RcvREL = 66; //ISUP:收到释放消息
//------------------------------------------------------------------------------
// 自动拨号任务执行情况的常量定义,函数SsmChkAutoDial()的返回值
//------------------------------------------------------------------------------
DIAL_STANDBY = 0; // 没有自动拨号任务
DIAL_DIALING = 1; // 正在自动拨号
DIAL_ECHOTONE = 2; // 发送完被叫号码后检测到了回铃音
DIAL_NO_DIALTONE = 3; // 没有拨号音,自动拨号失败。
DIAL_BUSYTONE = 4; // 被叫用户忙,自动拨号结束
DIAL_ECHO_NOVOICE = 5; // 模拟外线通道拨号结束并收到回铃音后出现无声,自动拨号结束
DIAL_NOVOICE = 6; // 模拟外线通道拨号结束后在指定时间内没有检测到任何声音,自动拨号结束
DIAL_VOICE = 7; // 被叫用户摘机,自动拨号结束
DIAL_VOICEF1 = 8; // 被叫用户摘机且收到频率F1的声音(模拟外线通道),自动拨号结束
DIAL_VOICEF2 = 9; // 被叫用户摘机且收到频率F2的声音(模拟外线通道),自动拨号结束
DIAL_NOANSWER = 10; // 无人接听,自动拨号失败
DIAL_FAILURE = 11; // 自动拨号失败
DIAL_INVALID_PHONUM = 12; // 空号,自动拨号结束
//------------------------------------------------------------------------------
// 通道挂起原因的常量定义,函数SsmGetPendingReason()的返回值
//------------------------------------------------------------------------------
ANALOGOUT_NO_DIALTONE = 0; // 模拟通道:自动拨号时没有检测到拨号音,自动拨号失败。
ANALOGOUT_BUSYTONE = 1; // 模拟通道:自动拨号结束后检测到拨号音,自动拨号失败。
ANALOGOUT_ECHO_NOVOICE = 2; // 模拟通道:自动拨号结束后并检测到回铃后出现无。
ANALOGOUT_NOANSWER = 3; // 模拟通道:自动拨号结束后检测到回铃信号但在指定的时间内没有应答。
ANALOGOUT_TALKING_REMOTE_HANGUPED = 4; // 模拟通道:在"通话"状态时检测对方挂机
ANALOGOUT_NOVOICE = 5; // 模拟通道:自动拨号结束后检测到线路上出现无声
PEND_WaitBckStpMsg = 10; // 数字中继通道:等待应用程序设置被叫用户状态
SS1IN_BWD_KB5 = 11; // No.1信令通道:等待主叫拆线
PEND_RemoteHangupOnTalking = 12; // 数字中继通道:自动呼入进入通话后检测到主叫用户先挂机
PEND_AutoDialFailed = 13; // 数字中继通道:自动拨号失败
PEND_SsxUnusable = 14; // 数字中继通道:信令不可用
PEND_CircuitReset = 15; // 数字中继通道:电路复原
PEND_PcmSyncLos = 16; // 数字中继通道:基本祯同步丢失时间超过100ms
SS1OUT_TALKING_REMOTE_HANGUPED = 20; // 数字中继通道:自动呼出进入通话后检测到被叫用户先挂机
PEND_CalleeHangupOnTalking = 20; // 数字中继通道:自动呼出进入通话后检测到被叫用户先挂机
SS1OUT_NOANSWER = 21; // No.1信令通道:等待被叫用户摘机超时
SS1OUT_NOBWDACK = 22; // No.1信令通道:等待占用应答信号超时
SS1OUT_DIALING_BWD_HANGUP = 23; // No.1信令通道:收到后向拆线信号
SS1OUT_BWD_A5 = 24; // No.1信令通道:收到A=5(空号)信号
SS1OUT_BWD_KB5 = 25; // No.1信令通道:收到KB=5(空号)信号
SS1OUT_BWD_KB2 = 26; // No.1信令通道:用户“市忙”
SS1OUT_BWD_KB3 = 27; // No.1信令通道:用户”长忙“
SS1OUT_BWD_A4 = 28; // No.1信令通道:机键拥塞
SS1OUT_BWD_KB4 = 29; // No.1信令通道:收到KB=4(机键拥塞)信号
SS1OUT_TIMEOUT_BWD_A = 30; // No.1信令通道:等候接收后向A组信号超时
SS1OUT_TIMEOUT_BWD_A_STOP = 31; // No.1信令通道:等候后向A组信号停发超时
SS1OUT_TIMEOUT_BWD_KB = 32; // No.1信令通道:接收后向KB信号超时
SS1OUT_TIMEOUT_BWD_KB_STOP = 33; // No.1信令通道:等候被叫方停发后向KB信号超时
SS1OUT_TIMEOUT_CALLERID_BWD_A1 = 34; // No.1信令通道:收到未定义的后向A组信号
SS1OUT_TIMEOUT_CALLERID_BWD_A1_STOP = 35; // No.1信令通道:发送CALLERID时等候后向A组信号停发超时
SS1OUT_UNDEFINED_CALLERID_BWD_A = 36; // No.1信令通道:发送主叫号码时收到未定义的后向A组信号
SS1OUT_UNDEFINED_BWD_A = 37; // No.1信令通道:收到未定义的后向A组信号
SS1OUT_UNDEFINED_BWD_KB = 38; // No.1信令通道:收到未定义的KB信号
ISDN_CALLOVER = 41; //呼叫结束,对方先挂机.
ISDN_WAIT_RELEASE = 42; //等待释放
ISDN_HANGING = 43; //拆线中
ISDN_RELEASING = 44; //正在释放
ISDN_UNALLOCATED_NUMBER = 45; //ISDN,未分配的号码
ISDN_NETWORK_BUSY = 46; //ISDN, 网络忙。
ISDN_CIRCUIT_NOT_AVAILABLE = 47; //ISDN, 指定的电路不可用。
PEND_CalleeHangupOnWaitRemotePickUp = 48; //数字中继通道:自动呼出后等待被叫挂机时检测到被叫用户先挂机 added by cqb for SHCTI030902
ISUP_HardCircuitBlock = 49;
ISUP_RemoteSuspend = 50;
PEND_RcvHGBOrSGB = 51; //接收到对端交换机SGB/HGB后驱动错误处理 Appended by xxb, 2003.11.27
ISDN_NO_ANSWER = 52; //ISDN, 无应答
ISDN_CALL_REJ = 53; //ISDN, 呼叫拒绝
//------------------------------------------------------------------------------
// 通道状态的常量定义,函数SsmGetChState()的返回值
//------------------------------------------------------------------------------
S_CALL_STANDBY = 0; //“空闲”状态
S_CALL_PICKUPED = 1; //“摘机”状态
S_CALL_RINGING = 2; //“振铃”状态
S_CALL_TALKING = 3; //“通话”状态
S_CALL_ANALOG_WAITDIALTONE = 4; // “等待拨号音”状态 (模拟通道)
S_CALL_ANALOG_TXPHONUM = 5; // “拨号”状态 (模拟通道)
S_CALL_ANALOG_WAITDIALRESULT = 6; // “等待拨号结果”状态(模拟通道)
S_CALL_PENDING = 7; // “挂起”状态
S_CALL_OFFLINE = 8; // “断线”状态 (录音通道)
S_CALL_WAIT_REMOTE_PICKUP = 9; // “等待被叫摘机”状态
S_CALL_ANALOG_CLEAR = 10; // **内部状态** (模拟通道)
S_CALL_UNAVAILABLE = 11; // “通道不可用”状态
S_CALL_LOCKED = 12; // “呼出锁定”状态
S_CALL_RemoteBlock = 19; // “对端闭塞”状态
S_CALL_LocalBlock = 20; // “本端闭塞”状态
S_CALL_Ss1InWaitPhoNum = 30; // “等待接收被叫号码”状态 (No.1信令呼入)
S_CALL_Ss1InWaitFwdStop = 31; // “等待前向停发”状态 (No.1信令呼入)
S_CALL_Ss1InWaitCallerID = 32; // “等待接收CALLERID号码”状态 (No.1信令呼入)
S_CALL_Ss1InWaitKD = 33; // “等待接收KD信号”状态 (No.1信令呼入)
S_CALL_Ss1InWaitKDStop = 34; // “等待KD信号停发”状态 (No.1信令呼入)
S_CALL_SS1_SAYIDLE = 35; // “发送示闲信令”状态 (No.1信令)
S_CALL_SS1WaitIdleCAS = 36; // “等待对端示闲”状态 (No.1信令)
S_CALL_SS1PhoNumHoldup = 37; // “冗余号码拦截”状态 (No.1信令)
S_CALL_Ss1InWaitStopSendA3p = 38; // “等待停发A3p信号”状态 (No.1信令)
S_CALL_Ss1OutWaitBwdAck = 40; // “等待后向占用证实信令”状态 (No.1信令呼出)
S_CALL_Ss1OutTxPhoNum = 41; // “发送被叫号码”状态 (No.1信令呼出)
S_CALL_Ss1OutWaitAppendPhoNum = 42; // “等待应用程序追加电话号码”状态 (No.1信令呼出)
S_CALL_Ss1OutTxCallerID = 43; // “发送主叫号码”状态 (No.1信令呼出)
S_CALL_Ss1OutWaitKB = 44; // “等待接收KB信号”状态 (No.1信令呼出)
S_CALL_Ss1OutDetectA3p = 45; // “检测A3p信号(脉冲)”状态 (No.1信令呼出)
S_FAX_Wait = S_CALL_STANDBY; // “空闲”状态 (传真通道)
S_FAX_ROUND = 50; // “状态转移过程中”状态 (传真通道)
S_FAX_PhaseA = 51; // “传真呼叫建立”状态 (传真通道)
S_FAX_PhaseB = 52; // “传真报文前处理”状态 (传真通道)
S_FAX_SendDCS = 53; // “传真发送中向接收方发送DCS信号”状态 (传真通道)
S_FAX_Train = 54; // “传真报文传输前传输训练”状态 (传真通道)
S_FAX_PhaseC = 55; // “传真报文传输中”状态 (传真通道)
S_FAX_PhaseD = 56; // “传真报文后处理”状态 (传真通道)
S_FAX_NextPage = 57; // “传真报文传输下一页”状态 (传真通道)
S_FAX_AllSent = 58; // “传真发送中报文传输结束”状态 (传真通道)
S_FAX_PhaseE = 59; // “传真呼叫释放”状态 (传真通道)
S_FAX_Reset = 60; // “复位MODEM”状态 (传真通道)
S_FAX_Init = 61; // “初始化MODEM”状态 (传真通道)
S_FAX_RcvDCS = 62; // “传真接收中接收发方的DCS信号”状态 (传真通道)
S_FAX_SendFTT = 63; // “传真接收中向发方发送训练失败信号FTT”状态 (传真通道)
S_FAX_SendCFR = 64; // “传真接收中向发方发送可接受的证实信号CFR”状态 (传真通道)
S_TUP_WaitPcmReset = 70; // “等待电路群复原”状态 (No.7信令TUP协议)
S_TUP_WaitSAM = 71; // “等待后续地址消息”状态 (No.7信令TUP协议)
S_TUP_WaitGSM = 72; // “等待GSM消息”状态 (No.7信令TUP协议)
S_TUP_WaitCLF = 73; // “等待主叫拆线信号”状态 (No.7信令TUP协议)
S_TUP_WaitPrefix = 74; // “等待接收入局字冠”状态 (No.7信令TUP协议)
S_TUP_WaitDialAnswer = 75; // “等待拨号结果”状态 (No.7信令TUP协议)
S_TUP_WaitRLG = 76; // “等待释放监护信号”状态 (No.7信令TUP协议)
S_TUP_WaitSetCallerID = 77; // "等待设置主叫"状态 (No.7信令TUP协议)
S_ISDN_OUT_WAIT_NET_RESPONSE = 81; //ISDN:等待网络响应
S_ISDN_OUT_PLS_APPEND_NO = 82; //ISDN:请追加号码
S_ISDN_IN_CHK_CALL_IN = 83; //ISDN:检测到呼入
S_ISDN_IN_RCVING_NO = 84; //ISDN:正在接收号码
S_ISDN_IN_WAIT_TALK = 85; //ISDN:准备进入通话
S_ISDN_OUT_WAIT_ALERT = 86; //ISDN: 等待对方发提醒信号
S_ISDN_CALL_BEGIN = 87; //ISDN:呼出时为刚发起呼叫,呼入时为刚检测到呼入
S_ISDN_WAIT_HUANGUP = 88; //ISDN:等待释放完成
S_CALL_SENDRING = 100; //磁石模块正在发送振铃
S_SPY_STANDBY = S_CALL_STANDBY; //监控:空闲
S_SPY_RCVPHONUM = 105; //监控:接收号码
S_SPY_RINGING = S_CALL_RINGING; //监控:振铃
S_SPY_TALKING = S_CALL_TALKING; //监控:通话
S_SPY_SS1RESET = 110; //SS1监控:复原
S_SPY_SS1WAITBWDACK = 111; //SS1监控:等待后向证实
S_SPY_SS1WAITKB = 112; //SS1监控:等待KB
S_ISUP_WaitSAM = 120;// ISUP:等待后继号码
S_ISUP_WaitRLC = 121;// ISUP:等待释放完成消息
S_ISUP_WaitReset = 122;// ISUP:电路复原
S_ISUP_LocallyBlocked = 123;// ISUP:本地闭塞,即本地闭塞远端呼出
S_ISUP_RemotelyBlocked = 124;// ISUP:远端闭塞,即远端闭塞本端呼出
S_ISUP_WaitDialAnswer = 125;// ISUP:等待呼出结果
S_ISUP_WaitINF = 126;// ISUP:等待主叫号码
S_ISUP_WaitSetCallerID = 127;// ISUP:等待设置主叫
S_DTRC_ACTIVE = 128;// DTRC:被监控话路处于非空闲状态 //added by yxh for 2B+D, 2004.12.23
S_ISUP_Suspend = 129;// ISUP:通话后收到暂停
// 事件码占用16bytes,采用顺序编码(从0开始编码)。
// 若采用windows消息机制,windows消息编码:事件码+0x7000(WM_USER)
//语音识别
//E_PROC_Recognize = 0; //0x0000 //语音识别结束事件
E_PROC_Recognize = 0; //0x0000 //语音识别结束事件
//ISDN呼叫
E_CHG_ISDNStatus = 1; //0x0001 //ISDN底层状态改变事件
//ss7
E_RCV_Ss7Msu = 2; //0x0002 //SS7 MSU接收通知事件
E_CHG_Mtp3State = 3; //0x0003 //Mtp3状态改变事件
//传真
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -