问题标签 [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.

0 投票
1 回答
467 浏览

call - 在哪种情况下 GSU 可以大于 RSU(在语音通话计费 - 直径协议期间)?

是否存在任何语音呼叫或任何其他直径计费方案,其中“授权服务单元”(GSU)可以超过“请求服务单元”(RSU)?

0 投票
2 回答
2882 浏览

jmeter - 使用 Jmeter 进行 Diameter 协议测试

是否有任何开源插件可用于使用 JMeter 进行直径协议测试?我找到了“Computaris Top Testing Suite”,它基于 JMeter 并支持直径协议测试,但它是付费的。

0 投票
3 回答
840 浏览

telecommunication - 直径请求中的数据漫游指示 AVP

请任何人告诉我我们将如何从直径 CCR 初始请求中识别漫游/非漫游用户。

0 投票
4 回答
526 浏览

json - JSON over Diameter 协议

我是 Diameter 的新手,有这个基本问题。

我有 2 个对等方通过 Diameter 协议相互交谈。我需要在这两个实体之间发送一些数据,并且我正在尝试确定是否支持 JSON 或 XML 通过 Diameter。通过 Diameter 传输文件内容的最佳方式是什么?是否可以通过 Diameter 传输 JSON 数据?

任何示例链接或代码示例都会有所帮助。

提前致谢...

0 投票
0 回答
466 浏览

java - 多线程 jdiameter 客户端(负载测试插件)

下午好。这个项目对我的团队来说是非常重要和艰巨的挑战。我们需要编写实现 JDiameter 客户端到服务器负载测试(简单实现 JMeterPlugin.JavaSampler)。请帮忙指教或参考。

  1. 现在,当我从客户端获取到相同配置的第二个连接时,出现错误:

2015/09/17 16:14:11 错误 - ru.at_consulting.autotest.diameterclient_mod.AutotestLogger:AvpHelper:消息发送期间出错 -> 无法在领域 [vimpelcom.ru] 中找到与对等点 [192.168.200.120] 的有效连接org.jdiameter.api.RouteException:无法在 org.jdiameter.client.impl.router.RouterImpl.getPeer(RouterImpl.java:431) 的领域 [vimpelcom.ru] 中找到与对等点 [192.168.200.120] 的有效连接.jdiameter.client.impl.controller.PeerTableImpl.sendMessage(PeerTableImpl.java:176) 在 org.jdiameter.client.impl.StackImpl.sendMessage(StackImpl.java:428) 在 org.jdiameter.client.impl.BaseSessionImpl.genericSend (BaseSessionImpl.java:121) 在 org.jdiameter.client.impl.BaseSessionImpl.genericSend(BaseSessionImpl.java:88) 在 org.jdiameter.client.impl.SessionImpl.send(SessionImpl.java:60)

  1. 如何增加负载:实现单例 DiameterClient 并发送它的副本流?与不同配置的客户创建多个连接?客户端配置正确?
0 投票
1 回答
355 浏览

sip - 模拟 PCRF Seagull 脚本仅针对最终 AAR 发送 AAA

我正在修改基本直径场景服务器脚本(PCRF),如果我收到第一个 AAR 不应该发送 AAA,我只需要在收到最终 AAR 时发送 AAA。请任何人给我一个提示或脚本,这对我继续编写脚本非常有用。

设想

UE AF Egress Peer | | | |---------INVITE---->| | | (offer) | | | | | |<----100 Trying-----| | | PCRF | | | | | | | |<---AAR-------| | | | | | | |Should not | | | | send AAA | | | | | | | |----INVITE---->| | | (offer) | | | | | | | | | |<----18x-------| | | | (answer) | | |<-----AAR----| | | |----AAA----->| |

如何使用 seagull 为这种行为模拟 PCRF?

0 投票
3 回答
1575 浏览

diameter-protocol - Seagull Error Unexpected (no scenario found) call with session-id

我使用 seagull 作为直径服务器。我正在尝试模拟这样的 IMS 3GPP Cx 流量场景:>MAR, SAR,

注1:“>”表示接收,“<”表示发送。注 2:MAR 和 SAR 具有不同的 Session-Id。

为此,我有如下的场景文件结构。

Seagull 使用 MAA 响应收到的 MAR。但是,当接收到 SAR 时,它会引发以下错误。我猜,这是因为 session-id 不匹配。

反正有没有这个。我检查了相关 ID 的使用情况,但无法弄清楚如何在上述场景中使用它。任何建议都会有很大帮助。

谢谢

0 投票
1 回答
347 浏览

java - 使用 Java Diameter 客户端进行基本充电

我是直径协议及其在 Java 中的实现的新手。我已经对 Diameter 协议、其接口 AAA 等进行了一些基本的研发。我的目标是为客户创建一个简单的应用程序,它可以在某些特定事件中向客户收费。

所以任何人都可以帮助我,是否有可能,任何可用的库 java ,如果可能的话,任何示例内容。

真的提前谢谢了。

0 投票
1 回答
653 浏览

lte - 直径协议中的 Notif-Eff 功能是什么?

我最近开始研究直径协议 Sh 接口。在 TS 29.328 的第 6.1.1.1 节中,给出为

5. HSS 应在用户数据 AVP 中包含与请求的数据参考相关的数据,如果 HSS 支持 Notif-Eff 功能,

我不明白什么是 Notif-Eff 功能。我在 RFC 3588 和 RFC 6733 中搜索了这个词,但找不到任何相关信息。

你能告诉我什么是 Notif-Eff 功能吗?

0 投票
2 回答
1925 浏览

tcp - 在单个 TCP 标头中多次出现直径消息

我想使用 tshark 来过滤和处理直径消息。在我的捕获中,我看到一个 TCP 标头中有三个直径消息。我的用例要求我在直径消息中搜索 Result-Code。根据直径规范,可以在单个直径消息中包含多个结果代码。直径消息中也可能没有结果代码。

由于这个原因,如果我得到三个直径消息的结果代码为 A、B、C,我无法识别哪个结果代码属于哪个直径消息。

是否可以应用一些插件/功能来帮助我拆分三个直径消息?

我可以看到在https://ask.wireshark.org/questions/4291/multiple-occurrences-filter-for-diameter中有一个类似主题的旧链,但没有关于如何完成的答案。