public struct RouteRequest| CustomSource | Specifies alternative appearance of the CallerName/CallerID should be provided as well-formed SIP NameAddr string |
| Destination | Destination number of the target. Call Manager will create as many routes as required to deliver call to all devices assotiatioed with this number. Use Contact to deliver call to specific device. |
| OnBehalfOf | Route should be built on behalf of the specific DN |
| Reason |
(may be supported by CallManager component)
Routing request could be used for "controlled divertion" when the ActiveConnection is in Ringing state In this case, the request should specify Reason other then None as a hint for CallManager CallManager will build the new route as the continuation of "current diversion path". RouteToAsync(ActiveConnection, RouteRequest) RouteToAsync(ActiveConnection, Destination, Int32, CallControlAPIDivertReason) |
| ReferRequest | This route request should be processed as REFER request (blind transfer) initiated by the participant (leg/ActiveConnection) |
| RouteTarget | Other (preferred) way to specify target of the route request. This property is ignored if Destination is specified. |
| TargetID | ActiveConnection objects will be marked with "requested-target-id" specified by this field |
| TimeOut | TimeOut of the route. All routes will be cancelled if not answered during specified time. |