IT tutorials
 
Technology
 

Microsoft Lync Server 2010 : Enterprise Voice - Voice Features - Call Park, Unassigned Numbers

8/28/2013 11:34:16 AM
- Free product key for windows 10
- Free Product Key for Microsoft office 365
- Malwarebytes Premium 3.7.1 Serial Keys (LifeTime) 2019

The voice features section of Lync Server 2010 contains two new additions to Enterprise Voice that were not possible in Office Communications Server 2007. The first feature, call park, enables users to place a call on hold and pick it up from another extension. The second feature, unassigned numbers, enables the organization to route calls to numbers not associated with a specific user. These features are discussed in the following sections.

Call Park

Call park is a new feature in Lync Server 2010 that enables users to place a call on hold and then pick up that same call at another location or extension. To enable a call park, administrators must first configure a call park orbit table or a group of extensions to be used for parking calls. As users park calls, an extension is selected from these orbit tables and assigned to the call.

To create a new range for parking calls, use the following steps:

1.
Open the Lync Server 2010 Control Panel.

2.
Click Voice Features.

3.
Click Call Park.

4.
Click New to create a new number range.

5.
Enter a Name for the range.

6.
Enter a beginning and ending number for the Number range. The range can use up to nine total digits and can begin with a # or * so as not to overlap with existing extensions.

7.
Select a FQDN of destination server from the selection box. Calls parked to the specified extension range are routed to this server or pool. Figure 1 shows a sample call park orbit range being configured.

Figure 1. Call Park Orbit

Alternatively, the Lync Server Management Shell can be used to configure a new call park orbit:

New-CsCallParkOrbit –Identity <Range Name> -NumberRangeStart <First number
in the range> -NumberRangeEnd <Last number in the range> -CallParkService
<FQDN of the server hosting the Call Park service>

Configuring additional call park settings can be performed only in the Lync Server Management Shell. Call park settings can be configured at a global level or applied to a specific site.

The following settings can be modified:

  • CallPickupTimeoutThreshold—The amount of time a call that has been parked waits without answer before it rings back to the phone where the call was originally answered. This is to ensure a call is not parked and then forgotten.

  • EnableMusicOnHold—True or false value that determines whether on-hold music is played to the caller while parked.

  • MaxCallPickupAttempts—The number of times a call rings back to the phone where originally answered before it times out and is forwarded to a specified SIP URI.

  • OnTimeoutURI—A SIP URI where calls that are not picked up are forwarded. This can be a user account for an operator or a Response Group address.

  • To create a new site-specific setting, use the following cmdlet:

    New-CsCpsConfiguration –Identity site:<Site Name> -
    CallPickupTimeoutThreshold <hh:mm:ss> -EnableMusicOnHold <True | False> -
    MaxCallPickupAttempts <number of rings> -OnTimeoutURI sip:<SIP URI to route
    unanswered calls>

Whether on-hold music is played is determined by the EnableMusicOnHold parameter, but the actual music on hold file is configured using the Set-CsCallParkMusicOnHoldFile cmdlet:

Set-CsCallParkMusicOnHoldFile –Service ApplicationServer:<FQDN of Front-End
Pool with music file> -Content <Byte[]>

Note

The Content parameter expects the audio file in byte format. To make the transfer easy, store the file in a variable, and then pass that variable to the Content parameter. Storing the audio file correctly looks like the following:

$AudioFile = Get-Content –ReadCount 0 –Encoding byte <Path and File Name>


Call Park is not a feature enabled on the default voice policy, so before users can leverage this feature, it must be enabled.

Note

For call park number ranges to function properly, they must not normalize through a normalization rule associated in dial plans. It might be necessary to configure an additional normalization rule that matches the number range but returns the translation without modification. This kind of rule matches prior to any other rules that can potentially modify the entered number. This is where using a * or # prefix in the call park ranges can be helpful.


Unassigned Numbers

One feature that many organizations are interested in, but that Office Communications Server is unable to provide natively, is the ability to direct calls to unassigned numbers to an attendant or operator. If numbers are not assigned, those calls simply fail. In Lync Server 2010, administrators can define ranges of unassigned numbers and an action that occurs when someone dials one of those numbers.

