How is the noun clause used in the sentence?

Give whoever calls on the phone the directions to our house.

A.
direct object

B.
predicate nominative

C.indirect object

D.
object of a preposition