Hi Millennium, UK user here too. This should get you started. It assumes that you have an OBi110 which has its primary line set to line port (default). Also assumes that you want 999 and 112 to go to line port, which again is default for the OBi110.
Phone Port DigitMap:
([1-9]x?*(Mpli)|[1-9]S9|[1-9][0-9]S9|999|112|**0|***|#|**1(Msp1)|**2(Msp2)|**8(Mli)|**9(Mpp)|(Mpli))
Phone Port OutboundCallRoute:
{([1-9]x?*(Mpli)):pp},{(<#:>|999|112):li},{**0:aa},{***:aa2},{(<**1:>(Msp1)):sp1},{(<**2:>(Msp2)):sp2},{(<**8:>(Mli)):li},{(<**9:>(Mpp)):pp},{(Mpli):pli}
Line Port DigitMap (Mli)
(0[1-9]xxxxxxxxx<#>S0|xx.)
The xx. rule is there to catch any non 11 digit numbers. I would leave it out if you are sure that all your numbers are 11 digit as it can slow call processing. I have not included local dialling. Also, you might need to make a few changes as some numbers, e.g. 0800 are not always 11 digit.
999 and 112 do not need to be in the Line Port DigitMap as they are a special case dealt with in Phone Port OutboundCallRoute.
See what does not work for you and we can adjust accordingly