问题标签 [h.323]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - 如何解码 H323 数据包?
我正在寻找能够解码 H323 数据包的第三方库。我想我应该可以使用 OpenH323。但由于它是一个大型库,我不知道应该使用哪个类和函数来解码数据包。任何意见,将不胜感激!
freeswitch - Freeswitch配置使用蛋白石拨打h323到h323?
我正在研究freeswitch ..请帮助如何拨打电话h323 - > FS - > h323。
我正在尝试很多,但未建立 h323 呼叫。
我正在尝试使用带有 freesswitch 的蛋白石进行 h323 调用。
我已经关注的一些链接。 https://freeswitch.org/confluence/display/FREESWITCH/mod_h323 https://wiki.freeswitch.org/wiki/Mod_opal
请帮我。我怎样才能Eastablish h323 电话。请有人指导我.. 哪个软电话最适合 h323 通话.??
请我等着有人给我一些提示我该怎么做..??
freeswitch - 将 GNU Gatekeeper 与 Freeswitch 集成..?
我尝试在 free-switch 上使用 opal 和 mod_h323 进行 h323 呼叫,但呼叫没有发生?
所以我正在尝试使用外部网守来调用 h323 但我想通过自由开关路由呼叫?
请任何伙伴指导如何使用外部网守或任何其他自由切换解决方案建立 h323 呼叫?
asn.1 - 解码 H.245 请求。
虽然我对发明这个系统的人有很多话要说 *@%...我会保持简短。我正在调试一个简单的 ALG,它试图在 H323/H245 流中需要时打开端口并替换 IP。
我试图理解 H.245 PDU 的含义,但老实说,与 ITU-T 相比,RFC 非常容易理解......
所以我有以下H.245请求:038000012040212000400960864801650304010250c0116000060007b83 ...
在二进制中,它变为:
字节 1
0... 扩展 = 否
.00。要求
...0 扩展 = 不???
.... 0011 类型 3
字节 2
.... .... 1000 0000 扩展=是???
字节 3&4
.... .... .... .... 0000 0000 0000 0001 通道 ID = 2 (1+1)
字节 5&6
.... .... .... .... .... .... .... .... 0010 0000 0100 0000 ???
首先:我不明白为什么不使用字节 2,或者如果是,我不知道它是什么意思。另外,PER说如果大于2个字节,数字的编码必须是字节对齐的,所以通道ID不需要字节对齐......
其次,Wireshark 解码这个有一个 H235Media (DataType 7)。我真的不明白那里藏着一个七!
我用Colasoft伪造了一些数据包,在Wireshark中打开,看起来数据类型应该存储在字节5的位0和字节6的位7、6、5(有12个选项,所以应该是编码为 4 位)。7 将是 0111。这种模式无处出现!
我发现字节 5 的位 6 表示端口号是否存在(根据 WS),好像我设置了那个位,字节 6 和 7 被解释为端口号,其余部分似乎被移动但没有当然是 8 的倍数……
这种编码可能是在计算机存在之前制作的,这就是为什么它真的不适合计算......玩偏移真的很痛苦......
非常感谢你的帮助!
sip - 了解 H.323 承载的 VoIP 应用类型
我知道 H.323 可用于 VoIP 应用程序,例如 T.38(IP 传真)。H.323 数据包中是否有任何字段指示承载的 VoIP 应用程序的类型?类似于我们可以在其中找到字符串“t38”的 SIP 消息?
sip - 什么是 H.323?协议还是标准?
我被要求开发一个程序来捕获H.323
通过我的网络适配器传输的数据包。在谷歌搜索一天后,我仍然对 H323 到底是什么感到困惑!它是一个协议还是一个标准和一堆协议?
正如其维基百科页面所解释的,它本身并不是一个协议:
H.323 是来自 ITU 电信标准化部门 (ITU-T) 的建议,它定义了在任何分组网络上提供视听通信会话的协议。
我们在本教程中有几乎相同的解释:
在处理 H.323 时,最好认识到它不是一个单一的协议,而是一整组协议。
再次在其 Wireshark 维基百科页面中,我们有:
H.323“基于分组的多媒体通信系统”是指包括 H225 和 H245 在内的一系列 VoIP 协议,...
和
由于 H.323 本身不是协议,因此您无法对其进行过滤。但是您可以过滤 H245 和 H225。
尽管有上述解释,但我们在 Wireshark 中为 H323 提供了一个有效的过滤器:
我还在这里和那里发现人们正在搜索支持h323
协议及其解析器的工具,以在网络流量中检测该协议的数据包。
这里又被称为协议:
H.323 协议用于 IP 语音 (VOIP)、Microsoft NetMeeting 和无数其他应用程序。
所以:
1-什么是H323
?它是协议本身还是定义一堆协议的标准?
2-如果它本身是一个协议,是否有任何 RFC 可供我阅读以开发此协议的检测器?
3- 我发现文章sSIP
与H323
. 据我所知,正如 RFC 3550 中所述,SIP 本身就是一种协议。我可以断定 H323 也是一个协议吗?(因为我们经常将相同类型的对象相互比较!(即,像 SIP 这样的单一协议将与单一协议而不是标准进行比较!))。或者我必须得出结论,SIP 也是一个家庭。我的意思是 SIP 是协议族还是单一协议?
network-programming - 如何生成H323(包括H225 & H245)协议包?
我正在尝试编写一个简单的 DPI(深度数据包检查)工具。在我目前的阶段,我需要开发一个 H.323 协议检测器。为了实现这个目标,我需要一个 H.225 / H.245 数据包生成器。我似乎几乎所有的工具都使用 SIP 和 RTP & RTCP 协议。有人知道哪个工具在 VOIP 中使用 H323 协议吗?
ssl - 我们如何在 avaya 上通过 TLS 使用 H.323 电话?
我在互联网上发现我们可以编辑 46xxsettings.txt 文件,但我在服务器上找不到这个文件。
azure - Azure VM CentOS 7.3 支持 H.323 和 SIP
有人告诉我 Azure VM,因为视频服务器不支持 H.323 和 SIP,因为 IP 地址是 NATed。NAT 需要具备 ALG(应用层网关功能)才能支持 H.323 和 SIP NAT。
或者VM需要直接获取公共IP地址而不是通过Azure进行NAT。AWS 云中也存在同样的问题。
我搜索了 azure 文档并联系了 azure 支持进行验证,但到目前为止我没有答案。
设置系统和测试是一种选择,但这意味着我需要让应用程序团队参与来安装系统。
另外,有人告诉我 Azure VM 可以直接获取公共 IP 地址而不是 NAT。这是真的吗?任何人都可以与我共享文档链接或 powershell 以供学习吗?
有没有人在 azure 中实现 H.323 和 SIP 服务器?可以分享一下你在azure中是如何配置的吗?
非常感谢!
asterisk - 如何在 Asterisk 15 中制作 H.323 中继
我正在尝试使用 ooh323 插件在星号 15 中(在安装了 Ubuntu 服务器 16 的远程服务器中)创建 H.323 中继,以测试我的本地计算机上的软电话 ekiga 是否有效。但是当我调用测试它甚至没有进入调用时,Asterisk CLI 没有显示任何有用的信息,事实上没有显示任何内容,即使我将它明确地放在 ooh323.conf 中,日志也总是空的。
简单来说,就是想打一个h323分机,听听经典的“hello world”。这是我的配置:
ooh323.conf:
扩展名.conf:
任何帮助都是有用的,非常感谢。
更新: 现在电话进来了,但我得到:
有任何想法吗?