A telecommunications system is able to deliver messages, such as SMS messages terminal equipment. The system uses queuing equipment for maintaining a plurality of logical queues, each for queuing messages that could not be delivered for a different reason or combination of reasons. A plurality of service points signals whether a respective one of the reasons is asserted. Switching equipment consults the service points to determine whether at least one of the reasons has been asserted. If so it selects one of the queues dependent on the asserted reason and moves the message into the selected one of the queues instead of delivering the message. The switching equipment sets the service point to a state in which the service point sends a trigger signal to the queuing equipment upon deassertion of the relevant reason. The queuing equipment initiates a retry of the message from the selected one of the queues upon receiving the trigger signal for said queue.