A server written in java which provides an interface to Asterisk to facilitate dynamically routing channels between holding and other channels.