Restrict Outbound Routes based on diferent type of users

Hi I’m using the trixbox with the freepbx in the device-user mode, and want to restrict outbound route based on 5 types of user, for example, local calls only users, long-distante calls users…

The users log to the phone with dialing *11 and their passwords, at this time the user most be able to use the outbound routes that his user type allow him to use. I try to use custom context but I don’t know how to specify the user default context (in this case the type os the user). This strategy works in the FreePBX extension mode.

Anyone knows how to do this in the device-extension mode?