Hi Alex
In outbound routes, put a simple . to dial out without needing the 9 for an outside line.
You can also put a 9|. in the same route, so even if a user does dial 9, its still goes out the same way, this way, you have both bases covered.
NGN's are often sent out via the PSTN, so put a route above the one you created above, and put in 9|08. and 08. and select the outbound trunk as the pstn
Also we need to concern ourselves with special numbers such as 999, 100, 152 etc, these are all three digits, and never longer than 4, that can only be dialed via the PSTN.
so ZXX 9|ZXX and ZXXX and 9|ZXXX with the PSTN selected as the trunk should sort these out.
In trunks, we only put an entry in the dial rules if we want to change what we are sending, otherwise it's pointless
So if you are in the UK, and you normally dial 0123 456789, you would want to send 44 123 456789 over a VOIP trunk, this would be done by doing something like
44+0|Z. so anything that starts with a 0 then any number between 1 and 9.
International numbers such as 00 34 987 654 321 which need to be delivered to your VoIP provider are handled in the Trunk Dial plan as:
00|Z.
Finally, in your case, with a BT feature line, in the zap trunks, just stick a 9 in the outbound dial prefix, although you can do it as you described in an earlier post.
Joe