要用Java编写,我在哪里可以找到H.323消息协议的详细信息?用于IP到IP通信

时间:2011-08-02 14:34:01

标签: java linux voip fedora h.323

我正在尝试从头开始学习H.323(没有任何网守,直接点对点)。

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

但我不确定我应遵循哪种规格?有很多H.323规格。 有没有人写过H.323简单的点对点应用程序?您能否建议哪些文档可以开始使用?

例如(唉它唯一的SIP,我测试过):http://www.tech-invite.com/Ti-abnf-sdp.html

由于

参考文献:

enter image description here

简单的Q.931消息交换可能如下: enter image description here

http://wiki.wireshark.org/SampleCaptures(搜索h323原始数据包)

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

3 个答案:

答案 0 :(得分:1)

如果您想在java中的应用程序中使用RTP(实时协议)协议,我建议您找到类似这样的实现:http://www.cs.columbia.edu/~hgs/teaching/ais/1998/projects/java_rtp/report.html

您可以更轻松地开始

答案 1 :(得分:1)

最终来源是ITU规范,但它们很难阅读。我会推荐Olivier Hersent "IP Telephony: Deploying VoIP Protocols and IMS Infrastructure"作为学习该协议的良好开端。

答案 2 :(得分:1)

这很简单: - 取两个现成的h.323端点, - 使用wireshark记录流量。 - 寻找h.323标准中不明确的要点 - 模仿沟通

测试您的端点的兼容性