From Digger:
There are some caveats....
1. Agent Resource ID must be extension. If its not you will need to maintain this info in a DB, xml file, do a db lookup on CRA database, etc.
2. This will chew up two CTI ports for a call. One for the inbound caller, and then shortly for the call placed to the agent.
cheers!