问题标签 [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 回答
129 浏览

restcomm - btn Restcomm CCA 和 GX 资源适配器的区别

我想使用服务来接收 GX 接口消息(信用控制请求),但我发现 CCA 和 GX RA 都在 restcomm(Mobicents)实现中使用代码 272 为 CCR 提供服务。我有以下问题:

  1. restcomm jain-slee! 中的 CCA 资源适配器和 GX 资源适配器有什么区别?
  2. 那么我应该使用什么合适的呢?
  3. 实施是否符合 3GPP 或 IETF 标准?

谢谢。

0 投票
1 回答
453 浏览

scala - 将依赖项添加到 build.sbt 后,Scala 运行失败

我有一个 scala 项目,可以编译并且可以无错误地执行。我在模块的 build.sbt 文件中添加了直径依赖项:

该项目仍然编译但无法运行:

我不明白添加这两个依赖项如何会破坏应用程序。我可以在 .ivy2 缓存中看到下载的 jar,因此解决了新的依赖关系。

我怎样才能解决这个问题?完整的输出说:

非常感谢您的帮助


更新

如果我只添加这个依赖

有用 :)

但我需要两个:(

0 投票
1 回答
397 浏览

wireshark - 直径 - IPAddress 类型和 Wireshark 的编码

我从我的一项测试中查看了 Wireshark 中的一些直径轨迹,并注意到 Framed-IP-Address AVP 的编码不正确。Wireshark Diameter 字典中这个 AVP 的类型是:

这是来自 Wireshark 的 Framed-IP-Address AVP 的片段:

成帧 IP 地址

同时,也与 Framed-IP-Address AVP 编码类似的 Host-IP-Address AVP(在 CEA 中)没有显示任何错误,并且 AVP 在 Wireshark 字典中也被定义为 IPAddress 类型。

以下是 Wireshark 的 Host-IP-Address 片段:

主机 IP 地址

我知道我的编码有问题,但我无法弄清楚。任何帮助深表感谢。

0 投票
2 回答
191 浏览

performance - 有没有人尝试过 IPVS 作为直径协议的负载均衡器?

我想知道 IPVS 是否可以用作具有 TCP 基础的直径协议的负载平衡器。

0 投票
1 回答
214 浏览

c - freeDiameter 和多线程

好吧,我想在线程中使用 freeDiameter :) 我需要一些关于在多线程环境中使用库的建议。

让我回顾一个用例:假设我在一个类中实现了几个成员函数,以简单地为 freediameter C 函数调用提供包装器方法。在 MessageRequest 方法中,我想创建 DCC 消息并发送到直径服务器。好吧,为此我显然需要使用 fd_sess_new 和 fd_sess_getsid 函数来设置我的“会话 ID”AVP,还必须使用带有 fd_sess_state_store/fd_sess_state_retrieve 函数的 session_handler 变量来存储和检索 MessageResponse 上的会话处理程序对象。那么,由于会有多个并发引用 MessageRequest 方法,我想问一下 freediameter 中的对象和函数是否是线程安全的?我应该手动处理吗?每次我要使用方法中使用的变量时,我应该使用互斥锁吗?

谢谢,

0 投票
2 回答
167 浏览

lte - 在 LTE Gx (Diameter) Interface 中,Re-Auth Req/Ans 等事务如何映射到 IMSI?

在 LTE Gx (Diameter) Interface 中,Re-Auth Req/Ans 等事务如何映射到 IMSI?这些交易没有订阅 ID 和用户名 APN,对于缺少订阅 ID 和用户名 APN 的其他 Diameter 接口交易同样如此,如果您能给我一个见解,我将不胜感激!

0 投票
1 回答
439 浏览

restcomm - Restcomm GLMC 直径设置

我是直径协议的新手。我想做的就是为我们的开发人员提供一种使用直径协议获取移动位置的方法。我们仍在使用 map ati over sigtran 来请求位置信息,但自 LTE 以来它不再有效。

我已经安装了 RestComm GLMC https://github.com/RestComm/gmlc

并配置 jboss-5.1.0.GA/server/default/deploy/restcomm-diameter-mux-1.7.0.sar/config/jdiameter-config.xml如下,因为我想连接到 HSS。

新建我使用以下命令启动 jboss 服务器 ./run.sh -bMY_IP -Xdebug -Xrunjdwp:transport=dt_socket,address=52297,suspend=n,server=y

启动后,当我发出 curl 请求curl -X POST http://MY_IP:8080/restcomm/gmlc/rest?msisdn=MY_MSISDN以获取特定 MSISDN 的位置时,我得到以下错误作为返回

<html><head><title>JBoss Web/2.1.3.GA - Error report</title><style><!--H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}A.name {color : black;}HR {color : #525D76;}--></style> </head><body><h1>HTTP Status 501 - </h1><HR size="1" noshade="noshade"><p><b>type</b> Status report</p><p><b>message</b> <u></u></p><p><b>description</b> <u>The server does not support the functionality needed to fulfill this request ().</u></p><HR size="1" noshade="noshade"><h3>JBoss Web/2.1.3.GA</h3></body></html>[root@eir1apps ~]#

及以下在jboss日志中

19:07:02,411 WARN [SccpRoutingControl] (SLEE-EventRouterExecutor-4-thread-1) Received SccpMessage for Translation but no matching Rule found for local routing SccpMessage=Sccp Msg [Type=-1 networkId=0 sls=1 incomingOpc=-1 incomingDpc=-1 outgoingDpc=-1 CallingAddress(pc=0,ssn=145,AI=18,gt=GlobalTitle0100Impl [digits=628184422892, natureOfAddress=INTERNATIONAL, numberingPlan=ISDN_TELEPHONY, translationType=0, encodingScheme=BCDEvenEncodingScheme[type=BCD_ODD, code=2]]) CalledParty(pc=0,ssn=6,AI=18,gt=GlobalTitle0100Impl [digits=MY_MSISDN, natureOfAddress=INTERNATIONAL, numberingPlan=ISDN_TELEPHONY, translationType=0, encodingScheme=BCDOddEncodingScheme[type=BCD_ODD, code=1]]) DataLen=78] 19:08:02,420 ERROR [MobileCoreNetworkInterfaceSbb] (SLEE-EventRouterExecutor-3-thread-1) Rx : onDialogTimeout DialogTimeout [org.mobicents.slee.resource.map.service.mobility.wrappers.MAPDialogMobilityWrapper@3999406a] 19:08:02,420 WARN [MobileCoreNetworkInterfaceSbb] (SLEE-EventRouterExecutor-3-thread-1) When responding to HTTP no pending HTTP request is found, responseData=DialogTimeout 19:10:56,085 WARN [SccpRoutingControl] (SLEE-EventRouterExecutor-6-thread-1) Received SccpMessage for Translation but no matching Rule found for local routing SccpMessage=Sccp Msg [Type=-1 networkId=0 sls=2 incomingOpc=-1 incomingDpc=-1 outgoingDpc=-1 CallingAddress(pc=0,ssn=145,AI=18,gt=GlobalTitle0100Impl [digits=628184422892, natureOfAddress=INTERNATIONAL, numberingPlan=ISDN_TELEPHONY, translationType=0, encodingScheme=BCDEvenEncodingScheme[type=BCD_ODD, code=2]]) CalledParty(pc=0,ssn=6,AI=18,gt=GlobalTitle0100Impl [digits=MY_MSISDN, natureOfAddress=INTERNATIONAL, numberingPlan=ISDN_TELEPHONY, translationType=0, encodingScheme=BCDOddEncodingScheme[type=BCD_ODD, code=1]]) DataLen=78]

现在我被困在这里。我不知道这是否是配置问题

0 投票
0 回答
611 浏览

freeradius - freeradius 请求代理到 freediameter

我希望将来自 freeRADIUS 的 EAP-SIM 请求代理到 freeDiameter,该过程涉及:

  1. 在 freeRADIUS 上设置代理(我的状态请求未被代理)
  2. 在 freeDiameter 上设置 NAS(由于缺少文档,我无法理解在哪里将 Radius 定义为 NAS)
  3. 将消息发送回 freeRADIUS(我认为一旦完成上述任务,Diameter 会自动完成)

我目前的状态是 freeRADIUS 是:

最后,我收到一条错误消息,上面写着:

我无法理解我可能做错了什么

另外,需要注意的是,我的 Diameter 中没有任何调试:

在这方面的所有帮助将是非常可观的。

0 投票
0 回答
810 浏览

restcomm - 如何使用 RestComm JDiameter 从服务器向客户端发送直径请求消息

我正在实现一个 Diameter 应用程序,其中服务器在客户端连接到服务器后向客户端发送请求消息,然后是成功的 CER/CEA 交换。

我构建消息并将其发送到客户端到同一主机,但我收到以下错误:

服务器端配置如下:

处理连接建立和发送请求消息的源代码如下:

这是从服务器向客户端发送直径请求的正确方法吗?

0 投票
2 回答
3347 浏览

linux - 海鸥直径中的客户端和服务器如何同步工作?

我在海鸥直径工作,这是我的海鸥服务器和海鸥客户端方案

客户端服务器

但结果: 在此处输入图像描述 所以它不符合我的场景,请帮助我如何配置服务器和客户端可以同步的东西?

这是客户端场景

客户端配置:

服务器场景:

服务器配置: