"Pakistani troops fired from small arms and automatic weapons on Indian posts in Mendhar sub-sector at around 2:35 pm," a defence spokesman said.
It was a fresh ceasefire violation by Pakistan and the Indian troops retaliated effectively, he said.
There was no loss of life or damage to property in the firing from across the border, the spokesman said.
Intermittent exchange of fire between the two sides was still on, he said.
More From This Section
"There was firing by the Pakistani Army in Hamirpur and Balakote belts last night," the defence spokesman said.
The Indian soldiers replied strongly, triggering exchanges which continued throughout the night, he said.
The Pakistani troops also targeted civilian areas with medium mortar shells and rockets sparking panic among the inhabitants.
Pakistani troops yesterday violated the ceasefire along the LoC in Mendhar sub-sector at around 2:05 pm.
There have been 15 truce violations by Pakistani troops in the past nine days, Army officials said.