to enter scheduling information based on date time occasion such as a birthday or national holiday or any other suitable combination as described in step 260 the communication device e g the landline telephone 110 transmits a signal to the processor 142 the signal is preferably generated by depressing keys on the telephone keypad or keyboard alternatively the signal can be generated by the subscriber speaking into a telephone as shown in step 270 the processor receives the signal according to step 280 the signal indicates whether the subscriber desires to select a pre recorded message or to record a custom message alternatively the subscriber can select distinct available telephonic rings or tones if the signal indicates that the message is not pre recorded the subscriber is directed to record a custom message in step 290 shown in the method 200 otherwise as shown in step 300 the processor selects a record from a database e g database 150 associated with a pre recorded message once the scheduling information has been selected and an associated message a record with this information is created in a database e g local database 147 as shown in step 320 processor 142 will determine periodically whether the record condition in the database has been met if not the processor 142 will continue to check at a predetermined frequency when the condition.