Имеем: звонок по IP из заграницы. Проверяем - не российский ли там номер? Если российский - блокируем, если нет - пропускаем. Так по вашему это работает?
Скорее всего, когда звонок из-за границы, оператор не знает, это IP или обычный звонок. Поэтому нет технической возможности различить и блокировать только IP. По иностранным или блокировать все, или ничего.

Вчера мне в вотсап написала знакомая египтянка, но с какого-то другого номера (мы редко переписываемся, и за это время она сменила номер) А я заподозрила, что это не она пишет и написала на тот первый номер: "Это ты мне пишешь с другого номера?" А в ответ мне на арабском прилетела куча проклятий и заверения, что они не попадутся на "мой трюк")