Patent ID: 8509068

Claim:
A system for sending a data packet from a messaging device to a receiving device in a signaling network comprising a distributed service center with i.) a message receiving service center for receiving a data packet; ii.) a plurality of signaling units for passing the data packet to a receiving device, each of the plurality of signaling units using one or more associated hubs as an access point to send signals to a signaling network; iii.) a central routing logic for routing the data packet and directing the data packet to one of the plurality of signaling units according to routing information received in response to a request for the routing information; and iv.) a closed network connecting at least the central routing logic and the plurality of signaling units, wherein: the central routing logic enables the message receiving service center to pass the data packet via the central routing logic directly to a signaling unit of the plurality of signaling units with a highest probability of passing the data packet to the receiving device; the central routing logic uses information shared between the plurality of signaling units and the central routing logic when determining to which signalling unit of the plurality of signalling units the data packet is to be passed, the information comprising status information of transmitted routing signals; the information derived from response signals to data packets from the central routing logic is stored in a Quality of Service (QoS) database; and the information stored in the QoS database is processed by a QoS engine and the results of the processing of the information by the QoS engine is used for the decision of the central routing logic to which one of the plurality of signaling units the data packet is passed from the message receiving center.