In this paper, we further extend the Filon-type method to the Bessel function expansion for calculating Fourier integral. By means of complex analysis, this expansion is effective for all the oscillation frequencies. Namely, the errors of the expansion not only decrease as the order of the derivative increases, but also decrease rapidly as the frequency increases. Some numerical experiments are also presented to verify the effectiveness of the method.