1. A method comprising: maintaining data associating each logical environment of a plurality of logical environments with components of a communication service provider system that are included in the logical environment; maintaining data associating each of a plurality of users of the communication service provider system with a respective logical environment of the plurality of logical environments; receiving a registration request from a router in the communication service provider system; determining a plurality of logical environments that include the router; providing data identifying relevant components of the plurality of logical environments that include the router to the router; and using, by the router, the data identifying the relevant components of the plurality of logical environments that include the router and the data associating each of a plurality of users of the communication service provider system with a respective logical environment of the plurality of logical environments to route incoming service requests to the communication service provider system.