That's a shame - so much easier with Asterisk/Freeswitch
What kind of control do you need to build? Do you need to control it in the form of making calls/transferring/switchboard/etc., or just react to events or stats for display or analysis? I see it has some form of TCP port, but without knowing what you're trying to do I'm not sure if it helps.
dim mySocket as Socket
dim HostIP as string="192.168.0.1"
dim HostPort as int =5001
dim ConnectTimeout as int = 30000
mySocket.Initialize
mySocket.Connect(HostIP, HostPort, ConnectTimeout)
...
etc etc
...