用Java编写,在哪里可以找到H.323消息协议的详细信息?用于 IP 到 IP 通信
我正在尝试从头开始编写学习H.323(没有任何网守,直接点对点)。
public DatagramChannel rtp = null;
public DatagramSocket socket = null;
但我不确定我应该遵循哪个规范? H.323 规格有很多。 有人编写过 H.323 简单的点对点应用程序吗?您能建议哪些文档适合开始使用吗?
例如(唉,这是我测试过的唯一的 SIP): http://www. tech-invite.com/Ti-abnf-sdp.html
谢谢
参考:
A简单的 Q.931 消息交换可能如下:
http://wiki.wireshark.org/SampleCaptures(搜索 h323 原始数据包)
http://www.en.voipforo.com/H323/H323_example.php
< a href="http://xtapi.sourceforge.net/" rel="nofollow noreferrer">http://xtapi.sourceforge.net/
http://www.eventhelix.com/RealtimeMantra/Telecom/h323_call_flow.pdf
< a href="http://www.ccie-wiki.com/H323_Call_Processing.htm" rel="nofollow noreferrer">http://www.ccie-wiki.com/H323_Call_Processing.htm
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
如果你想在你的java应用程序中使用RTP(实时协议)协议,我建议你找到一个像这样的实现:http://www.cs.columbia.edu/~hgs/teaching/ais/1998/projects/java_rtp/report.html
你会更容易开始
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
权威来源是 ITU 规范,但它们很难阅读。我推荐 “IP 电话:部署 VoIP 协议和 IMS 基础设施”< Olivier Hersent 的 /a> 作为学习协议的一个很好的开始。
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.
这很简单:
- 采用两个现成的 h.323 端点,
- 用wireshark记录流量。
- 寻找h.323标准中不清楚的地方
- 模拟通信
测试您的端点的兼容性
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