Iran's highly-regarded Portuguese coach Carlos Queiroz, who despite an ageing side and chaotic preparation almost took his side into the World Cup second round in Brazil, took 21 players on the trip.
His team will take on Tanzania, Guatemala and South Africa during the near-two-week camp, the federation said, before returning to the Iranian capital for another friendly against Palestine on December 28.
Signup to our newsletter and follow us on Facebook and Twitter!
The Asian Cup kicks off in Australia on January 9, with Iran playing Bahrain, Qatar and the United Arab Emirates in the group stages.
Queiroz, 61, extended his tenure as coach with a four-year deal after coming back from Brazil.
His team's World Cup preparations were hobbled by cash woes, partly blamed on the economic sanctions imposed on Iran as punishment for pursuing a disputed nuclear programme.
Iran are aiming for a good Asian Cup -- their opener is against Bahrain on January 11 -- with Queiroz's next goal being to secure Iran's place at the next World Cup, in Russia, in 2018.