Search code examples
javalinuxvoipfedorah.323

To write with Java, where can i find the H.323 message protocol details? For IP to IP communication


I am trying to write from the scratch for learning H.323 (without any gatekeeper, straight peer-to-peer).

   public DatagramChannel rtp = null;
   public DatagramSocket socket = null;

But i am not sure which specification i should follow? there are lot of H.323 specs. Has anyone wrote H.323 simple point-to-point apps? Can you suggest which documentation is good to get started for this?

e.g (alas its only SIP, which i tested): http://www.tech-invite.com/Ti-abnf-sdp.html

Thanks

References:

enter image description here

A simple Q.931 message exchange might go as follows: enter image description here

http://wiki.wireshark.org/SampleCaptures (search h323 raw packets)

http://www.en.voipforo.com/H323/H323_example.php

http://xtapi.sourceforge.net/

http://www.eventhelix.com/RealtimeMantra/Telecom/h323_call_flow.pdf

http://www.ccie-wiki.com/H323_Call_Processing.htm


Solution

  • That's simple: - take two ready made h.323 endpoints, - record the traffic with wireshark. - Look for unclear points in h.323 standards - Mimic the communication

    test your endpoints for compatibility