A system for causing an endpoint device to be configured for a communication session, the system comprising: at least one processor; and one or more computer-readable storage media including instructions stored thereon that, responsive to execution by the at least one processor, cause the system perform operations including: receiving a query for a network path for routing a communication session for an endpoint device; identifying a candidate path for routing the communication session for the endpoint device based on a quality attribute of the candidate path; determining, based on a group policy associated with a predefined group of devices that include the endpoint device, the quality attribute of the candidate path for routing the communication session for the endpoint device, and a data rate at which the endpoint device is generating data, configuration information for the endpoint device indicating a change to the data rate at which the endpoint device is generating data, wherein the group policy defines a set of configuration rules that apply to each device of the predefined group of devices; and communicating a notification that includes path information that identifies the candidate path and the configuration information to cause the communication session to be routed over the candidate path and to cause the endpoint device to be configured according to the configuration information. at least one processor; and one or more computer-readable storage media including instructions stored thereon that, responsive to execution by the at least one processor, cause the system perform operations including: receiving a query for a network path for routing a communication session for an endpoint device; identifying a candidate path for routing the communication session for the endpoint device based on a quality attribute of the candidate path; determining, based on a group policy associated with a predefined group of devices that include the endpoint device, the quality attribute of the candidate path for routing the communication session for the endpoint device, and a data rate at which the endpoint device is generating data, configuration information for the endpoint device indicating a change to the data rate at which the endpoint device is generating data, wherein the group policy defines a set of configuration rules that apply to each device of the predefined group of devices; and communicating a notification that includes path information that identifies the candidate path and the configuration information to cause the communication session to be routed over the candidate path and to cause the endpoint device to be configured according to the configuration information. receiving a query for a network path for routing a communication session for an endpoint device; identifying a candidate path for routing the communication session for the endpoint device based on a quality attribute of the candidate path; determining, based on a group policy associated with a predefined group of devices that include the endpoint device, the quality attribute of the candidate path for routing the communication session for the endpoint device, and a data rate at which the endpoint device is generating data, configuration information for the endpoint device indicating a change to the data rate at which the endpoint device is generating data, wherein the group policy defines a set of configuration rules that apply to each device of the predefined group of devices; and communicating a notification that includes path information that identifies the candidate path and the configuration information to cause the communication session to be routed over the candidate path and to cause the endpoint device to be configured according to the configuration information.