A computer program product including a set of processor readable instructions that when executed by a processor executes a Voice over Internet Protocol (VoIP) targeted advertisement delivery method, comprising:monitoring all outgoing communications in order to identify a VoIP telephony signal;upon detection of a VoIP telephony signal indicating that a VoIP call setup is in progress, determining whether a caller identifier associated with the VoIP telephony signal identifies an associated caller as a candidate for a targeted advertisement delivery; andif the caller is a candidate for a targeted advertisement delivery, identifying and retrieving a targeted advertisement for presentation to the caller during the call setup.