router-timeout
Section: TServer
Default Value: 10
Valid Values: Any integer.
Changes Take Effect: Immediately
Specifies the maximum time, in seconds, that a call remains on a Routing Point before a timeout is triggered and the call is sent to the DN specified in default-dn.
Note: A value set for the router-timeout option on the Annex tab of a DN object of type Route Point in the Configuration Layer takes precedence over the value set here.
default-redirection-limit
Section: TServer
Default Value: 4
Valid Values: Integer in range of 0 to 15
Changes Take Effect: Immediately
Limits the number of times that T-Server tries to redirect a call from one Routing Point to another, determined by the default-dn option. This prevents infinite loops during call redirection. T-Server stops trying to redirect the call when the specified number of attempts is reached. As soon as a routing instruction is received from a routing application, the redirection limit counter is reset. Setting the option to 0 turns default routing off.
default-dn
Section: TServer
Default Value: No default value
Valid Values: Any string
Changes Take Effect: Immediately
Specifies the DN to which calls are sent when Universal Routing Server (URS) is nonoperational, or when the timeout specified in the router-timeout option expires. When value is set to empty string, or the option is not available, it instructs T-Server not to perform default routing.
Note: A value set for the default-dn option on the Annex tab of a DN object in the Configuration Layer takes precedence over the value set here.
Alternate Routing
The main call delivery mechanism in T-Server for Skype for Business is routing from a Routing Point to an endpoint. T-Server supports internal mechanisms to handle call delivery failures, such as:
- Alternate Routing when no registered Routing Application present
- Alternate Routing for unresponsive Universal Routing Server (URS)
- Routing Delivery Supervision (No call delivery after a routing instruction is applied on the UCMA level)
Under those error conditions, the Connector will apply rules as defined in the feature configuration. When there are no Routing applications registered on the Routing Point, or when URS does not supply a Routing or Treatment instruction within the specified timeout, T-Server will send the call to the destination specified in the default-dn option. T-Server will stop redirections after the limit specified by the default-redirection-limit option is reached to avoid a redirection loop.
If a routing destination does not accept the call within the timeout specified by the option no-answer-timeout, EventError is reported. The call is released at the destination of routing to be routed again.
T-Server supports delivering calls to an alternative location in situations in which the Universal Routing Server (URS) becomes non-operational or unresponsive. T-Server sends the call to a specified alternate DN if no instructions from URS arrived within the time specified by the router-timeout option.
Note that the enabled Emulation Ringing feature does not affect Delivery Supervision. Only accept call on destination is considered as successful routing.
The configuration options default-dn, default-redirection-limit, no-answer-timeout, and router-timeout are configured in the [TServer] section of the Application object.
The configuration options default-dn and router-timeout can be configured on a particular Routing Point in the [TServer] section. The value configured on the Routing Point overrides the value configured on the Application object. An alternative routing parameter no-answer-timeout could be also extracted from AttibuteExtensions of TRouteCall. The attribute should have a string value, which defines the timeout interval in seconds. This value has the highest priority in the configuration hierarchy.