Use an agent. Legislation in Bangladesh requires that permit requests are done through a Bangladeshi registered agent.
You need to give notification of three days for a landing and two days for an overfly permit. The CAA doesn’t work Friday or Saturday, so be aware when trying to apply on the Friday before your flight on the weekend.