Note

The ranges defined for unassigned numbers can actually contain numbers that are assigned to users. This does not interfere with call routing and can actually be helpful for when users leave or extensions are removed. This way, callers can still be routed appropriately if the extension no longer exists.


Calls that match an unassigned number range can be routed in only two different ways: Either an announcement can be played to the caller or the caller can be transferred to an Exchange Unified Messaging Auto Attendant extension.

To create a new unassigned number range, use the following steps:

1.
Open the Lync Server 2010 Control Panel.

2.
Click Voice Features.

3.
Click Unassigned Number.

4.
Click New.

5.
Enter a Name identifying this range of numbers.

6.
In the first Number range field, enter the first number in the range.

7.
In the second Number range field, enter the last number in the range.

8.
In the Announcement service field, select either Announcement or Exchange UM.

If configuring an announcement, follow these steps:

1.
Click Announcement service.

2.
Click Select.

3.
Choose an application server in the organization with an audio announcement configured and then click OK.

4.
Select an Announcement to be played and then click OK.

5.
Click OK again to save the range definition.

If configuring an Exchange Unified Messaging transfer, follow these steps:

1.
Click Auto Attendant phone number.

2.
Click Select.

3.
Choose a phone number to transfer callers to and then click OK.

4.
Click OK again to save the range definition.

Tip

On the Unassigned number page, be sure to order the unassigned number ranges in the desired order. The ranges are matched starting from top to bottom, so if a range overlaps with another, the first range in the list is used.


Announcement Files

Before you can use a prerecorded audio file as an announcement, it must be imported using the Lync Server Management Shell. To import a file, first store the content in a temporary variable:

$MyAudioFile = Get-Content <File path and name> -ReadCount 0 –Encoding Byte

Then import the announcement file to the file share using the variable:

Import-CsAnnouncementFile –Parent service:ApplicationServer:<Front-End FQDN>
-Content $MyAudioFile


 
Others
 
- Microsoft Lync Server 2010 : Enterprise Voice - Publishing Changes
- Exchange Server 2010 : Managing User Accounts and Mail Features (part 6) - Changing a User's Web, Wireless Service, and Protocol Options
- Exchange Server 2010 : Managing User Accounts and Mail Features (part 5) - Adding Mailboxes to Existing Domain User Accounts
- Exchange Server 2010 : Managing User Accounts and Mail Features (part 4) - Understanding Logon Names and Passwords - Creating Domain User Accounts with Mailboxes
- Exchange Server 2010 : Managing User Accounts and Mail Features (part 3) - Understanding Logon Names and Passwords - Creating Mail-Enabled User Accounts
- Exchange Server 2010 : Managing User Accounts and Mail Features (part 2) - Finding Existing Mailboxes, Contacts, and Groups
- Exchange Server 2010 : Managing User Accounts and Mail Features (part 1) - Accessing and Using the Exchange Control Panel
- Exchange Server 2010 : Understanding Users and Contacts, Understanding the Basics of E-Mail Routing
- Windows 8 : Managing Content - Sharing Content
- Windows 8 : Managing Content - Jump Lists
 
 
Top 10
 
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 2) - Wireframes,Legends
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 1) - Swimlanes
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Formatting and sizing lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Adding shapes to lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Sizing containers
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 3) - The Other Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 2) - The Data Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 1) - The Format Properties of a Control
- Microsoft Access 2010 : Form Properties and Why Should You Use Them - Working with the Properties Window
- Microsoft Visio 2013 : Using the Organization Chart Wizard with new data
Technology FAQ
- Is possible to just to use a wireless router to extend wireless access to wireless access points?
- Ruby - Insert Struct to MySql
- how to find my Symantec pcAnywhere serial number
- About direct X / Open GL issue
- How to determine eclipse version?
- What SAN cert Exchange 2010 for UM, OA?
- How do I populate a SQL Express table from Excel file?
- code for express check out with Paypal.
- Problem with Templated User Control
- ShellExecute SW_HIDE
programming4us programming4us