A method for screening and routing incoming telephone calls includes
extracting caller identification information from an incoming telephone
call, providing a plurality of tables including a primary ring table, a
secondary ring table, a voicemail table, a block call table, and a
forward call table, and determining which one of the plurality of tables
includes the caller identification information. The method also includes
allowing the incoming telephone call to have a primary ring tone if the
primary ring table includes the caller identification information, and
allowing the incoming telephone call to have a secondary ring tone if the
secondary ring table includes the caller identification information. The
method further includes sending the incoming telephone call directly to
voicemail without having a ring tone if the voicemail table includes the
caller identification information, blocking the incoming telephone call
if the block call table includes the caller identification information,
and forwarding the incoming telephone call if the forward call table
includes the caller identification information.