Yes,
all will hear his voice but the context derived from other texts tells us it wont be at the same time. Revelation 20:4 and 20:7 make it clear 1000yrs will transpire between the 1st and 2nd resurrection ie, 'hearing his voice'
Those in the 1st resurrection will come forth glorified as was Jesus's at his resurrection. Those in the 2nd resurrection will come out of the graves as they went into them, ie old and decrepit, diseased and diminishing. It is these that Satan will deceive to attack the 'New Jerusalem' which has come down out of Heaven from God.
Here is a description of the 'New Jerusalem' that comes down from God out of heaven (Rev. 21:9-11....')
'
One of the seven angels who had the seven bowls full of the seven last plagues came and said to me, “Come, I will show you the bride, the wife of the Lamb.” And he carried me away in the Spirit to a mountain great and high, and showed me the Holy City, Jerusalem, coming down out of heaven from God. It shone with the glory of God, and its brilliance was like that of a very precious jewel, like a jasper, clear as crystal......'
The attack on Jerusalem is before NJ descends, so it is an attack on old Jerusalem and those attacking will attack BEFORE the second resurrection happens. They have to die first, so they can take part in that second resurrection. When they are resurrected, they go straight to the GWTJ so they are not allowed to attack anything once they are resurrected. satan is also in the LOF before any of the unsaved dead are resurrected.
See for yourself:
Rev 20:7 And when the thousand years are expired, Satan shall be loosed out of his prison,
Rev 20:8 And shall go out to deceive the nations which are in the four quarters of the earth, Gog and Magog, to gather them together to battle: the number of whom is as the sand of the sea.
This is BEFORE the second resurrection found in 20:12-13
Rev 20:9 And they went up on the breadth of the earth, and compassed the camp of the saints about, and the beloved city: and fire came down from God out of heaven, and devoured them.
Before NJ comes down in the last verse.
Rev 20:10 And the devil that deceived them was cast into the lake of fire and brimstone, where the beast and the false prophet are, and shall be tormented day and night for ever and ever.
The devil is in the LOF before the unsaved dead are resurrected.
Rev 20:11 And I saw a great white throne, and him that sat on it, from whose face the earth and the heaven fled away; and there was found no place for them.
Rev 20:12 And I saw the dead, small and great, stand before God; and the books were opened: and another book was opened, which is the book of life: and the dead were judged out of those things which were written in the books, according to their works.
Rev 20:13 And the sea gave up the dead which were in it; and death and hell delivered up the dead which were in them: and they were judged every man according to their works.
Rev 20:14 And death and hell were cast into the lake of fire. This is the second death.
Rev 20:15 And whosoever was not found written in the book of life was cast into the lake of fire.
The resurrected unsaved dead cannot and do not attack any city.
Rev 21:1 And I saw a new heaven and a new earth: for the first heaven and the first earth were passed away; and there was no more sea.
Rev 21:2 And I John saw the holy city, new Jerusalem, coming down from God out of heaven, prepared as a bride adorned for her husband.
NJ does not come down until all the unsaved are judged and in the LOF. NJ is never attacked.