📄 utilities.cpp
字号:
case TSERVER_SDB_CHECK_NEEDED:
*cs = "TSERVER_SDB_CHECK_NEEDED";
break;
case TSERVER_BAD_SDB_LEVEL:
*cs = "TSERVER_BAD_SDB_LEVEL";
break;
case TSERVER_BAD_SERVERID:
*cs = "TSERVER_BAD_SERVERID";
break;
case TSERVER_BAD_STREAM_TYPE:
*cs = "TSERVER_BAD_STREAM_TYPE";
break;
case TSERVER_BAD_PASSWORD_OR_LOGIN:
*cs = "TSERVER_BAD_PASSWORD_OR_LOGIN";
break;
case TSERVER_NO_USER_RECORD:
*cs = "TSERVER_NO_USER_RECORD";
break;
case TSERVER_NO_DEVICE_RECORD:
*cs = "TSERVER_NO_DEVICE_RECORD";
break;
case TSERVER_DEVICE_NOT_ON_LIST:
*cs = "TSERVER_DEVICE_NOT_ON_LIST";
break;
case TSERVER_USERS_RESTRICTED_HOME:
*cs = "TSERVER_USERS_RESTRICTED_HOME";
break;
case TSERVER_NO_AWAYPERMISSION:
*cs = "TSERVER_NO_AWAYPERMISSION";
break;
case TSERVER_NO_HOMEPERMISSION:
*cs = "TSERVER_NO_HOMEPERMISSION";
break;
case TSERVER_NO_AWAY_WORKTOP:
*cs = "TSERVER_NO_AWAY_WORKTOP";
break;
case TSERVER_BAD_DEVICE_RECORD:
*cs = "TSERVER_BAD_DEVICE_RECORD";
break;
case TSERVER_DEVICE_NOT_SUPPORTED:
*cs = "TSERVER_DEVICE_NOT_SUPPORTED";
break;
case TSERVER_INSUFFICIENT_PERMISSION:
*cs = "TSERVER_INSUFFICIENT_PERMISSION";
break;
case TSERVER_NO_RESOURCE_TAG:
*cs = "TSERVER_NO_RESOURCE_TAG";
break;
case TSERVER_INVALID_MESSAGE:
*cs = "TSERVER_INVALID_MESSAGE";
break;
case TSERVER_EXCEPTION_LIST:
*cs = "TSERVER_EXCEPTION_LIST";
break;
case TSERVER_NOT_ON_OAM_LIST:
*cs = "TSERVER_NOT_ON_OAM_LIST";
break;
case TSERVER_PBX_ID_NOT_IN_SDB:
*cs = "TSERVER_PBX_ID_NOT_IN_SDB";
break;
case TSERVER_USER_LICENSES_EXCEEDED:
*cs = "TSERVER_USER_LICENSES_EXCEEDED";
break;
case TSERVER_OAM_DROP_CONNECTION:
*cs = "TSERVER_OAM_DROP_CONNECTION";
break;
case TSERVER_NO_VERSION_RECORD:
*cs = "TSERVER_NO_VERSION_RECORD";
break;
case TSERVER_OLD_VERSION_RECORD:
*cs = "TSERVER_OLD_VERSION_RECORD";
break;
case TSERVER_BAD_PACKET:
*cs = "TSERVER_BAD_PACKET";
break;
case TSERVER_OPEN_FAILED:
*cs = "TSERVER_OPEN_FAILED";
break;
case TSERVER_OAM_IN_USE:
*cs = "TSERVER_OAM_IN_USE";
break;
case TSERVER_DEVICE_NOT_ON_HOME_LIST:
*cs = "TSERVER_DEVICE_NOT_ON_HOME_LIST";
break;
case TSERVER_DEVICE_NOT_ON_CALL_CONTROL_LIST:
*cs = "TSERVER_DEVICE_NOT_ON_CALL_CONTROL_LIST";
break;
case TSERVER_DEVICE_NOT_ON_AWAY_LIST:
*cs = "TSERVER_DEVICE_NOT_ON_AWAY_LIST";
break;
case TSERVER_DEVICE_NOT_ON_ROUTE_LIST:
*cs = "TSERVER_DEVICE_NOT_ON_ROUTE_LIST";
break;
case TSERVER_DEVICE_NOT_ON_MONITOR_DEVICE_LIST:
*cs = "TSERVER_DEVICE_NOT_ON_MONITOR_DEVICE_LIST";
break;
case TSERVER_DEVICE_NOT_ON_MONITOR_CALL_DEVICE_LIST:
*cs = "TSERVER_DEVICE_NOT_ON_MONITOR_CALL_DEVICE_LIST";
break;
case TSERVER_NO_CALL_CALL_MONITOR_PERMISSION:
*cs = "TSERVER_NO_CALL_CALL_MONITOR_PERMISSION";
break;
case TSERVER_HOME_DEVICE_LIST_EMPTY:
*cs = "TSERVER_HOME_DEVICE_LIST_EMPTY";
break;
case TSERVER_CALL_CONTROL_LIST_EMPTY:
*cs = "TSERVER_CALL_CONTROL_LIST_EMPTY";
break;
case TSERVER_AWAY_LIST_EMPTY:
*cs = "TSERVER_AWAY_LIST_EMPTY";
break;
case TSERVER_ROUTE_LIST_EMPTY:
*cs = "TSERVER_ROUTE_LIST_EMPTY";
break;
case TSERVER_MONITOR_DEVICE_LIST_EMPTY:
*cs = "TSERVER_MONITOR_DEVICE_LIST_EMPTY";
break;
case TSERVER_MONITOR_CALL_DEVICE_LIST_EMPTY:
*cs = "TSERVER_MONITOR_CALL_DEVICE_LIST_EMPTY";
break;
case TSERVER_USER_AT_HOME_WORKTOP:
*cs = "TSERVER_USER_AT_HOME_WORKTOP";
break;
case TSERVER_DEVICE_LIST_EMPTY:
*cs = "TSERVER_DEVICE_LIST_EMPTY";
break;
case TSERVER_BAD_GET_DEVICE_LEVEL:
*cs = "TSERVER_BAD_GET_DEVICE_LEVEL";
break;
case TSERVER_DRIVER_UNREGISTERED:
*cs = "TSERVER_DRIVER_UNREGISTERED";
break;
case TSERVER_NO_ACS_STREAM:
*cs = "TSERVER_NO_ACS_STREAM";
break;
case TSERVER_DROP_OAM:
*cs = "TSERVER_DROP_OAM";
break;
case TSERVER_ECB_TIMEOUT:
*cs = "TSERVER_ECB_TIMEOUT";
break;
case TSERVER_BAD_ECB:
*cs = "TSERVER_BAD_ECB";
break;
case TSERVER_ADVERTISE_FAILED:
*cs = "TSERVER_ADVERTISE_FAILED";
break;
case TSERVER_NETWARE_FAILURE:
*cs = "TSERVER_NETWARE_FAILURE";
break;
case TSERVER_TDI_QUEUE_FAULT:
*cs = "TSERVER_TDI_QUEUE_FAULT";
break;
case TSERVER_DRIVER_CONGESTION:
*cs = "TSERVER_DRIVER_CONGESTION";
break;
case TSERVER_NO_TDI_BUFFERS:
*cs = "TSERVER_NO_TDI_BUFFERS";
break;
case TSERVER_OLD_INVOKEID:
*cs = "TSERVER_OLD_INVOKEID";
break;
case TSERVER_HWMARK_TO_LARGE:
*cs = "TSERVER_HWMARK_TO_LARGE";
break;
case TSERVER_SET_ECB_TO_LOW:
*cs = "TSERVER_SET_ECB_TO_LOW";
break;
case TSERVER_NO_RECORD_IN_FILE:
*cs = "TSERVER_NO_RECORD_IN_FILE";
break;
case TSERVER_ECB_OVERDUE:
*cs = "TSERVER_ECB_OVERDUE";
break;
case TSERVER_BAD_PW_ENCRYPTION:
*cs = "TSERVER_BAD_PW_ENCRYPTION";
break;
case TSERVER_BAD_TSERV_PROTOCOL:
*cs = "TSERVER_BAD_TSERV_PROTOCOL";
break;
case TSERVER_BAD_DRIVER_PROTOCOL:
*cs = "TSERVER_BAD_DRIVER_PROTOCOL";
break;
case TSERVER_BAD_TRANSPORT_TYPE:
*cs = "TSERVER_BAD_TRANSPORT_TYPE";
break;
case TSERVER_PDU_VERSION_MISMATCH:
*cs = "TSERVER_PDU_VERSION_MISMATCH";
break;
case TSERVER_VERSION_MISMATCH:
*cs = "TSERVER_VERSION_MISMATCH";
break;
case TSERVER_LICENSE_MISMATCH:
*cs = "TSERVER_LICENSE_MISMATCH";
break;
case TSERVER_BAD_ATTRIBUTE_LIST:
*cs = "TSERVER_BAD_ATTRIBUTE_LIST";
break;
case TSERVER_BAD_TLIST_TYPE:
*cs = "TSERVER_BAD_TLIST_TYPE";
break;
case TSERVER_BAD_PROTOCOL_FORMAT:
*cs = "TSERVER_BAD_PROTOCOL_FORMAT";
break;
case TSERVER_OLD_TSLIB:
*cs = "TSERVER_OLD_TSLIB";
break;
case TSERVER_BAD_LICENSE_FILE:
*cs = "TSERVER_BAD_LICENSE_FILE";
break;
case TSERVER_NO_PATCHES:
*cs = "TSERVER_NO_PATCHES";
break;
case TSERVER_SYSTEM_ERROR:
*cs = "TSERVER_SYSTEM_ERROR";
break;
case TSERVER_OAM_LIST_EMPTY:
*cs = "TSERVER_OAM_LIST_EMPTY";
break;
case TSERVER_TCP_FAILED:
*cs = "TSERVER_TCP_FAILED";
break;
case TSERVER_SPX_DISABLED:
*cs = "TSERVER_SPX_DISABLED";
break;
case TSERVER_TCP_DISABLED:
*cs = "TSERVER_TCP_DISABLED";
break;
case TSERVER_REQUIRED_MODULES_NOT_LOADED:
*cs = "TSERVER_REQUIRED_MODULES_NOT_LOADED";
break;
case TSERVER_TRANSPORT_IN_USE_BY_OAM:
*cs = "TSERVER_TRANSPORT_IN_USE_BY_OAM";
break;
case TSERVER_NO_NDS_OAM_PERMISSION:
*cs = "TSERVER_NO_NDS_OAM_PERMISSION";
break;
case TSERVER_OPEN_SDB_LOG_FAILED:
*cs = "TSERVER_OPEN_SDB_LOG_FAILED";
break;
case TSERVER_INVALID_LOG_SIZE:
*cs = "TSERVER_INVALID_LOG_SIZE";
break;
case TSERVER_WRITE_SDB_LOG_FAILED:
*cs = "TSERVER_WRITE_SDB_LOG_FAILED";
break;
case TSERVER_NT_FAILURE:
*cs = "TSERVER_NT_FAILURE";
break;
case TSERVER_LOAD_LIB_FAILED:
*cs = "TSERVER_LOAD_LIB_FAILED";
break;
case TSERVER_INVALID_DRIVER:
*cs = "TSERVER_INVALID_DRIVER";
break;
case TSERVER_REGISTRY_ERROR:
*cs = "TSERVER_REGISTRY_ERROR";
break;
case TSERVER_DUPLICATE_ENTRY:
*cs = "TSERVER_DUPLICATE_ENTRY";
break;
case TSERVER_DRIVER_LOADED:
*cs = "TSERVER_DRIVER_LOADED";
break;
case TSERVER_DRIVER_NOT_LOADED:
*cs = "TSERVER_DRIVER_NOT_LOADED";
break;
case TSERVER_NO_LOGON_PERMISSION:
*cs = "TSERVER_NO_LOGON_PERMISSION";
break;
case TSERVER_ACCOUNT_DISABLED:
*cs = "TSERVER_ACCOUNT_DISABLED";
break;
case TSERVER_NO_NETLOGON:
*cs = "TSERVER_NO_NETLOGON";
break;
case TSERVER_ACCT_RESTRICTED:
*cs = "TSERVER_ACCT_RESTRICTED";
break;
case TSERVER_INVALID_LOGON_TIME:
*cs = "TSERVER_INVALID_LOGON_TIME";
break;
case TSERVER_INVALID_WORKSTATION:
*cs = "TSERVER_INVALID_WORKSTATION";
break;
case TSERVER_ACCT_LOCKED_OUT:
*cs = "TSERVER_ACCT_LOCKED_OUT";
break;
case TSERVER_PASSWORD_EXPIRED:
*cs = "TSERVER_PASSWORD_EXPIRED";
break;
case DRIVER_DUPLICATE_ACSHANDLE:
*cs = "DRIVER_DUPLICATE_ACSHANDLE";
break;
case DRIVER_INVALID_ACS_REQUEST:
*cs = "DRIVER_INVALID_ACS_REQUEST";
break;
case DRIVER_ACS_HANDLE_REJECTION:
*cs = "DRIVER_ACS_HANDLE_REJECTION";
break;
case DRIVER_INVALID_CLASS_REJECTION:
*cs = "DRIVER_INVALID_CLASS_REJECTION";
break;
case DRIVER_GENERIC_REJECTION:
*cs = "DRIVER_GENERIC_REJECTION";
break;
case DRIVER_RESOURCE_LIMITATION:
*cs = "DRIVER_RESOURCE_LIMITATION";
break;
case DRIVER_ACSHANDLE_TERMINATION:
*cs = "DRIVER_ACSHANDLE_TERMINATION";
break;
case DRIVER_LINK_UNAVAILABLE:
*cs = "DRIVER_LINK_UNAVAILABLE";
break;
case DRIVER_OAM_IN_USE:
*cs = "DRIVER_OAM_IN_USE";
break;
default:
cs->Format( "error=%d", error );
break;
}
return cs;
}
CString * makeLocalConnectionStateStr( LocalConnectionState_t localConnectionState )
{
CString *cs = new CString;
switch( localConnectionState )
{
case CS_NONE:
*cs = "None";
break;
case CS_NULL:
*cs = "Null";
break;
case CS_INITIATE:
*cs = "Initiated";
break;
case CS_ALERTING:
*cs = "Alerting";
break;
case CS_CONNECT:
*cs = "Connected";
break;
case CS_HOLD:
*cs = "Held";
break;
case CS_QUEUED:
*cs = "Queued";
break;
case CS_FAIL:
*cs = "Failed";
break;
default:
cs->Format( "%d", localConnectionState );
break;
}
return cs;
}
CString * makeDeviceIDStatusStr( DeviceIDStatus_t deviceIDStatus )
{
CString *cs = new CString;
switch( deviceIDStatus )
{
case ID_PROVIDED:
*cs = "ID_PROVIDED";
break;
case ID_NOT_KNOWN:
*cs = "ID_NOT_KNOWN";
break;
case ID_NOT_REQUIRED:
*cs = "ID_NOT_REQUIRED";
break;
default:
cs->Format( "%d", deviceIDStatus );
break;
}
return cs;
}
CString * makeConnectionStr( Connection_t *connection )
{
CString *cs = new CString;
CString *csCID = makeConnectionIDStr( &connection->party );
CString *csEDID = makeExtendedDeviceIDStr( &connection->staticDevice );
cs->Format( "{ party=%s staticDevice=%s }", csCID->GetString(), csEDID->GetString() );
delete csCID;
delete csEDID;
return cs;
}
CString * makeConnectionListStr( ConnectionList_t *connectionList )
{
CString *cs = new CString;
cs->Format( "%d", connectionList->count );
for ( int i=0; i<connectionList->count; i++ )
{
CString *csC = makeConnectionStr( &connectionList->connection[i] );
CString tmp_cs;
tmp_cs.Format( "\n conn%d=%s", i, csC->GetString() );
delete csC;
*cs += tmp_cs;
}
return cs;
}
CString * makeExtendedDeviceIDStr( ExtendedDeviceID_t *extendedDeviceID )
{
CString *cs = new CString;
CString *csDIDT = makeDeviceIDTypeStr( extendedDeviceID->deviceIDType );
CString *csDIDS = makeDeviceIDStatusStr( extendedDeviceID->deviceIDStatus );
cs->Format( "{ deviceID='%s' deviceIDType=%s deviceIDStatus=%s }",
extendedDeviceID->deviceID, csDIDT->GetString(), csDIDS->GetString() );
delete csDIDT;
delete csDIDS;
return cs;
}
CString * makeDeviceIDTypeStr( DeviceIDType_t deviceIDType )
{
CString *cs = new CString;
switch( deviceIDType )
{
case DEVICE_IDENTIFIER:
*cs = "DEVICE_IDENTIFIER";
break;
case IMPLICIT_PUBLIC:
*cs = "IMPLICIT_PUBLIC";
break;
case EXPLICIT_PUBLIC_UNKNOWN:
*cs = "EXPLICIT_PUBLIC_UNKNOWN";
break;
case EXPLICIT_PUBLIC_INTERNATIONAL:
*cs = "EXPLICIT_PUBLIC_INTERNATIONAL";
break;
case EXPLICIT_PUBLIC_NATIONAL:
*cs = "EXPLICIT_PUBLIC_NATIONAL";
break;
case EXPLICIT_PUBLIC_NETWORK_SPECIFIC:
*cs = "EXPLICIT_PUBLIC_NETWORK_SPECIFIC";
break;
case EXPLICIT_PUBLIC_SUBSCRIBER:
*cs = "EXPLICIT_PUBLIC_SUBSCRIBER";
break;
case EXPLICIT_PUBLIC_ABBREVIATED:
*cs = "EXPLICIT_PUBLIC_ABBREVIATED";
break;
case IMPLICIT_PRIVATE:
*cs = "IMPLICIT_PRIVATE";
break;
case EXPLICIT_PRIVATE_UNKNOWN:
*cs = "EXPLICIT_PRIVATE_UNKNOWN";
break;
case EXPLICIT_PRIVATE_LEVEL3_REGIONAL_NUMBER:
*cs = "EXPLICIT_PRIVATE_LEVEL3_REGIONAL_NUMBER";
break;
case EXPLICIT_PRIVATE_LEVEL2_REGIONAL_NUMBER:
*cs = "EXPLICIT_PRIVATE_LEVEL2_REGIONAL_NUMBER";
break;
case EXPLICIT_PRIVATE_LEVEL1_REGIONAL_NUMBER:
*cs = "EXPLICIT_PRIVATE_LEVEL1_REGIONAL_NUMBER";
break;
case EXPLICIT_PRIVATE_PTN_SPECIFIC_NUMBER:
*cs = "EXPLICIT_PRIVATE_PTN_SPECIFIC_NUMBER";
break;
case EXPLICIT_PRIVATE_LOCAL_NUMBER:
*cs = "EXPLICIT_PRIVATE_LOCAL_NUMBER";
break;
case EXPLICIT_PRIVATE_ABBREVIATED:
*cs = "EXPLICIT_PRIVATE_ABBREVIATED";
break;
case OTHER_PLAN:
*cs = "OTHER_PLAN";
break;
case TRUNK_IDENTIFIER:
*cs = "TRUNK_IDENTIFIER";
break;
case TRUNK_GROUP_IDENTIFIER:
*cs = "TRUNK_GROUP_IDENTIFIER";
break;
default:
cs->Format( "%d", deviceIDType );
break;
}
return cs;
}
CString * makeConnectionID_DeviceStr( ConnectionID_Device_t connectionID_Device )
{
CString *cs = new CString;
switch( connectionID_Device )
{
case STATIC_ID:
*cs = "Static";
break;
case DYNAMIC_ID:
*cs = "Dynamic";
break;
default:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -