开发者

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

开发者 https://www.devze.com 2023-03-24 09:08 出处:网络
I am trying to write from the scratch for learning H.323 (without any gatekeeper, straight peer-to-peer).

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 f开发者_如何转开发or this?

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

Thanks

References:

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

A simple Q.931 message exchange might go as follows:

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

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


If you want to use the RTP (Real time Protocol) protocol in your application in java, i suggest you to find an implementation like this one : http://www.cs.columbia.edu/~hgs/teaching/ais/1998/projects/java_rtp/report.html

It will be easier for you to begin


The definitive source are the ITU specs, but they are pretty hard to read. I would reccommend "IP Telephony: Deploying VoIP Protocols and IMS Infrastructure" by Olivier Hersent as a very good start to learn the protocol.


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

0

精彩评论

暂无评论...
验证码 换一张
取 消