A virtual won't work, as it will ignore the call forwarding settings, you'll need to use mobex.

Make sure the trunk group isp number matches the isp number in the sip carrier settings.

How are you dialling the extension at the other end? Have you setup the lcr and/or nlcr?