Help! outgoing calls driving me nuts!

Hi Guys,

I have a Trixbox CE (running Asterisk 1.6) using a Digium T210P PRI card on ISDN30.

I can receive all incoming calls to both groups and extensions.

I can call mobile numbers eg: 07### ### ### (here are the console logs: http://pastebin.com/uhWq62Tr )
I can call national numbers eg: 0845 ### #### (here are the console logs: http://pastebin.com/XE3tyW2M )

I cannot call local numbers eg: 01905 ### ### (here are the console logs: http://pastebin.com/3FY0XpKU )
I cannot call local number without area code eg: ### ### (here are the console logs: http://pastebin.com/pcVfjt0x )
I cannot call international numbers eg: 0041 ## ### ## ## (here are the console logs: http://pastebin.com/FkvhGe3i )

To successfully call the mobile and national phone numbers I have had to strip off the 0 from the front of the number (very strange).

Has anyone else experienced this issue?

Please see my configs here:
/etc/dahdi/system.conf : http://pastebin.com/eW3FCgDw
/etc/asterisk/chan_dahdi.cong : http://pastebin.com/9M9QFZnJ
/etc/asterisk/chan_dahdi_additional.conf : http://pastebin.com/hCHHmbcN
/etc/asterisk/dahdi-channels.conf : http://pastebin.com/StjxMwjy

if anyone can help I would be extremely grateful!

This looks more like a dial pattern (outbound routes) and/or dial rule problem (trunk config). Post your outbound routes dial patterns and your trunk dial rules.