i have a google pixel phone which has "hold for me" functionality. it is absolutely fantastic. when you're on hold, you simply tap "hold for me" and wait. when someone picks up the line, your phone will ring. a lifesaver these days with aircanada and aeroplan waits being two hours.