Transfer call

This branch handles transferring of calls to a new agent and communicates with the Broker.