0

我正在尝试从头开始编写学习 H.323(没有任何看门人,直接点对点)。

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

但我不确定我应该遵循哪个规范?有很多 H.323 规范。有没有人写过 H.323 简单的点对点应用程序?您能建议哪些文档适合开始此操作吗?

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

谢谢

参考:

在此处输入图像描述

一个简单的 Q.931 消息交换可能如下所示: 在此处输入图像描述

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

4

3 回答 3

1

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

你会更容易开始

于 2011-08-02T14:47:14.067 回答
1

最终来源是 ITU 规范,但它们很难阅读。我会推荐Olivier Hersent 的“IP 电话:部署 VoIP 协议和 IMS 基础设施”作为学习该协议的一个很好的开始。

于 2011-08-02T19:28:29.933 回答
0

这很简单: - 使用两个现成的 h.323 端点, - 使用wireshark 记录流量。- 在 h.323 标准中寻找不清楚的地方 - 模仿通信

测试您的端点的兼容性

于 2011-08-07T11:30:13.237 回答