Smartlead's SmartDialer added Auto Dialing. A rep selects several leads in the call queue and starts dialing, and the next call begins as soon as the current one ends. The run can be paused, resumed or tracked from a status bar, and every call is saved to Call Logs.
Teams that already send email through Smartlead can add a calling block without a separate dialer. The release does not describe how calling hours or do not call lists are handled, which is worth checking before turning it on.