We are using IPCC 7.1 with CVP 3.1 And CCM 4.2.3,we have Two skill group the first one is to receive calls from customers some times the agents of this skill group need to transfer the call to the second skill group. when the agent of the first skill group transfer the call to the second skill group the caller ID that appeared in the IP PHONE of the second skill grpup is the Extension number is there any way to let the caller ID( customer number) appear rather than extension.
When the type 5 and type 7 combination is used for incoming calls from the PSTN, warm transfers (CUCM originated calls) must be handled by a completely separate CVP - created as a Type 2 NVRU. This is a right royal pain - but was the only way. Furthermore, translation routes must be used to get the call across to this routing client so that call attached data is transferred. Finally, it is CVP which then actually queues the call. A transfer call that has to queue for an agent is now being queued on CVP - not on the gateway.
This is documented in the Cisco Guide - but it's not well written.
I have had to configure it that way (originally ICM 6.x and CVP 3.0) - and that site has recently been upgraded and no longer needs the Type 2s. It was working that way for close to 4 years though.
I strongly suggest you upgrade to CVP 4 and change the ICM configuration to use the Type 10 - you have ICM 7.x so you are OK there. Then you don't need the separate CVP Type 2, and the warm transfer can be pushed to a gateway. In CVP 8.x the call can be pushed to the RIGHT gateway.
But if you cannot upgrade CVP, you need to do it correctly - means a couple more machines and a lot of work.
CVP is a moving target and it's a lot easier to work with now.