As a player of the main team of Pyunik, Voskanyan was invited into the ranks of the Armenia U-19 junior team at 19 years of age, and first played for the team on 21 October 2011 against peers from Slovakia U-19.
Armenia won 2–1.
He subsequently had a few more games with the youth team.

He was a player of the Armenia U-21 team scoring on his debut on 12 June 2013 in a 4–1 win against Andorra U-21.

Voskanyan was first called up to the senior Armenia national football team for a match against the Italian national team on 12 October 2012.
His debut came in the next game on 14 November 2012 a 4–2 victory against Lithuania with Voskanyan replacing Robert Arzumanyan after 29 minutes.
As a player of the main team of Pyunik, Voskanyan was invited into the ranks of the Armenia U-19 junior team at 19 years of age, and first played for the team on 21 October 2011 against peers from Slovakia U-19. Armenia won 2–1. He subsequently had a few more games with the youth team.
He was a player of the Armenia U-21 team scoring on his debut on 12 June 2013 in a 4–1 win against Andorra U-21.
Voskanyan was first called up to the senior Armenia national football team for a match against the Italian national team on 12 October 2012. His debut came in the next game on 14 November 2012 a 4–2 victory against Lithuania with Voskanyan replacing Robert Arzumanyan after 29 minutes.
Taron Voskanyan