В данном предложении используется слово "knocking", которое означает «стучать».
Когда мы говорим о том, что кто-то стучит, мы обычно используем «somebody», если знаем, что это кто-то конкретный, но не знаем кто именно, или «anyone», если речь идет о любом человеке, неважно кто.
В контексте «... is knocking at the door» наиболее логичным является предположение, что кто-то стучит, поэтому «somebody» будет лучшим выбором.