问题标签 [diameter-protocol]
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.
mobicents - 如何将 Diameter 消息发送到除 Destination-Host 在 mobicents 中的值以外的 IP
在我看到的所有 Diameter 实现中,来自服务器的消息总是发送到目标主机 AVP 中的 DNS 解析 IP 地址。但是,在商业服务器中,我们看到了一个配置 DRA 或 DEA 的选项,它接收所有消息并路由它们。
因此,当涉及到 mobicents 直径堆栈时,这种方法有时很难做到。无论如何,我都可以重新配置主机文件,以便消息以 DRA/DEA 结尾,但是,这很痛苦。我看不到将这些消息发送给中心直径代理的选项,该代理将为我处理所有肮脏的工作。
下一个问题是,如果我计划创建这样的 DRA/DEA,堆栈不接受发送到不同主机的消息。其中,消息的 Destination-Host 参数可能包含与我们不同的主机名。(这将是它需要去的最终目的地)
有没有办法在不干预 jdiameter 代码和 RA 代码内部的情况下实现这一点?
packet-capture - How do I apply a filter in Wireshark so I can trace a session in which more than one Final-Unit-Indication AVPs have been sent?
I have a capture with some Diameter traffic, my question is if there is any way in which this filtering can be done?
lte - 使用 RestComm Jdiameter 实现 s6a 直径端点
我对 Diameter 很陌生,我需要一个测试应用程序来模仿 HSS 行为并在 s6a 接口上向 MME 发送一些直径请求。
我已经检查了 seagull 工具,但它存在一些问题,因为 seagull 假设客户端总是发起请求。但在我的例子中,有一个约束是 MME 总是发起 CER 请求。
我正在检查替代方案,我遇到了 RestComm JDiameter,但我不知道如何使用它。github repo 没有提供任何关于使用它的信息,我也无法通过谷歌搜索找到任何信息。
所以请指导我如何在我的应用程序中使用 Jdiameter。
sctp - Restcomm jDiameter:创建 SCTP 套接字时出错
我正在尝试使用 Jdiameter 创建一个独立的 SCTP 直径客户端。我使用的 jar 库是jdiameter-api-1.5.9.0-build538-SNAPSHOT和jdiameter-impl-1.5.9.0-build538-SNAPSHOT
但我收到此错误Unable to create server socket for LocalPeer 'client.test.com' at 127.0.0.1:55555 (org.mobicents.protocols.api.AssociationListener)
它适用于 TCP。我试图调试但无法找出问题所在。请帮我解决这个问题。
lte - 什么时候触发这些直径错误?
您能否举例说明直径服务器何时触发这些直径错误?
LTE 世界中的 Error_User_Unknown(5001) 和 Unknown_Session_ID (5002)
syntax - 需要 Wireshark 过滤器语法
我想过滤 Wireshark 中的请求。
我有直径请求,例如 SLR,具有具体的会话 ID,并被发送到指定的 IP 目标地址。像 SLR - 发送到 10.44.190.40
我想过滤会话开始到该节点的每个请求,但是具有相同会话 ID 的 STR 去了其他目标地址。
我该如何进行?
diameter-protocol - 我们可以在 Gx 接口中使用 Credit-Control-Failure-Handling AVP
是否可以在 Gx 界面中使用 Credit-Control-Failure-Handling AVP。如果 PCRF 出现故障或由于网络问题,PCEF 可能会使用 Credit-Control-Failure-Handling AVP 来尝试故障转移。根据 3GPP 标准,这是 Gx-Interface 中允许的行为吗?
谢谢
c++ - Unix 代码(大端)和 linux 上的相同代码(小端),创建不同的输出直径文件
我们有一个 Unix 代码来从 .xml 文件创建直径文件作为输入。当我们转移到 Linux 平台时,我们需要创建相同的实用程序,代码已成功编译,但实用程序没有按预期创建输出文件内容,每个字节的位都颠倒了,我认为这是因为 Linux 是小端。
要写入输出文件的消息块格式为:
任何人都可以建议可以在代码中添加什么额外的内容,以便可以以预期的方式写入字节吗?
networking - DRA(直径路由代理)服务器
DRA(直径路由代理)服务器如何工作?. 它在什么基础上将流量路由到 OCS、GGSN 和 PCRF 等网络节点。
python - 如何在 python 中解析和检索直径 AVP?
我有一个包含一些 AVP 的直径数据包捕获 pcap 文件(使用 tcpdump)。我想解析 pcap 文件并访问/检索 AVP。
我正在使用python3.5.1。dpkt 库显然很好地支持了直径,但它还不适用于 python3。我尝试通过 2to3-3.5 脚本转换它,但转换不是完全证明的,我在解析 pcap 时遇到了 unicode 错误。
我现在正在尝试使用 scapy。我需要一些关于如何使用 scapy 的帮助/示例:
- 解析 pcap 文件
- 从 pcap 检索/解析 AVP。
任何帮助,将不胜感激。
问候沙拉德