If u have a european /US passport, if not your designation on ur RP says u r a proffessional (Enginer or doctor) or ur designation is manager, then u will get a visa at the border itself. You don't need to go to the embassy. But if ur designation is something else, then I heard normally they don't give it from the embassy here... Have to arrange it from some airlines and travel with them to dubai