this is my continuation of my previous question Java SipServlet to build VOIP phone calls (between Computer and analog phone/mobile)
I've stumbled across a opensource softphone to use it to try make a phone call but the software requires the SIP provider. And according to my searching on google so far, purpose of SIP phone is to make a phone call between two SIP caller and callee which mean those two people have to have registered with one of a SIP provider. But my current goal is to make VOIP to call to my ordinary mobile phone or land line phones (no matter what phone providers they are using), and software like Skype or Google phone can already do that. I'm right now researching about sip servlet, am I going into a wrong direction right now?