| RouteToAsync(ActiveConnection, RouteRequest) | the request to route call to specific endpoint. the connection is assumed as Parent. Routing request could create many "ringing" destinations, but only one may answer The answering connection is replacing the parent connection. If all destination have failed, task is completed with failed state and Parent connection left alive. |
| RouteToAsync(ActiveConnection, String, Int32, CallControlAPIDivertReason) | Simplified vertion which receives Destination |
| RouteToAsync(ActiveConnection, Destination, Int32, CallControlAPIDivertReason) | Simplified vertion which receives DestinationStruct and Timeout |