When a message is submitted to an aggregator, the aggregator will determine the home network of the destination telephone number and the feature requirements. Based on this information the aggregator will determine which available routes could be used to deliver the message. The type of routing algorithm chosen based on this information will determine the overall reliability and cost of the message. Choosing the lowest cost option (regardless of quality or provenance) would be regarded as least cost routing and is not recommended for mission critical traffic.