05-CTIAPI接口參考 返回碼.doc
TopEng-智能呼叫中心CTIAPI 接口參考
第5部分 返回碼
目 錄
目 錄
第1章 返回碼 5-1
5
i
TopEng-智能呼叫中心CTIAPI 接口參考
第5部分 返回碼
第1章 返回碼
第1章 返回碼
本章要點(diǎn):
下面列出了系統(tǒng)各模塊返回碼的范圍及部分返回碼的定義,供開(kāi)發(fā)人員參考。
0 ~ 100:保留(客戶服務(wù)平臺(tái)V2.0使用) 100個(gè)
101~300:其它公共錯(cuò)誤碼200個(gè)
401~500:CTIAPI 100個(gè)
501~1000:CCS 500個(gè)
1001~1500:CTIServer 500個(gè)
1501~1600:PG 100個(gè)
1601~1700:MDS 100個(gè)
1701~1800:BPS 100個(gè)
1801~2000:WMG 200個(gè)
2001~2200:NIRC 200個(gè)
2201~2400:UIS 200個(gè)
2501~2600:INTESSLINK 100個(gè)
2701~2900:DBPROXY 200個(gè)
2901~3100:CNPROXY 200個(gè)
3101~3200:ALARM 100個(gè)
3201~3300:CCP 100個(gè)
3301~3800:WEBM 500個(gè)
3801~4300:CHATM 500個(gè)
4301~4800:MAILM 500個(gè)
5801~6300:WBM 500個(gè)
6301~6500:WVC 200個(gè)
6501~6700:ICU 200個(gè)
6701~ 6900:WCCA 200個(gè)
6901~ 7100 CCU 200個(gè)
7101~ 7600:IVR 500個(gè)
ICD_OK = 0, //正確返回
ICD_ERR_GENERAL_ERROR ,//一般性錯(cuò)誤
ICD_ERR_INIFILE_NOT_EXIST ,//CCS.INI文件不存在
ICD_ERR_INIFILE_HAVE_PROBLEM ,//加載配置文件出現(xiàn)錯(cuò)誤
ICD_ERR_ADD_QUEUE_ERROR ,
ICD_ERR_CANT_FIND_QUEUE_OBJECT = 5,
ICD_ERR_ADD_IVR_ERROR ,
ICD_ERR_CANT_FIND_IVR_OBJECT ,
ICD_ERR_ADD_AGENT_ERROR ,
ICD_ERR_CANT_FIND_AGENT_OBJECT,
ICD_ERR_DELETE_AGENT_ERROR = 10,
ICD_ERR_NO_THIS_DNISDN , //路由失敗
ICD_ERR_CANT_FIND_QUEUE,
ICD_ERR_CALLOUT_FAIL , //強(qiáng)制呼出錯(cuò)誤
ICD_ERR_NO_THIS_ANI , //沒(méi)有該主叫
ICD_ERR_CBK_ERROR = 15,
ICD_ERR_DEVICEID_NOT_EXIST , //DEVICE_ID不存在
ICD_ERR_CALLID_NOT_EXIST , //CALLID不存在
ICD_ERR_NO_PRECALL , //沒(méi)有呼損待取
ICD_ERR_NO_THIS_NODE , //沒(méi)有該技能樹(shù)節(jié)點(diǎn)
ICD_ERR_ROUTINGTOJOIN = 20,
ICD_ERR_DISCONNECT , //連接以斷
ICD_ERR_NOPROXY , //沒(méi)有代理
ICD_ERR_CALLOUT_ROUTED ,
ICD_ERR_APCNOTINIT = 99, //APC卡沒(méi)有初始化
ICD_ERR_INTERNAL_ERROR = 100, //內(nèi)部錯(cuò)誤
ICD_ERR_INVALID_PARAMETER , //參數(shù)錯(cuò)誤
ICD_ERR_LINK_UNAVAIL , //通訊層暫時(shí)忙
ICD_ERR_RESOURCES_UNAVAIL , //相應(yīng)資源不可用或故障
ICD_ERR_TIMED_OUT , //API調(diào)用超時(shí)
ICD_ERR_USERLIST_NULL = 105, //沒(méi)有預(yù)撥號(hào)呼叫
ICD_ERR_TOO_MUCH_THREAD , //太多線程(大于50)同時(shí)調(diào)用API
ICD_ERR_INSUFFICIENT_SPACE , //空間不夠
ICD_ERR_FAIL , //一般性錯(cuò)誤
ICD_ERR_LINK_DISCONNECT , //連接已斷
ICD_ERR_NOT_LOGIN = 110, //沒(méi)有向CCS登錄 110
ICD_ERR_AUTHORITY_FAIL , //權(quán)限錯(cuò)誤
ICD_ERR_USERPROFILEERROR , //用戶信息文件錯(cuò)誤
ICD_ERR_USERPROFILENOTFOUND , //用戶信息文件沒(méi)有找到
ICD_ERR_USERNUMBERFULL , //系統(tǒng)用戶數(shù)已滿
ICD_ERR_USERALREADYEXIST = 115, //用戶已經(jīng)存在
ICD_ERR_USERNOTFOUND , //用戶沒(méi)有找到
ICD_ERR_FILEOPENERROR , //文件打開(kāi)錯(cuò)誤
ICD_ERR_CK_STATE_FAULT , //控制塊狀態(tài)錯(cuò)誤
ICD_ERR_CK_HANDLE_NOT_MATCH , //控制塊HANDLE不匹配
ICD_ERR_AGENT_FAULT = 120, //無(wú)效業(yè)務(wù)代表 120
ICD_ERR_CALL_FAULT , //無(wú)效的呼叫
ICD_ERR_SKILL_FAULT , //無(wú)效的隊(duì)列
ICD_ERR_AGENT_STATE_FAULT , //業(yè)務(wù)代表狀態(tài)錯(cuò)誤
ICD_ERR_CONNECT_FAIL , //資源連接錯(cuò)誤
ICD_ERR_GET_HOLD_FAIL = 125, //取保持錯(cuò)誤
ICD_ERR_HOLD_FAIL , //保持錯(cuò)誤
ICD_ERR_TIMEOUT , //接續(xù)超時(shí)
ICD_ERR_OCCUPY_FAIL , //占用業(yè)務(wù)代表錯(cuò)誤
ICD_ERR_POINT_NULL , //調(diào)用空指針
ICD_ERR_SPY_WAIT_TIMEROUT = 130, //質(zhì)檢等待SCP或OC超時(shí)130
ICD_ERR_ALREADY_LOGIN , //該工號(hào)的SPY已經(jīng)登錄了
ICD_ERR_PASSWORD_ERROR , //用戶的口令錯(cuò)誤
ICD_ERR_RECEIVING_DATA , //CCS正在接收數(shù)據(jù),不能發(fā)送CCS.INI文件
ICD_ERR_INI_IS_LOCKED , //初始化文件被其它的進(jìn)程加鎖了
ICD_ERR_PACKET_ERROR = 135, //數(shù)據(jù)包失序
ICD_ERR_MEMORY_EXCEPTION , //操作中內(nèi)存錯(cuò)誤
ICD_ERR_AGENT_RECORD_ENDED , //座席錄音終止 137
ICD_ERR_AGENT_PLAY_ENDED , //座席放音終止 138
ICD_ERR_USER_DISCONNECT , //用戶掛機(jī)
ICD_ERR_NO_CONFERENCE = 140, //沒(méi)有會(huì)場(chǎng)
ICD_ERR_ICD_ACCESS_CODE , //呼出ICD系統(tǒng)接入碼
ICD_ERR_PROXY_EXEC_SQL_FAIL , //執(zhí)行存儲(chǔ)過(guò)程失敗
ICD_ERR_NO_SUCH_DNIS, /呼出的是空號(hào)
ICD_ERR_CALLED_BUSY, //被叫忙
ICD_ERR_CALLED_NO_ANSWER, //被叫久不應(yīng)答(CCS將根據(jù)此原因碼,將被叫強(qiáng)制示忙)
ICD_RELEASE_INSTANT_TRANSOUT, //立即轉(zhuǎn)出導(dǎo)致釋放呼叫
//401~500 CTIAPI內(nèi)部產(chǎn)生錯(cuò)誤碼
ICD_ERR_NOT_LOGON = 401,
ICD_ERR_ALREADY_LOGON,
ICD_ERR_RETURN_NULL , //功能不存在
ICD_ERR_FUNC_DISCARD, //函數(shù)已廢棄
ICD_ERR_WORKNO_NOT_MATCH, //工號(hào)不相符
ICD_ERR_API_NOT_INITIALIZED,//API未初始化
ICD_ERR_WEBM_NOT_ENABLE, //WEBM無(wú)法使用
ICD_ERR_COM_INTERFACE, //WVC的COM接口初始化失敗
ICD_ERR_WECC_REQUESTID, //WECC請(qǐng)求號(hào)已被占用
ICD_ERR_BRT_INIT_FAIL = 421,//BRT初始化失敗
ICD_ERR_BRT_SEND_FAIL, //BRT發(fā)送失敗
ICD_ERR_BRT_RECV_FAIL, //BRT接收失敗
ICD_OK_LESS_BUFFER_SIZE, //返回結(jié)果正確,但輸出緩沖區(qū)不夠
ICD_ERR_NO_LAST_BUFFER, //沒(méi)有對(duì)應(yīng)的緩沖區(qū)
ICD_ERR_NO_SUPPORT, //系統(tǒng)不能再支持此種轉(zhuǎn)移方式
5-5