主权项 |
1. A method of routing documents in a network environment, comprising: receiving, at a document server having a processor and non-transitory computer memory including a prevent routing routine and computer instructions executable by the processor, the document server configured to service document processing requests, multiple documents from network nodes or devices in the network environment, the multiple documents including a document of a first type; a configurable queue processor allocating one or more document flows to handle the multiple documents, individual ones of the one or more document flows configured to handle the multiple documents according to type; the document server invoking the prevent routing routine embodied on the non-transitory computer memory; the prevent routing routine determining whether at least one of a plurality of error conditions relating to the document server, the document, or a transmission of the document exists based on error detection made by a facsimile board, facsimile software, or hardware or software component connected to the document server when the document is received; if an error condition exists, the prevent routing routine determining whether a configuration option is set to prevent routing when the error condition exists; routing or forwarding the document to an intended recipient upon receiving the document, wherein the routing or forwarding the document comprises: an allocated document flow communicating with a universal document transport module to process the document of the first type or forward the document of the first type for processing, the universal document transport module operating independently of an originating message service or source of the document; and if the configuration option is set to prevent routing when the error condition exists, preventing the document from being routed or forwarded to the intended recipient and reporting the error condition. |