I have recently implemented Call Manager for a client. This client wants each branch to pay for their own toll calls. I have noticed that if a phone has Forward-All or a user does a blind Transfer to an external number, it is routed out of the central gateway (where the CCM is located), not the one where the phone is located. This makes sense in that the CCM is obviously taking responsibility for establishing the call.
Is it possible for CCM to determine which phone the Forward-all or Transfer came from and route the call via that site's gateway? If so, how would I do that?