Routing inputs
Provider selection rules
Fallback policy
Latency/quality tradeoffs