iPhone users

Is there any way to silence all calls and notifications except for one persons? I know do not disturb does this but although it allows calls from a selected group of favourites, it still silences message notifications.
Any way around this?