# Alphabetical error summary

The following table describes H.324M Middleware errors. All errors are 32 bits.

Error | Hex | Decimal | Description
H324ERR_ALREADY_INITIALIZED | 0x520001 | 5373953 | h324Initialize was already called.
H324ERR_COMMAND_RESPONSE_ERROR | 0x520008 | 5373960 | A command done event received from an unexpected command.
H324ERR_INCOMING_MSG_ERROR | 0x520007 | 5373959 | Error processing an incoming H.245 message.
H324ERR_INITIALIZE_STACK_FAILED | 0x520006 | 5373958 | Unable to initialize the H.245 stack.
H324ERR_INTERNAL_ERROR | 0x520005 | 5373957 | Internal error in the H.324M Middleware.
H324ERR_LOG_FILE_OPEN_FAILED | 0x52000B | 5373963 | Error opening the log file.
H324ERR_MUTEX_CREATE_FAILED | 0x520002 | 5373954 | Failed to create mutex semaphore.
H324ERR_MUTEX_LOCK_FAILED | 0x520004 | 5373956 | Internal error trying to lock mutex.
H324ERR_NOT_INITIALIZED | 0x520003 | 5373955 | H.324M Middleware is not initialized. Call h324Initialize first.
H324ERR_OUT_OF_MEMORY | 0x52000A | 5373962 | Failed to allocate memory.
H324ERR_PMSYNC_ERROR | 0x520009 | 5373961 | Error after multiplexer synchronizes with remote multiplexer.