Dhammike,
I've never heard a request like this in the past, so I'm not surprised that you have not gotten any responses.
But based on various criteria that EM uses for login, I can see a custom EM app querying the user for the LDAP (or locally defined) department, then associating that with a phone's location. Or even setting up different login URL's that pass the location as part of the URL and use that to match a user's department.
But this would require a custom app to do this work. You might want to look on our Developer Network for a vendor that might quote you a solution. http://developer.cisco.com/web/partner/search
Thanks,
Dan Keller
Technical Marketing Engineer