///////////////////////////////////////////////////////////////////////////////// // PDU命令格式配置文件 V1.0.0.000 // // DataCount ---> 命令发送时填充的数据字段个数 // // DATA[X]字段格式 ---> 数据类型|长度|说明|是否执行结果返回内容(1->是, 0->否) // 注:X从0开始计数,分融符为半角模式 // // 数据字段中可用的数据格式如下: // 0 ---> int // 1 ---> unsigned int // 2 ---> long // 3 ---> unsigned long // 4 ---> bool // 5 ---> string // 注:string类型应填充实际长度,其它类型数据长度全部填充为0 ///////////////////////////////////////////////////////////////////////////////// ;综合信息 [Head] TotalCount = 32 // 命令总数 ;注册[PDU_CMD_REG] [PDU_CMD_FORMAT_000] CmdType = 1 DataCount = 1 DATA[0] = 4|0|注册是否成功|1 ;心跳监听[PDU_CMD_LISTEN] [PDU_CMD_FORMAT_001] CmdType = 2 DataCount = 0; //-------------------------- Stable Core发出的命令集-----------------------// ;Stabel Core通知设备资源明细[PDU_CMD_SC_RES_DETAIL] [PDU_CMD_FORMAT_002] CmdType = 501 DataCount = 5 DATA[0] = 1|0|资源类型|0 DATA[1] = 1|0|资源ID|0 ;Stabel Core通知设备资源状态[PDU_CMD_SC_RES_STATE] [PDU_CMD_FORMAT_003] CmdType = 502 DataCount = 5 DATA[0] = 1|0|资源类型|0 DATA[1] = 1|0|资源ID|0 DATA[2] = 1|0|资源状态|0 DATA[3] = 5|64|主叫号码|0 DATA[4] = 5|64|被叫号码|0 ;Stabel Core通知设备主动事件[PDU_CMD_SC_ACTIVE_EVENT] [PDU_CMD_FORMAT_004] CmdType = 503 DataCount = 4 DATA[0] = 1|0|资源ID|0 DATA[1] = 1|0|事件类型|0 DATA[2] = 5|64|主叫号码|0 DATA[3] = 5|64|被叫号码|0 ;Stabel Core通知设备请求进展[PDU_CMD_SC_REQ_PROCESS] [PDU_CMD_FORMAT_005] CmdType = 504 DataCount = 6 DATA[0] = 2|0|调用标识|0 DATA[1] = 1|0|主控线路|0 DATA[2] = 1|0|关联线路|0 DATA[3] = 1|0|关联线路类型|0 DATA[4] = 5|64|主叫号码|0 DATA[5] = 5|64|被叫号码|0 ;Stabel Core通知请求执行结果[PDU_CMD_SC_REQ_RESULT] [PDU_CMD_FORMAT_006] CmdType = 505 DataCount = 3 DATA[0] = 2|0|调用标识|0 DATA[1] = 4|0|成功与否|0 DATA[2] = 5|512|关联数据|0 ;发往Stabel Core请求预测外呼[PDU_CMD_SC_REQ_PCALL] [PDU_CMD_FORMAT_007] CmdType = 506 DataCount = 4 DATA[0] = 2|0|调用标识|0 DATA[1] = 4|0|成功与否|0 DATA[2] = 5|64|被叫号码|0 DATA[3] = 5|64|主叫号码|0 ;发往Stabel Core请求呼叫[PDU_CMD_SC_REQ_MAKECALL] [PDU_CMD_FORMAT_008] CmdType = 507 DataCount = 5 DATA[0] = 2|0|调用标识|0 DATA[1] = 4|0|成功与否|0 DATA[2] = 1|0|线路Id|0 DATA[3] = 5|64|被叫号码|0 DATA[4] = 5|64|主叫号码|0 ;发往Stabel Core请求应答[PDU_CMD_SC_REQ_ANSWER] [PDU_CMD_FORMAT_009] CmdType = 508 DataCount = 3 DATA[0] = 2|0|调用标识|0 DATA[1] = 4|0|成功与否|0 DATA[2] = 1|0|线路Id|0 ;发往Stabel Core请求挂机[PDU_CMD_SC_REQ_HANGUP] [PDU_CMD_FORMAT_010] CmdType = 509 DataCount = 3 DATA[0] = 2|0|调用标识|0 DATA[1] = 4|0|成功与否|0 DATA[2] = 1|0|线路Id|0 ;发往Stabel Core请求转移[PDU_CMD_SC_REQ_TRANSFER] [PDU_CMD_FORMAT_011] CmdType = 510 DataCount = 5 DATA[0] = 2|0|调用标识|0 DATA[1] = 4|0|成功与否|0 DATA[2] = 1|0|线路Id|0 DATA[3] = 5|64|转移号码|0 DATA[4] = 5|64|主叫号码|0 ;发往Stabel Core请求中继线路跳转[PDU_CMD_SC_REQ_TRUNKTURN] [PDU_CMD_FORMAT_012] CmdType = 511 DataCount = 5 DATA[0] = 2|0|调用标识|0 DATA[1] = 4|0|成功与否|0 DATA[2] = 1|0|线路Id|0 DATA[3] = 5|64|跳转号码|0 DATA[4] = 5|64|主叫号码|0 ;发往Stabel Core请求放音[PDU_CMD_SC_REQ_PLAY] [PDU_CMD_FORMAT_013] CmdType = 512 DataCount = 13 DATA[0] = 2|0|调用标识|0 DATA[1] = 4|0|成功与否|0 DATA[2] = 1|0|线路Id|0 DATA[3] = 0|0|放音收号模式,1:放音收号,2:只放音,3:只收号,4:停止放音|0 DATA[4] = 0|0|TTS内容类型|0 DATA[5] = 0|0|数字播报模式|0 DATA[6] = 0|0|引擎音库|0 DATA[7] = 0|0|语速|0 DATA[8] = 0|0|音量|0 DATA[9] = 0|0|收号位数|0 DATA[10] = 0|0|收号时间间隔|0 DATA[11] = 5|8|结束按键|0 DATA[12] = 5|260|放音内容|0 ;发往Stabel Core请求协商呼叫[PDU_CMD_SC_REQ_CONSULTCALL] [PDU_CMD_FORMAT_014] CmdType = 513 DataCount = 5 DATA[0] = 2|0|调用标识|0 DATA[1] = 4|0|成功与否|0 DATA[2] = 1|0|线路Id|0 DATA[3] = 5|64|被叫号码|0 DATA[4] = 5|64|主叫号码|0 ;发往Stabel Core请求协商确认[PDU_CMD_SC_REQ_CONSULTCONFIRM] [PDU_CMD_FORMAT_015] CmdType = 514 DataCount = 4 DATA[0] = 2|0|调用标识|0 DATA[1] = 4|0|成功与否|0 DATA[2] = 1|0|线路Id|0 DATA[3] = 0|0|关联数据|0 ;发往Stabel Core请求静音[PDU_CMD_SC_REQ_MUTE] [PDU_CMD_FORMAT_016] CmdType = 515 DataCount = 4 DATA[0] = 2|0|调用标识|0 DATA[1] = 4|0|成功与否|0 DATA[2] = 1|0|线路Id|0 DATA[3] = 1|0|静音or取消(0:静音,1:取消)|0 ;发往Stabel Core请求代接[PDU_CMD_SC_REQ_INSTEAD] [PDU_CMD_FORMAT_017] CmdType = 516 DataCount = 4 DATA[0] = 2|0|调用标识|0 DATA[1] = 4|0|成功与否|0 DATA[2] = 1|0|线路Id|0 DATA[3] = 1|0|代接分机号|0 ;发往Stabel Core请求强截[PDU_CMD_SC_REQ_INTERCEPT] [PDU_CMD_FORMAT_018] CmdType = 517 DataCount = 4 DATA[0] = 2|0|调用标识|0 DATA[1] = 4|0|成功与否|0 DATA[2] = 1|0|线路Id|0 DATA[3] = 1|0|强截分机号|0 ;发往Stabel Core请求强插[PDU_CMD_SC_REQ_INSERT] [PDU_CMD_FORMAT_019] CmdType = 518 DataCount = 4 DATA[0] = 2|0|调用标识|0 DATA[1] = 4|0|成功与否|0 DATA[2] = 1|0|线路Id|0 DATA[3] = 1|0|强插分机号|0 ;发往Stabel Core请求监听[PDU_CMD_SC_REQ_LISTEN] [PDU_CMD_FORMAT_020] CmdType = 519 DataCount = 4 DATA[0] = 2|0|调用标识|0 DATA[1] = 4|0|成功与否|0 DATA[2] = 1|0|线路Id|0 DATA[3] = 1|0|监听分机号|0 ;发往Stabel Core请求留言[PDU_CMD_SC_REQ_LEAVEWORD] [PDU_CMD_FORMAT_021] CmdType = 520 DataCount = 6 DATA[0] = 2|0|调用标识|0 DATA[1] = 4|0|成功与否|0 DATA[2] = 1|0|线路Id|0 DATA[3] = 1|0|留言限制时长|0 DATA[4] = 5|8|留言结束按键|0 DATA[5] = 5|260|留言文件|0 ;发往Stabel Core请求会议[PDU_CMD_SC_REQ_MEETING] [PDU_CMD_FORMAT_022] CmdType = 521 DataCount = 5 DATA[0] = 2|0|调用标识|0 DATA[1] = 4|0|成功与否|0 DATA[2] = 1|0|线路Id|0 DATA[3] = 5|64|被叫号码|0 DATA[4] = 5|64|主叫号码|0 ;发往Stabel Core请求传真[PDU_CMD_SC_REQ_FAX] [PDU_CMD_FORMAT_023] CmdType = 522 DataCount = 5 DATA[0] = 2|0|调用标识|0 DATA[1] = 4|0|成功与否|0 DATA[2] = 1|0|线路Id|0 DATA[3] = 1|0|发送or接收(0:发送,1:接收)|0 DATA[4] = 5|260|传真文件|0 ;发往Stabel Core请求转IVR[PDU_CMD_SC_REQ_TURNIVR] [PDU_CMD_FORMAT_024] CmdType = 523 DataCount = 3 DATA[0] = 2|0|调用标识|0 DATA[1] = 4|0|成功与否|0 DATA[2] = 1|0|线路Id|0 ;发往Stabel Core请求重置[PDU_CMD_SC_REQ_RESET] [PDU_CMD_FORMAT_025] CmdType = 524 DataCount = 3 DATA[0] = 2|0|调用标识|0 DATA[1] = 4|0|成功与否|0 DATA[2] = 1|0|线路Id|0 ;发往Stabel Core请求录音[PDU_CMD_SC_REQ_RECORD] [PDU_CMD_FORMAT_026] CmdType = 525 DataCount = 4 DATA[0] = 2|0|调用标识|0 DATA[1] = 4|0|成功与否|0 DATA[2] = 1|0|线路Id|0 DATA[3] = 5|260|录音文件|0 ;发往Stabel Core请求线路自检[PDU_CMD_SC_REQ_LINECHECK] [PDU_CMD_FORMAT_027] CmdType = 526 DataCount = 2 DATA[0] = 2|0|调用标识|0 DATA[1] = 4|0|成功与否|0 ;发往Stabel Core请求数据交换[PDU_CMD_SC_REQ_INFOTRANSFER] [PDU_CMD_FORMAT_028] CmdType = 527 DataCount = 3 DATA[0] = 2|0|调用标识|0 DATA[1] = 4|0|成功与否|0 DATA[2] = 1|0|线路Id|0 ;发往Stabel Core请求中继线路转坐席[PDU_CMD_SC_REQ_TURNAGENT] [PDU_CMD_FORMAT_029] CmdType = 528 DataCount = 4 DATA[0] = 2|0|调用标识|0 DATA[1] = 4|0|成功与否|0 DATA[2] = 1|0|线路Id|0 DATA[3] = 5|64|分机号码|0 ;发往Stabel Core请求静音[PDU_CMD_SC_REQ_HOLD] [PDU_CMD_FORMAT_030] CmdType = 529 DataCount = 4 DATA[0] = 2|0|调用标识|0 DATA[1] = 4|0|成功与否|0 DATA[2] = 1|0|线路Id|0 DATA[3] = 1|0|静音or取消(0:静音,1:取消)|0 ;发往Stabel Core请求取消转坐席[PDU_CMD_SC_TURNAGENTCANCEL] [PDU_CMD_FORMAT_031] CmdType = 530 DataCount = 4 DATA[0] = 2|0|调用标识|0 DATA[1] = 4|0|成功与否|0 DATA[2] = 1|0|线路Id|0 DATA[3] = 1|0|挂断分机号|0