问题标签 [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.
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 结构是:
restcomm - jainslee EventRouterExecutor 堆栈大小
我正在尝试 jainslee telestax 实施。我想找到一种方法来获取 jainslee 堆栈中触发事件的数量。有没有 api 可以得到这个?
restcomm - 计时器事件未在各自的 SBB 实体中触发
现在我正在按照这个例子来实现所描述的确切内容。
我想要的是
- 从资源接收事件
- 使用 timerFacility.setTimer 方法休眠 5 秒
- 5 秒过去后,服务需要向资源发送消息(在 onTimerEvent 中)
问题出在哪里
以上对于一次触发一个事件来说是完美的,但是当事件以小于 5 的间隔多次触发时,则使用两个请求的最新活动上下文调用 onTimerEvent,新的上下文似乎以某种方式覆盖了以前的一)
SBB级
宣言:
setSbbContext 方法:
onTimer事件:
关于消息事件:
这是我的 sbb-jar:
这是我得到的输出:
最后两个日志行应分别打印 d 和 f 而不是 f 和 f,请指出我做错了什么?
java - 无法解析的构建扩展:插件 com.opencloud.maven.plugins:maven-opencloud-jainslee-plugin:1.1
当我运行任何 maven 命令(如mvn clean
ormvn 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
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 配置为同时使用两个或多个数据源?
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
请我需要任何有用的建议来帮助我解决这个异常
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]
有人可以帮忙吗
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:我还添加了依赖项