Call Stacking is a unique technology only found in Talkroute. Other competing services (e.g. Google Voice, Grasshopper) will forward a call to a device (cellular, home, or office) but once the allotted number of "rings" has been reached, the call is disconnected.
Talkroute allows users to have multiple callers on hold at any given time. These callers are forwarded to your device(s) in the order the calls were received by your phone system. While your callers are on hold, they may listen to hold music or a custom message that you recorded or uploaded. If your callers are being forwarded to multiple devices, the devices that are not currently in use will begin to receive the next caller in line.
You may further specify the maximum hold duration, time between connection attempts, and call destination if the hold duration is exceeded.