Probably the configuration has changed, I am quite sure it should work with 1.6 too. I always use promiscredir=no (sip.conf) and set the explicitly the TRANSFER_CONTEXT in extensions.conf, to handle the transfer in a dedicated context.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Probably the configuration has changed, I am quite sure it should work with 1.6 too. I always use promiscredir=no (sip.conf) and set the explicitly the TRANSFER_CONTEXT in extensions.conf, to handle the transfer in a dedicated context.