Voice routing in Lync Server 2010 is a complex melding of many different objects. These objects are linked in a way that determines exactly how a call is routed. Voice routing comprises the following objects:
• Dial Plan—Dial plans are the equivalent of location profiles from Office Communications Server. A dial plan contains a set of normalization rules to convert dial strings to a routable format and is assigned to users.
• Normalization Rules—Associated with a dial plan and converts the digits a user might dial into a common format that is then routable by the system.
• Voice Policies—Determines what voice features users are allowed to use, such as call forwarding, simultaneous ringing, and call transfer.
• Routes—Routes are used in Lync Server to direct calls through a specified gateway or a set of gateways.
• PSTN Usages—Usages are a class of call that is then associated with voice policies. If a user’s voice policy does not contain a specific PSTN usage, the user is not allowed to place the call.
• Gateways—Gateway objects are a PSTN media gateway, an IP-PBX, or an Internet Telephony Service Provider. Any object that Lync Server sends calls to can be considered a gateway.
• Trunk Configuration—A logical connection representing the connection between a Lync Server and a PSTN gateway, IP-PBX, or Internet Telephony Service Provider.
• Translation Rules—Rules associated with a trunk configuration to manipulate dial strings before being sent across a trunk. These rules can manipulate the dial string sent across the trunk if the opposite end is not capable of handling E.164 numbers.