With VoIP (Voice over Internet Protocol)
https://alexiszwuv685.capitaljays.com/posts/call-queues-and-music-on-hold-improving-voip-customer-experience
With VoIP (Voice over Internet Protocol), you can integrate with calendars to support availability-based routing and scheduling.