The former Italian national champion was handed a three-month ban and fined 10,000 euros after the Anti-doping Tribunal of the Italian Olympic Committee delivered their verdict in Rome.
Visconti's sanction runs from October 8 to January 7, meaning he will not miss a race.
Lampre-ISD's Michele Scarponi was hit with a similar ban earlier this week while Filippo Pozzato was forced to miss the Olympic Games this summer after confessing to having worked with Ferrari.
Like Scarponi days earlier, Visconti maintained his innocence.
"I would like here to reiterate that we are talking about conversations with a trainer and emphasising that the only evidence of such contacts were my spontaneous declarations, the result of good faith and conviction of having done nothing wrong," Visconti wrote on his website.