Hi del....
Here is what it should do. On a call to a phone with CFBS to an internal extension enabled it will not announce, it will simply bounce the call after whatever ringdelay you have set in the phone. This may give a brief silence or broken ring as it transfers.
However, if the CFBS is to an external number then you will get an announce "please hold while I try to connect you" because we assume there will be a few seconds delay while we do the redirect.
If you are redirecting to an alias then the alias doesn't know what has happened previously in the call so you will get no announce. If you would like an announce then transfer to a custom app first. The custom app can do an announce and then hand control to the alias. To hand control to an alias from your app do something like...
exten => s,1,Playback(pls-hold-while-try)
exten => s,2,agi(selintra,OutCluster,7000)
exten => s,3,hangup
where 7000 is the alias.
Hope this helps
Selintra