The exchange of fire between the two sides in Noushera sector continued for nearly four hours but there was no immediate report of any casualty.
Pakistan Army initiated unprovoked and indiscriminate firing of small arms, automatics and mortars from 0815 hours. Indian Army retaliated strongly and effectively, the spokesman said.
He said the firing stopped from both sides at 1200 hours.
The latest ceasefire violation by Pakistan comes five days after Pakistani troops opened fire from across the border, leaving four Army personnel dead and another soldier injured in Keri sector of Rajouri on December 23.
More From This Section
On December 24, Pakistani troops had targeted forward posts and villages in Shahpur sector of Poonch district.
Jammu and Kashmir witnessed a total of 881 ceasefire violations this year, highest in the past seven years, along the LoC and the International Border, resulting in the death of 34 people.
According to officials, Pakistan violated the ceasefire along the LoC in Jammu and Kashmir 771 times till December 10, and 110 times along the IB till November-end.
In these incidents of firing from across the border, 30 people -- 14 Army personnel, 12 civilians and four BSF personnel -- were killed.
India shares a 3,323-km-long border with Pakistan of which 221 km of the IB and 740 km of the LoC fall in Jammu and Kashmir.