How are calls routed in an MGCP call agent?