@Adam Conrad ... I have had good results with Vitelity trunk settings like the following:
OUTBound
TrunkName:
VitelOut
username=
YourSubAccount
type=friend
trustrpid=yes
sendrpid=yes
secret=
YourSecret
host=outbound.vitelity.net
fromuser=
YourSubAccount
dtmfmode=auto
disallow=all
context=from-trunk
canreinvite=no
allow=ulaw
INBound
UserContext:
VitelIn
username=
YourSubAccount
type=friend
t38pt_udptl=no
t38pt_tcp=no
t38pt_rtp=no
secret=Jvstd01t
insecure=port,invite
host=inbound**.vitelity.net
dtmfmode=auto
disallow=all
context=from-trunk
canreinvite=no
allow=ulaw
Registration
Register String:
YourSubAccount:
YourSecret@inbound**.vitelity.net:5060/
VitelityNumber
Where you assign the
TrunkName and
UserContext in the Outbound and Inbound aspect
Where
YourSubAccount is the Sub Account that you've assigned for this Vitelity DID
(this is set up in your Vitelity account)
Where
YourSecret is the password that you've established for the SubAccount
(this is set up in your Vitelity account)
Where ** is the specific inbound host assigned by Vitelity, ie.,
inbound12.vitelity.net
Where
VitelityNumber is the ten-digit number for the DID that you are configuring
Be certain that to your Vitelity DID(s) are included in both INBOUND and OUTBOUND routes.
/Pete./