About trunks and outbound routes - helps needed

Helps needed on how to config a SIP trunk to call other phones on other sip servers:-

I get a softphone on another server(58.185.90.92), I want my phone on asterisk server to communicate with the phone on the other server, I config the SIP trunk like these:

allow=ulaw&alaw
authuser=63179328
disallow=all
fromdomain=58.185.90.92
fromuser=63179328
host=58.185.90.92
insecure=very
nat=yes
secret=hj****27
sendrpid=yes
type=peer

It doesn’t work, can anybody helps me out?