Outgoing calls, better way?

I’ve been “brute forcing” outgoing calls to sip addresses on the internet but editing the extensions.conf , for example :

exten => 4000,1,Dial(SIP/user@random-internet-sipserver.com)

This works, but obviously it’s not the most elegant or practical way of doing it. For some reason I can’t get my softphone (wengophone, or x-lite) to just dial it directly, but I feel like it should be able to.

any thoughts? thanks -kaito