问题标签 [jain-slee]

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 投票
2 回答
165 浏览

restcomm - Sbb 无法在 Mobicents JBoss 2.7.0 上启动

我正在使用mobicents-jainslee-2.7.0.FINAL-jboss-5.1.0.GA,并尝试部署简单的 onTimerEvent 服务。JBoss 正确检测到所有组件,但是当我单击激活时控制台中没有日志。另一方面 onStartedEventSbb 效果很好。

为什么这个服务和 Sbb 不是由服务器运行的?

我有一个 TimerSbb.java:

sbb-jar.xml:

计时器服务.xml:

可部署单元.xml:

我正在用 Maven 构建 jar:Jar 结构是:

0 投票
0 回答
22 浏览

restcomm - jainslee EventRouterExecutor 堆栈大小

我正在尝试 jainslee telestax 实施。我想找到一种方法来获取 jainslee 堆栈中触发事件的数量。有没有 api 可以得到这个?

0 投票
1 回答
139 浏览

restcomm - 计时器事件未在各自的 SBB 实体中触发

现在我正在按照这个例子来实现所描述的确切内容。

我想要的是

  1. 从资源接收事件
  2. 使用 timerFacility.setTimer 方法休眠 5 秒
  3. 5 秒过去后,服务需要向资源发送消息(在 onTimerEvent 中)

问题出在哪里

以上对于一次触发一个事件来说是完美的,但是当事件以小于 5 的间隔多次触发时,则使用两个请求的最新活动上下文调用 onTimerEvent,新的上下文似乎以某种方式覆盖了以前的一)

SBB级

宣言:

setSbbContext 方法:

onTimer事件:

关于消息事件:

这是我的 sbb-jar:

这是我得到的输出:

最后两个日志行应分别打印 d 和 f 而不是 f 和 f,请指出我做错了什么?

0 投票
1 回答
790 浏览

java - 无法解析的构建扩展:插件 com.opencloud.maven.plugins:maven-opencloud-jainslee-plugin:1.1

当我运行任何 maven 命令(如mvn cleanormvn clean install或)时,我遇到了错误mvn eclipse:eclipse

但是我可以在我的系统中运行除此之外的任何其他 maven 项目,所以我确信它与路径问题或代理无关。

以下是我的错误

1.[错误]构建无法读取1个项目-> [帮助1] org.apache.maven.project.ProjectBuildingException:处理POM时遇到一些问题:

2.[错误] 无法解决的构建扩展:插件 com.opencloud.maven.plugins:maven-opencloud-jainslee-plugin:1.1 或其依赖项之一无法解决:未能找到“com.opencloud.maven.plugins:maven “ http://repo.maven.apache.org/maven2 ”中的-opencloud-jainslee-plugin:jar:1.1”被缓存在本地仓库中,直到central的更新间隔已经过去或更新完成后才会重新尝试解析强制@

3.[错误]未知包装:"

我用 maven 命令生成了 sbb 文件, mvn org.apache.maven.plugins:maven-archetype-plugin:2.4:generate -DarchetypeCatalog=http://developer.opencloud.com/maven2/public它生成成功。

但是当使用 mvn clean install 构建它时,它会出现上述错误

下面是我的 POM.xml

当我在命令行和 Eclipse 中运行 maven clean 时,我会得到以下错误

C:\Users\611542579\Documents\NOAS-CSG\Sample\com.bt>mvn clean

0 投票
1 回答
88 浏览

java - Restcomm JDBC 资源适配器多个数据源

我在我的 SBB 中使用 Jdbc 资源适配器 7.1.15。它适用于单个数据源。现在我需要从我的 SBB 内部与第二个数据源通信,但我找不到这样做的方法。

我尝试在 resources/jdbc/ra/src/main/resources/META-INF/ 中更新 resource-adaptor-jar.xml。通过为 DATASOURCE_JNDI_NAME. 添加另一个配置属性,如下所示

但是一旦我部署它,我就会得到部署错误。我的问题是,有没有办法将 jdbc RA 配置为同时使用两个或多个数据源?

0 投票
0 回答
56 浏览

parent-child - Restcomm ClassCastException 在创建 SBB 子关系期间

我试图在 Restcomm 上创建 SBB 孩子,大多数时候我遇到这个异常:

其中HttpSbbLocalObject是子 SBB 的 sbb-local-object

