A system for predicting potential blockages of the line-of-sight between a communications-on-the-move ("COTM") antenna and a target satellite to mitigate interference caused by communications on-the-move, the system comprising: the COTM antenna located on a vehicle and configured to transmit an uplink signal to the satellite and receive a downlink signal from the satellite; a vehicle sensor comprising a global positioning system ("GPS"); a connection and control board which is coupled to the vehicle sensor and to communication equipment configured to receive vehicle data comprising vehicle velocity and vehicle location; a computer coupled to the connection and control board, the computer comprising a database comprising 3-dimensional terrestrial map data and configured to transmit data to the connection and control board, the computer programmed to: a. predict, while the vehicle is moving, whether an obstruction will enter the line-of sight between the COTM antenna and the target satellite within a preselected timeframe by means of the computer; b. calculate when a blockage will occur and transmitting to a COTM vehicle operator information about the blockage and possibilities to avoid the blockage; c. stop transmission of the uplink signal if the system calculates an actual blockage until the line-of-sight is clear to resume transmission; and d. relay future blockage information and alternative route data to the COTM vehicle operator. the COTM antenna located on a vehicle and configured to transmit an uplink signal to the satellite and receive a downlink signal from the satellite; a vehicle sensor comprising a global positioning system ("GPS"); a connection and control board which is coupled to the vehicle sensor and to communication equipment configured to receive vehicle data comprising vehicle velocity and vehicle location; a computer coupled to the connection and control board, the computer comprising a database comprising 3-dimensional terrestrial map data and configured to transmit data to the connection and control board, the computer programmed to: a. predict, while the vehicle is moving, whether an obstruction will enter the line-of sight between the COTM antenna and the target satellite within a preselected timeframe by means of the computer; b. calculate when a blockage will occur and transmitting to a COTM vehicle operator information about the blockage and possibilities to avoid the blockage; c. stop transmission of the uplink signal if the system calculates an actual blockage until the line-of-sight is clear to resume transmission; and d. relay future blockage information and alternative route data to the COTM vehicle operator. a. predict, while the vehicle is moving, whether an obstruction will enter the line-of sight between the COTM antenna and the target satellite within a preselected timeframe by means of the computer; b. calculate when a blockage will occur and transmitting to a COTM vehicle operator information about the blockage and possibilities to avoid the blockage; c. stop transmission of the uplink signal if the system calculates an actual blockage until the line-of-sight is clear to resume transmission; and d. relay future blockage information and alternative route data to the COTM vehicle operator.