After long days and nights of probing the web this is what has worked for me.
Outbound Caller ID:
Maximum Channels: <2>
Dial rules : <1|NXXNXXXXXX>
Trunk Name:
Peer Details:
authname=
canreinvite=no
context=from-pstn
dtmf=inband
dtmfmode=inband
fromdomain=sip.broadvoice.com
fromuser=
host=sip.broadvoice.com
insecure=very
qualify=yes
secret=
type=peer
user=phone
username=
INCOMING SETTINGS
User Context:
User Details:
authname=
canreinvite=no
context=from-pstn
dtmf=inband
dtmfmode=inband
fromdomain=sip.broadvoice.com
fromuser=
host=sip.broadvoice.com
insecure=very
secret=
type=user
user=phone
username=
Registation String:
Make sure you omit the <> signs and enter your variables. I have copied this directly from my working broadvoice trunk and removed my variables.