请找到一些有用的信息,可以帮助您回答我:

  • HttpSbbLocalObject在名为http-sbb-api-lib的单独库中
  • 这是子 sbb-jar.xml 中的 library-ref:
    <library-ref> <library-name>http-sbb-api-lib</library-name> <library-vendor>Edafa</library-vendor> <library-version>1.0.3-SNAPSHOT</library-version> </library-ref>
  • 这是子 sbb-jar.xml 中的 sbb-local-interface 声明:
    <sbb-local-interface> <sbb-local-interface-name> com.edafa.slee.http.sbb.api.HttpSbbLocalObject </sbb-local-interface-name> </sbb-local-interface>
  • 这是父 sbb-jar.xml 中的 library-ref:
    <library-ref> <library-name>http-sbb-api-lib</library-name> <library-vendor>Edafa</library-vendor> <library-version>1.0.3-SNAPSHOT</library-version> </library-ref>
  • 这是父 sbb-jar.xml 中的 sbb-ref:
    <sbb-ref> <sbb-name>http-sbb</sbb-name> <sbb-vendor>Edafa</sbb-vendor> <sbb-version>2.0.0-SNAPSHOT</sbb-version> <sbb-alias>http-sbb-child</sbb-alias> </sbb-ref>
  • 这是父 sbb-jar.xml 中的子关系方法:
    <get-child-relation-method> <sbb-alias-ref>http-sbb-child</sbb-alias-ref> <get-child-relation-method-name> getHttpActorLocalObject </get-child-relation-method-name> <default-priority>0</default-priority> </get-child-relation-method>
  • 这是父 SBB 中的子关系方法声明:
    public abstract ChildRelation getHttpActorLocalObject();
  • 这是父项中的子项创建:
    httpSbbLocalObject=(HttpSbbLocalObject) getHttpActorLocalObject().create();
  • 在以上这一点上发生了异常
    "java.lang.ClassCastException: com.edafa.slee.http.sbb.api.HttpSbbLocalObjectImpl cannot be cast to com.edafa.slee.http.sbb.api.HttpSbbLocalObject"

我尝试了很多尝试来解决这个问题,但不幸的是没有有用的结果。

请找到一些您必须考虑的有用注释:

  • HttpSbbLocalObject是子 SBB 的 sbb-local-object
  • 此问题发生在运行时而不是部署时
  • 有时通过重新部署所有 DU 成功创建 SBB 子
  • 我在Opencloud-Rhino上成功尝试了相同的 DU,没有任何问题
  • 我使用restcomm-slee-7.2.0-158.76-wildfly-10.1.0.Final

请我需要任何有用的建议来帮助我解决这个异常

0 投票
1 回答
140 浏览

wildfly - 消息传输过程中的sccp层问题

我与 ss7 建立了客户端-服务器关联,但收到错误 (Received SccpMessage for translation but no matching rule found )

INIT 消息和 INIT-ACK 已在客户端和服务器之间交换。

但是 onSending 消息我收到此错误:

05:52:21,865 WARN [org.mobicents.protocols.ss7.sccp.impl.SccpRoutingControl] (SLEE-EventRouterExecutor-17-thread-1) 收到 SccpMessage 进行翻译,但没有找到本地路由 SccpMessage=Sccp Msg [Type =-1 networkId=0 sls=1 incomingOpc=-1 incomingDpc=-1呼出Dpc=-1 CallingAddress(pc=0,ssn=146,AI=18,gt=GlobalTitle0100Impl [digits=0350102, natureOfAddress=INTERNATIONAL, numberingPlan=ISDN_TELEPHONY , translationType=0, encodingScheme=DefaultEncodingScheme[type=UNKNOWN, code=0]]) CalledParty(pc=0,ssn=146,AI=18,gt=GlobalTitle0100Impl [digits=0350101, natureOfAddress=INTERNATIONAL, numberingPlan=ISDN_TELEPHONY, translationType =0, encodingScheme=DefaultEncodingScheme[type=UNKNOWN, code=0]]) DataLen=103]

有人可以帮忙吗

0 投票
1 回答
87 浏览

java - Restcomm jain-slee jackson NoClassDefFoundError: com/fasterxml/jackson/databind/ObjectMapper

我正在使用 restcomm jain-slee 编写一个 IDR 发送者 java 应用程序

我使用如下的 json 解码来解码传入的 http post 请求 json 数据。

我为此目的使用了fastxml jackson。

我将其部署在 WildFly Docker 容器中。尝试解码 jason 时出现此错误。java.lang.NoClassDefFoundError: com/fasterxml/jackson/databind/ObjectMapper

我也添加到了 jboss-deployment-structure

罐子也可以在

我还没有一个可能的解决方案。需要一些帮助。

PS:我还添加了依赖项