title: VOIP on my Android Application
body: <p>I want to ask some question regarding the development of my <strong>push-to-talk</strong> application for Android.
  Recently, I've been developing push-to-talk Apps for Android. I use <strong>DatagramSocket</strong> to send voice and receive voice as a <strong>Packet</strong> over Local Wireless network (W-LAN). I use peer-to-peer network, so no server.</p>
  
  <p>I don't have a problem with the code, but I don't understand the basic of VoIP theory, so I want to ask some question, hope somebody can give me simple answer :)</p>
  
  <p><strong>1.</strong> Is my push-to-talk Apps considered a VOIP-based?</p>
  
  <p><strong>2.</strong> There is several VOIP protocol such as SIP, H.323 and many more. If my PTT Apps considered a VOIP-based, and I use Socket-Packet (UDP, am I right?) to exchange voice, then what VOIP protocol that I use? Is it considered RTP protocol?</p>
  
  <p>I would like to understand the theory behind my PTT apps, I understand my java code, but I don't have proper VOIP knowledge.
  I've tried to find some information in google, but I still don't understand what is the relation between my PTT Apps and the VOIP technology.
  Thanks before, I'm new here and sorry for my english!</p>