The match will be held in Doha, Qatar, Tehran Times reported.
Iran and Indonesia will play together to gear up for the AFC Asian Cup.
Team Melli are in Group C with the UAE, Palestine and Hong Kong, while Indonesia are in Group D along with Japan, Iraq and Vietnam.
Iran will start the campaign against Palestine on Jan. 14 at the Education City Stadium in Al Rayyan, Qatar.
Iran, headed by Amir Ghalenoei, are going to bring an end to the title drought in the competition.
Iran have not won the title since 1976.
SD/TT