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

📄 utilities.cpp

📁 Avaya AES Tsapi接口开发的 CallRouting 代码
💻 CPP
📖 第 1 页 / 共 5 页
字号:
		break;
	case ACS_KEY_REPLY:
		*cs = "ACS_KEY_REPLY";
		break;
	case ACS_NAME_SRV_REQUEST:
		*cs = "ACS_NAME_SRV_REQUEST";
		break;
	case ACS_NAME_SRV_REPLY:
		*cs = "ACS_NAME_SRV_REPLY";
		break;
	case ACS_AUTH_REPLY:
		*cs = "ACS_AUTH_REPLY";
		break;
	case ACS_AUTH_REPLY_TWO:
		*cs = "ACS_AUTH_REPLY_TWO";
		break;
	default:
		cs->Format( "ACSeventType=%d", eventType );
		break;
	}
	return cs;
}

CString * makeCSTAEventTypeStr( EventType_t eventType )
{
	CString *cs = new CString;
	switch ( eventType )
	{
	case CSTA_ALTERNATE_CALL:
		*cs = "CSTA_ALTERNATE_CALL";
		break;
	case CSTA_ALTERNATE_CALL_CONF:
		*cs = "CSTA_ALTERNATE_CALL_CONF";
		break;
	case CSTA_ANSWER_CALL:
		*cs = "CSTA_ANSWER_CALL";
		break;
	case CSTA_ANSWER_CALL_CONF:
		*cs = "CSTA_ANSWER_CALL_CONF";
		break;
	case CSTA_BACK_IN_SERVICE:
		*cs = "CSTA_BACK_IN_SERVICE";
		break;
	case CSTA_CALL_CLEARED:
		*cs = "CSTA_CALL_CLEARED";
		break;
	case CSTA_CALL_COMPLETION:
		*cs = "CSTA_CALL_COMPLETION";
		break;
	case CSTA_CALL_COMPLETION_CONF:
		*cs = "CSTA_CALL_COMPLETION_CONF";
		break;
	case CSTA_CALL_INFORMATION:
		*cs = "CSTA_CALL_INFORMATION";
		break;
	case CSTA_CHANGE_MONITOR_FILTER:
		*cs = "CSTA_CHANGE_MONITOR_FILTER";
		break;
	case CSTA_CHANGE_MONITOR_FILTER_CONF:
		*cs = "CSTA_CHANGE_MONITOR_FILTER_CONF";
		break;
	case CSTA_CHANGE_SYS_STAT_FILTER:
		*cs = "CSTA_CHANGE_SYS_STAT_FILTER";
		break;
	case CSTA_CHANGE_SYS_STAT_FILTER_CONF:
		*cs = "CSTA_CHANGE_SYS_STAT_FILTER_CONF";
		break;
	case CSTA_CLEAR_CALL:
		*cs = "CSTA_CLEAR_CALL";
		break;
	case CSTA_CLEAR_CALL_CONF:
		*cs = "CSTA_CLEAR_CALL_CONF";
		break;
	case CSTA_CLEAR_CONNECTION:
		*cs = "CSTA_CLEAR_CONNECTION";
		break;
	case CSTA_CLEAR_CONNECTION_CONF:
		*cs = "CSTA_CLEAR_CONNECTION_CONF";
		break;
	case CSTA_CONFERENCED:
		*cs = "CSTA_CONFERENCED";
		break;
	case CSTA_CONFERENCE_CALL:
		*cs = "CSTA_CONFERENCE_CALL";
		break;
	case CSTA_CONFERENCE_CALL_CONF:
		*cs = "CSTA_CONFERENCE_CALL_CONF";
		break;
	case CSTA_CONNECTION_CLEARED:
		*cs = "CSTA_CONNECTION_CLEARED";
		break;
	case CSTA_CONSULTATION_CALL:
		*cs = "CSTA_CONSULTATION_CALL";
		break;
	case CSTA_CONSULTATION_CALL_CONF:
		*cs = "CSTA_CONSULTATION_CALL_CONF";
		break;
	case CSTA_DEFLECT_CALL:
		*cs = "CSTA_DEFLECT_CALL";
		break;
	case CSTA_DEFLECT_CALL_CONF:
		*cs = "CSTA_DEFLECT_CALL_CONF";
		break;
	case CSTA_DELIVERED:
		*cs = "CSTA_DELIVERED";
		break;
	case CSTA_DIVERTED:
		*cs = "CSTA_DIVERTED";
		break;
	case CSTA_DO_NOT_DISTURB:
		*cs = "CSTA_DO_NOT_DISTURB";
		break;
	case CSTA_ESCAPE_SVC:
		*cs = "CSTA_ESCAPE_SVC";
		break;
	case CSTA_ESCAPE_SVC_CONF:
		*cs = "CSTA_ESCAPE_SVC_CONF";
		break;
	case CSTA_ESCAPE_SVC_REQ:
		*cs = "CSTA_ESCAPE_SVC_REQ";
		break;
	case CSTA_ESCAPE_SVC_REQ_CONF:
		*cs = "CSTA_ESCAPE_SVC_REQ_CONF";
		break;
	case CSTA_ESTABLISHED:
		*cs = "CSTA_ESTABLISHED";
		break;
	case CSTA_FAILED:
		*cs = "CSTA_FAILED";
		break;
	case CSTA_FORWARDING:
		*cs = "CSTA_FORWARDING";
		break;
	case CSTA_GETAPI_CAPS:
		*cs = "CSTA_GETAPI_CAPS";
		break;
	case CSTA_GETAPI_CAPS_CONF:
		*cs = "CSTA_GETAPI_CAPS_CONF";
		break;
	case CSTA_GET_DEVICE_LIST:
		*cs = "CSTA_GET_DEVICE_LIST";
		break;
	case CSTA_GET_DEVICE_LIST_CONF:
		*cs = "CSTA_GET_DEVICE_LIST_CONF";
		break;
	case CSTA_GROUP_PICKUP_CALL:
		*cs = "CSTA_GROUP_PICKUP_CALL";
		break;
	case CSTA_GROUP_PICKUP_CALL_CONF:
		*cs = "CSTA_GROUP_PICKUP_CALL_CONF";
		break;
	case CSTA_HELD:
		*cs = "CSTA_HELD";
		break;
	case CSTA_HOLD_CALL:
		*cs = "CSTA_HOLD_CALL";
		break;
	case CSTA_HOLD_CALL_CONF:
		*cs = "CSTA_HOLD_CALL_CONF";
		break;
	case CSTA_LOGGED_OFF:
		*cs = "CSTA_LOGGED_OFF";
		break;
	case CSTA_LOGGED_ON:
		*cs = "CSTA_LOGGED_ON";
		break;
	case CSTA_MAKE_CALL:
		*cs = "CSTA_MAKE_CALL";
		break;
	case CSTA_MAKE_CALL_CONF:
		*cs = "CSTA_MAKE_CALL_CONF";
		break;
	case CSTA_MAKE_PREDICTIVE_CALL:
		*cs = "CSTA_MAKE_PREDICTIVE_CALL";
		break;
	case CSTA_MAKE_PREDICTIVE_CALL_CONF:
		*cs = "CSTA_MAKE_PREDICTIVE_CALL_CONF";
		break;
	case CSTA_MESSAGE_WAITING:
		*cs = "CSTA_MESSAGE_WAITING";
		break;
	case CSTA_MONITOR_CALL:
		*cs = "CSTA_MONITOR_CALL";
		break;
	case CSTA_MONITOR_CALLS_VIA_DEVICE:
		*cs = "CSTA_MONITOR_CALLS_VIA_DEVICE";
		break;
	case CSTA_MONITOR_CONF:
		*cs = "CSTA_MONITOR_CONF";
		break;
	case CSTA_MONITOR_DEVICE:
		*cs = "CSTA_MONITOR_DEVICE";
		break;
	case CSTA_MONITOR_ENDED:
		*cs = "CSTA_MONITOR_ENDED";
		break;
	case CSTA_MONITOR_STOP:
		*cs = "CSTA_MONITOR_STOP";
		break;
	case CSTA_MONITOR_STOP_CONF:
		*cs = "CSTA_MONITOR_STOP_CONF";
		break;
	case CSTA_NETWORK_REACHED:
		*cs = "CSTA_NETWORK_REACHED";
		break;
	case CSTA_NOT_READY:
		*cs = "CSTA_NOT_READY";
		break;
	case CSTA_ORIGINATED:
		*cs = "CSTA_ORIGINATED";
		break;
	case CSTA_OUT_OF_SERVICE:
		*cs = "CSTA_OUT_OF_SERVICE";
		break;
	case CSTA_PICKUP_CALL:
		*cs = "CSTA_PICKUP_CALL";
		break;
	case CSTA_PICKUP_CALL_CONF:
		*cs = "CSTA_PICKUP_CALL_CONF";
		break;
	case CSTA_PRIVATE:
		*cs = "CSTA_PRIVATE";
		break;
	case CSTA_PRIVATE_STATUS:
		*cs = "CSTA_PRIVATE_STATUS";
		break;
	case CSTA_QUERY_AGENT_STATE:
		*cs = "CSTA_QUERY_AGENT_STATE";
		break;
	case CSTA_QUERY_AGENT_STATE_CONF:
		*cs = "CSTA_QUERY_AGENT_STATE_CONF";
		break;
	case CSTA_QUERY_CALL_MONITOR:
		*cs = "CSTA_QUERY_CALL_MONITOR";
		break;
	case CSTA_QUERY_CALL_MONITOR_CONF:
		*cs = "CSTA_QUERY_CALL_MONITOR_CONF";
		break;
	case CSTA_QUERY_DEVICE_INFO:
		*cs = "CSTA_QUERY_DEVICE_INFO";
		break;
	case CSTA_QUERY_DEVICE_INFO_CONF:
		*cs = "CSTA_QUERY_DEVICE_INFO_CONF";
		break;
	case CSTA_QUERY_DND:
		*cs = "CSTA_QUERY_DND";
		break;
	case CSTA_QUERY_DND_CONF:
		*cs = "CSTA_QUERY_DND_CONF";
		break;
	case CSTA_QUERY_FWD:
		*cs = "CSTA_QUERY_FWD";
		break;
	case CSTA_QUERY_FWD_CONF:
		*cs = "CSTA_QUERY_FWD_CONF";
		break;
	case CSTA_QUERY_LAST_NUMBER:
		*cs = "CSTA_QUERY_LAST_NUMBER";
		break;
	case CSTA_QUERY_LAST_NUMBER_CONF:
		*cs = "CSTA_QUERY_LAST_NUMBER_CONF";
		break;
	case CSTA_QUERY_MWI:
		*cs = "CSTA_QUERY_MWI";
		break;
	case CSTA_QUERY_MWI_CONF:
		*cs = "CSTA_QUERY_MWI_CONF";
		break;
	case CSTA_QUEUED:
		*cs = "CSTA_QUEUED";
		break;
	case CSTA_READY:
		*cs = "CSTA_READY";
		break;
	case CSTA_RECONNECT_CALL:
		*cs = "CSTA_RECONNECT_CALL";
		break;
	case CSTA_RECONNECT_CALL_CONF:
		*cs = "CSTA_RECONNECT_CALL_CONF";
		break;
	case CSTA_REQ_SYS_STAT:
		*cs = "CSTA_REQ_SYS_STAT";
		break;
	case CSTA_REQ_SYS_STAT_CONF:
		*cs = "CSTA_REQ_SYS_STAT_CONF";
		break;
	case CSTA_RETRIEVED:
		*cs = "CSTA_RETRIEVED";
		break;
	case CSTA_RETRIEVE_CALL:
		*cs = "CSTA_RETRIEVE_CALL";
		break;
	case CSTA_RETRIEVE_CALL_CONF:
		*cs = "CSTA_RETRIEVE_CALL_CONF";
		break;
	case CSTA_RE_ROUTE_REQUEST:
		*cs = "CSTA_RE_ROUTE_REQUEST";
		break;
	case CSTA_ROUTE_END:
		*cs = "CSTA_ROUTE_END";
		break;
	case CSTA_ROUTE_END_INV_REQUEST:
		*cs = "CSTA_ROUTE_END_INV_REQUEST";
		break;
	case CSTA_ROUTE_END_REQUEST:
		*cs = "CSTA_ROUTE_END_REQUEST";
		break;
	case CSTA_ROUTE_REGISTER_ABORT:
		*cs = "CSTA_ROUTE_REGISTER_ABORT";
		break;
	case CSTA_ROUTE_REGISTER_CANCEL:
		*cs = "CSTA_ROUTE_REGISTER_CANCEL";
		break;
	case CSTA_ROUTE_REGISTER_CANCEL_CONF:
		*cs = "CSTA_ROUTE_REGISTER_CANCEL_CONF";
		break;
	case CSTA_ROUTE_REGISTER_REQ:
		*cs = "CSTA_ROUTE_REGISTER_REQ";
		break;
	case CSTA_ROUTE_REGISTER_REQ_CONF:
		*cs = "CSTA_ROUTE_REGISTER_REQ_CONF";
		break;
	case CSTA_ROUTE_REQUEST:
		*cs = "CSTA_ROUTE_REQUEST";
		break;
	case CSTA_ROUTE_REQUEST_EXT:
		*cs = "CSTA_ROUTE_REQUEST_EXT";
		break;
	case CSTA_ROUTE_SELECT_INV_REQUEST:
		*cs = "CSTA_ROUTE_SELECT_INV_REQUEST";
		break;
	case CSTA_ROUTE_SELECT_REQUEST:
		*cs = "CSTA_ROUTE_SELECT_REQUEST";
		break;
	case CSTA_ROUTE_USED:
		*cs = "CSTA_ROUTE_USED";
		break;
	case CSTA_ROUTE_USED_EXT:
		*cs = "CSTA_ROUTE_USED_EXT";
		break;
	case CSTA_SEND_PRIVATE:
		*cs = "CSTA_SEND_PRIVATE";
		break;
	case CSTA_SERVICE_INITIATED:
		*cs = "CSTA_SERVICE_INITIATED";
		break;
	case CSTA_SET_AGENT_STATE:
		*cs = "CSTA_SET_AGENT_STATE";
		break;
	case CSTA_SET_AGENT_STATE_CONF:
		*cs = "CSTA_SET_AGENT_STATE_CONF";
		break;
	case CSTA_SET_DND:
		*cs = "CSTA_SET_DND";
		break;
	case CSTA_SET_DND_CONF:
		*cs = "CSTA_SET_DND_CONF";
		break;
	case CSTA_SET_FWD:
		*cs = "CSTA_SET_FWD";
		break;
	case CSTA_SET_FWD_CONF:
		*cs = "CSTA_SET_FWD_CONF";
		break;
	case CSTA_SET_MWI:
		*cs = "CSTA_SET_MWI";
		break;
	case CSTA_SET_MWI_CONF:
		*cs = "CSTA_SET_MWI_CONF";
		break;
	case CSTA_SNAPSHOT_CALL:
		*cs = "CSTA_SNAPSHOT_CALL";
		break;
	case CSTA_SNAPSHOT_CALL_CONF:
		*cs = "CSTA_SNAPSHOT_CALL_CONF";
		break;
	case CSTA_SNAPSHOT_DEVICE:
		*cs = "CSTA_SNAPSHOT_DEVICE";
		break;
	case CSTA_SNAPSHOT_DEVICE_CONF:
		*cs = "CSTA_SNAPSHOT_DEVICE_CONF";
		break;
	case CSTA_SYS_STAT:
		*cs = "CSTA_SYS_STAT";
		break;
	case CSTA_SYS_STAT_ENDED:
		*cs = "CSTA_SYS_STAT_ENDED";
		break;
	case CSTA_SYS_STAT_EVENT_SEND:
		*cs = "CSTA_SYS_STAT_EVENT_SEND";
		break;
	case CSTA_SYS_STAT_REQ:
		*cs = "CSTA_SYS_STAT_REQ";
		break;
	case CSTA_SYS_STAT_REQ_CONF:
		*cs = "CSTA_SYS_STAT_REQ_CONF";
		break;
	case CSTA_SYS_STAT_START:
		*cs = "CSTA_SYS_STAT_START";
		break;
	case CSTA_SYS_STAT_START_CONF:
		*cs = "CSTA_SYS_STAT_START_CONF";
		break;
	case CSTA_SYS_STAT_STOP:
		*cs = "CSTA_SYS_STAT_STOP";
		break;
	case CSTA_SYS_STAT_STOP_CONF:
		*cs = "CSTA_SYS_STAT_STOP_CONF";
		break;
	case CSTA_TRANSFERRED:
		*cs = "CSTA_TRANSFERRED";
		break;
	case CSTA_TRANSFER_CALL:
		*cs = "CSTA_TRANSFER_CALL";
		break;
	case CSTA_TRANSFER_CALL_CONF:
		*cs = "CSTA_TRANSFER_CALL_CONF";
		break;
	case CSTA_UNIVERSAL_FAILURE_CONF:
		*cs = "CSTA_UNIVERSAL_FAILURE_CONF";
		break;
	case CSTA_WORK_NOT_READY:
		*cs = "CSTA_WORK_NOT_READY";
		break;
	case CSTA_WORK_READY:
		*cs = "CSTA_WORK_READY";
		break;
	default:
		cs->Format( "CSTAeventType=%d", eventType );
		break;
	}
	return cs;
}

