brand new toilet installed by plumber won't drain
Your DIY answer is:
Call the plumber that installed it.

If that does not work, call your state licencing board, and determine who the bonding agent is for the plumber (it's a licenced plumber, right?)