Intro
I always love it when members of the community reach out to me via Twitter (Sorry, I’m still not calling it X…), LinkedIn, or any other way. Last week, somebody named Ben reached out to me regarding an issue one of his Teams Phone clients was facing. He turned to me because apparently he couldn’t find an answer anywhere online and nor was Microsoft Support able to help him. To me, that’s what being an MVP is all about. Being able to help others by sharing knowledge and by providing technical expertise.
The Problem
The problem was that Teams auto attendants are automatically disconnecting a call after some time, if the caller makes no selection in a voice menu. I tested this myself and discovered that the auto attendant will disconnect the call after the IVR greeting has been played back three times. That means that there is no hardcoded timeout value and the time to disconnect depends on how long the greeting is. Before the call is disconnected, callers will hear the greeting: Sorry, we cannot connect your call at the moment. Please try again later.
Even though I personally don’t view this as a real problem but rather a slight inconvenience, it was really important to Ben/his client that the caller is sent to voicemail if no selection is made by the caller in the voice menu.
The Solution
After understanding the issue, I just thought that adding an operator to the auto attendant and assigning a dial key to the operator in the voice menu will likely fix the issue. Luckily, I was correct and that indeed proved itself to be the solution.
If you don’t want to hang up on callers who just “hang out” in your auto attendant menus, make sure that you add an operator to your attendant. As a reminder, an operater can be one of the following types:
Read more about the requirements for auto attendant transfers to external phone numbers here.
If you want to send callers who idle around in a voice menu to a voicemail, I still recommend to set up a call queue with overflow threshold 0 instead of an auto attendant. I explained the reason for that here.
Example Diagrams
Here you can see that this auto attendant has a default call flow greeting and an a voice menu greeting. Only the voice menu greeting will be repeated if no selection is made. The default call flow greeting will only be played back once.
If you don’t want callers to dial the operator straight away, you can just not include any hint in the greeting, that it could be dialed by pressing 0
(or whatever dial key you’ve assigned to the operator). You can see that my greeting Please press 1 for English or 2 for German
doesn’t mention anything about an operator.
I didn’t expand the nested queues in these diagrams so the operator only shows as Call Queue VIP Support CQ but that actually forwards to a shared voicemail immediately.
Configuration in Teams Admin Center
This is how your auto attendant must be configured.
Summary
I think this is another great example that Teams Phone is slowly maturing and that in fact, most features and scenarios one would expect can be realized. It’s just that sometimes it can be a little hard to discover or figure our how something can be achieved. That’s what we have the Teams community for. I hope that this short tutorial helps others as well.