Blog Post

Skype for Business Blog
3 MIN READ

Auto Attendants and Call Queues: Holidays, Agent Opt In/Out and Serial Routing in Preview

Marina Kolomiets's avatar
Marina Kolomiets
Iron Contributor
Nov 09, 2017

As part of the ongoing updates and improvements in Skype for Business Online, we have recently announced support for Auto Attendants and Call Queues on split-domain, Cloud Connector Edition and OPCH tenant topologies with Hybrid Voice.

 

Today, we are pleased to announce following Phone System (formerly known as CloudPBX) updates in Preview: Holidays in Auto Attendants, Serial Routing and Agent to Opt In/Out in Call Queues. Additionally, the granularity of the Timeout option in Call Queue has been reduced, allowing our Preview program customers to set sub-minute maximum call wait times in Call Queues.

 

Auto Attendants

A maximum of 20 Holidays can be added to an Auto Attendant using holidays tab in UI or cmdlets. Each Holiday can have an (optional) greeting and a call handling option selected by the Admin:

 

 

Up to 10 different date ranges can be created for each Holiday in Auto Attendant. Holidays can span multiple days, and for each Holiday, you can specify:

  • Start date and time
  • End date and time

 

Please note that nesting Holidays is allowed. For example, you could nest multiple Holidays with different Greetings and Call handling options within one "holiday break" time frame:

  • December 24 through January 3: "Happy Holidays! Our offices are currently closed. We will reopen on January 4th."
  • December 25: "Merry Christmas! Our offices are currently closed. We will reopen on January 4th."
  • January 1: "Happy New Year! Our offices are currently closed. We will reopen on January 4th."

You can also export your Holidays into a .csv file and import them into a different Auto Attendant. This export/import functionality is available in PowerShell only:

 

Export Holidays into a .csv file:

 Export-CsOrganizationalAutoAttendantHolidays [-PrimaryUri] <Uri>

Import this .csv file into another Auto Attendant:

Import-CsOrganizationalAutoAttendantHolidays [-PrimaryUri] <Uri> -Input <byte[]>

 

For more information on Holidays in Auto Attendants and Import/Export PowerShell cmdlets, please refer to Auto Attendant documentation here.

 

 

Call Queues

Agent Opt In/Out option

By default, a Call Queue will send calls to all its Agents; only the Agents who are Offline (Signed off) or have their Presence set to Do Not Disturb (DND) will not be called. The new Agent Opt In/Out option would allow Agents to control which Queues can send them calls at will. This option is now available to our customers in Preview both in Admin UI and PowerShell cmdlets: 

Agent Opt Out Option

 

If Agent Opt Out option is enabled in a Queue, the Agents can make themselves available (Opt In) or unavailable (Opt Out) for this Queue at will. This option is available to both Online Agents and those hosted on-premises using Skype for Business Server 2015 or Lync Server 2013.

 

By default, all Agents are Opted In for their Queues. To Opt Out to make themselves unavailable for a Call Queue, Agents can use Call Forwarding Tab in their Windows Desktop Skype for Business Client and select Edit settings online link:

 

 

 

 

This link will open their personal User Settings Page in Office 365, where they can regulate which Queues can send them calls:

 

 

 

Serial Routing

In addition to default Attendant Routing, which sends the call at the head of the Queue to all the available Agents at the same time, a new Serial Routing option has been added in Call Queues in Preview.

 

If Serial Routing is chosen, the Queue will send the call at the head of the Queue to the Agents one by one, starting from the beginning of the Agent list. If an Agent dismisses or does not pick up a call, the call will ring the next Agent on the list and will try all Agents one by one.

 

Serial Routing Option

 

Note that both Serial Routing and Attendant Routing will skip over and not send calls to the Agents who are:

  • Offline (Signed off their Skype for Business Account)
  • set their Presence to Do Not Disturb (DND)
  • have Opted Out from this Queue

 

Set maximum allowed call wait time in seconds

It is possible now to set the call Timeout in the Call Queue in Seconds using Admin UI and cmdlets. This provides a finer granularity for the call flow management in the Queue. The following timeout intervals can be selected: 0, 15, 30 and 45 seconds.

 

Time out in Seconds

 

For example, this makes it possible to setup the call flow so that if a call is not answered by an Agent within 30 seconds, it will be sent to an Auto Attendant, where the caller will be presented with a choice of automated menu options:

 

 

 

 

Updated Dec 06, 2017
Version 14.0

29 Comments

  • Mike Messer's avatar
    Mike Messer
    Brass Contributor

    Like Nicholas Semenkovich we are not seeing some of these features.  I see serial routing, the second filtering, and opt-in/opt-out but I do not see Holiday scheduling.  Are these features being rolled out collectively or individually and if individually any idea when our tenants should see the Holiday schedule?

  • We still don't see this on our tenant -- or as an option at skypepreview.com -- is there any way we can get these preview features?

  • Mike Messer's avatar
    Mike Messer
    Brass Contributor

    Marina Kolomiets I'm excited to see that serial based routing was enabled for call queues.  Is there a way to order users within a group so you can define what user rings, first, second, third, etc?  It appears members of a group are ordered by username and are not able to be ordered any other way.  Any thoughts as to if you will have a way to order members of a group so you can define what order it rings users when serial routing is enabled?

  • Mike Dominik's avatar
    Mike Dominik
    Copper Contributor

    Damon - I have similar issues that I've had to workaround by consuming more licenses. For what it's worth, I've been able to use E1 instead of E3. It's not much but it adds up (I've had to create several of these workaround accounts and am still adding more).

  • dbetlow's avatar
    dbetlow
    Iron Contributor

    How does one access these 'Preview' features?  We are signed up for the First Release, but don't see these options.  Also, I'm in the middle of testing this out, so I'm not sure if this is possible yet, but we need our call queue to be forwarded externally if no one answers (3rd party answering service).  Is this possible without using up an E3 license, Phone System license, and domestic calling plan?  We just want to forward unanswered calls to an 800 number.  Also interested in seeing the calling features in Teams, but don't see that option either.

  • Mike Dominik's avatar
    Mike Dominik
    Copper Contributor

    I'm anxious to get going with this and very happy to see you added the start time as an option. Our holidays frequently start with an early office closure the day before so this is great. No more waiting until the last minute to create the holiday schedule.

     

    I do have one question. The auto attendants in Exchange would play the new greeting and then proceed to the after hours menu system for the current auto attendant. Is that still an option?

  • You write that these are "updates in Preview" -- we don't see these in the Skype Preview "Product Opportunities" or in our current Auto Attendants / Call Queues.

     

    Are these still rolling out, or is there a way to get our tenant opted into them?