BeSilent! can automatically end incoming calls or automatically silence them for preselected contacts. You create groups such as work or family and fill that group with contacts. Silence individual groups with a simple toggle. Make certain contacts a priority that will still be allowed to ring.