1459967183-0689fbad-409c-4c06-8b43-4d8027d077f8

Disclosed are alternate embodiments of various components of a barrier operator system. A radio front end portion of the receiver receives and digitizes the signal, and a digital signal processing portion downconverts and despreads the signal by applying a pseudorandom noise code, used at a transmitter to spread a data signal contained in the direct sequence spread spectrum signal, to the received signal. The local computer system generates IVR prompts locally, and is controlled by a central IVR server. The confocal lens module is used to compensate any changes of reflection path caused by the signal beam having different incident angles.