1. A method comprising: receiving, at a messaging server, a message addressed to a subscriber; retrieving a class of service associated with the subscriber, wherein the class of service is one of a plurality of classes of service, each class of the plurality of classes of service having a distinct functionality and cost, wherein the distinct functionality and cost are based on a current time and a current location of the subscriber; when the class of service indicates transcription is to be performed, determining whether a subscriber device is accessing the messaging server, to yield a determination, the subscriber device having a transcription capable client; and based on the determination, transcribing the message when the subscriber is accessing the messaging server via the device within a threshold time.
1. A method comprising: receiving, at a messaging server, a message addressed to a subscriber; retrieving a class of service associated with the subscriber, wherein the class of service is one of a plurality of classes of service, each class of the plurality of classes of service having a distinct functionality and cost, wherein the distinct functionality and cost are based on a current time and a current location of the subscriber; when the class of service indicates transcription is to be performed, determining whether a subscriber device is accessing the messaging server, to yield a determination, the subscriber device having a transcription capable client; and based on the determination, transcribing the message when the subscriber is accessing the messaging server via the device within a threshold time. 4. The method of claim 1 , wherein the message is transcribed at a transcription server.