CString * makeACSUFStr( ACSUniversalFailure_t error )
{
	CString *cs = new CString;
	switch( error )
	{
	case TSERVER_STREAM_FAILED:
		*cs = "TSERVER_STREAM_FAILED";
		break;
	case TSERVER_NO_THREAD:
		*cs = "TSERVER_NO_THREAD";
		break;
	case TSERVER_BAD_DRIVER_ID:
		*cs = "TSERVER_BAD_DRIVER_ID";
		break;
	case TSERVER_DEAD_DRIVER:
		*cs = "TSERVER_DEAD_DRIVER";
		break;
	case TSERVER_MESSAGE_HIGH_WATER_MARK:
		*cs = "TSERVER_MESSAGE_HIGH_WATER_MARK";
		break;
	case TSERVER_FREE_BUFFER_FAILED:
		*cs = "TSERVER_FREE_BUFFER_FAILED";
		break;
	case TSERVER_SEND_TO_DRIVER:
		*cs = "TSERVER_SEND_TO_DRIVER";
		break;
	case TSERVER_RECEIVE_FROM_DRIVER:
		*cs = "TSERVER_RECEIVE_FROM_DRIVER";
		break;
	case TSERVER_REGISTRATION_FAILED:
		*cs = "TSERVER_REGISTRATION_FAILED";
		break;
	case TSERVER_SPX_FAILED:
		*cs = "TSERVER_SPX_FAILED";
		break;
	case TSERVER_TRACE:
		*cs = "TSERVER_TRACE";
		break;
	case TSERVER_NO_MEMORY:
		*cs = "TSERVER_NO_MEMORY";
		break;
	case TSERVER_ENCODE_FAILED:
		*cs = "TSERVER_ENCODE_FAILED";
		break;
	case TSERVER_DECODE_FAILED:
		*cs = "TSERVER_DECODE_FAILED";
		break;
	case TSERVER_BAD_CONNECTION:
		*cs = "TSERVER_BAD_CONNECTION";
		break;
	case TSERVER_BAD_PDU:
		*cs = "TSERVER_BAD_PDU";
		break;
	case TSERVER_NO_VERSION:
		*cs = "TSERVER_NO_VERSION";
		break;
	case TSERVER_ECB_MAX_EXCEEDED:
		*cs = "TSERVER_ECB_MAX_EXCEEDED";
		break;
	case TSERVER_NO_ECBS:
		*cs = "TSERVER_NO_ECBS";
		break;
	case TSERVER_NO_SDB:
		*cs = "TSERVER_NO_SDB";
		break;
	case TSERVER_NO_SDB_CHECK_NEEDED:
		*cs = "TSERVER_NO_SDB_CHECK_NEEDED";
		break;

⌨️ 快捷键说明

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