当前位置: 首页 > 知识库问答 >
问题:

发送submit_sm请求时,Restcomm SMSC持续引发ActivityAlreadyExistsException

咸承教
2023-03-14

我使用的是Restcomm SMSC的最新版本(SMSCGATEWAY-7.3.153)(可在以下站点获得:https://github.com/Restcomm/sMSCGATEWAY/releases/tag/7.3.153)。我使用的是二进制版本,而不是源代码

我已经启动并运行了它与卡珊德拉通信,卡珊德拉适当地托管在不同的机器上。

我正在附加一个。pcap文件,它显示了我通过Wireshark捕获的数据包。所有的请求和响应数据包都将在那里。我也会附上服务器日志。

我在互联网上找不到任何关于这个的帮助,所以如果你们中的任何人能在这里指导我,我将非常感激。请标记开发人员,如果你知道他们。请随时询问更多信息。

Wireshark捕获文件

下面是一个例外:

11:26:53,196信息[SmppServerConnector](SmppManagement)新通道来自[192.168.1.173:34034]11:26:53,215信息[UnboundSmppSession](SmppManagement.unboundsession.192.168.1.173:34034)接收PDU:(Bind_Transceiver:0x000000250x000000090x0000000000)(正文:systemId[test5]密码[test5]systemType[]interfaceVersion[0x34]地址范围(0x01](SmppManagement.unboundsession.192.168.1.173:34034)创建的会话:name=test5 systemId=test5 11:26:55,504错误[SmppSessionHandlerInterfaceImpl](test5)处理PDURequest=(submit_sm:0x0000002f 0x00000004 0x00000000000x0000002)时出错(正文:(serviceType[]sourceAddr[0x01 0x01[6666]]destAddr[0x01 0x01 f21])(opts:)javax.slee.resource.activityalreadyexistsexception:ra:smppserverra:smpptransactionhandle[smppsessionconfigurationname=test5,smpptransactiontype=incommary,seqNumnber=2]在org.mobicents.slee.runtime.activityContextFactoryImpl.createActivityContext(ActivityContextFactoryImpl.java:157)在org.mobicents.slee.runtime.activity.createActivityContextFactoryImpl.java:57)在org.mobicents.slee.resource.sleeEndPointPl._startActivity(SleeEndPointPl.java:312)在63)在org.mobicents.slee.resource.sleeendpointimpl.startactivity(Sleeendpointimpl.java:176)在org.restcomm.slee.resource.smpp.smppserverresourceadaptor.startNewsMppServerTransactivity(SmppServerresourceadaptor.java:277)在org.restcom.slee.resource.smpp.smpsessionSimpl$smppsessionHandlerimpl.firepduRequestReceived el.smppSessionWrapper.MessageReceed(SmppSEssionWrapper.java:52)在org.jboss.netty.channel.simpleChannelHandler.handleUprist(SimpleChannelHandler.java:88)在org.jboss.netty.channel.defaultChannelPipeline.sendupstream(DefaultChannelPipeline.java:564)在org.jboss.netty.channel.defaultChannelPipeline.java:564)在在org.jboss.netty.handler.codec.frame.frameDecoder.calldecode(frameDecoder.java:443),在org.jboss.netty.handler.codec.frameDecoder.messageReceed(frameDecoder.java:303),在org.jboss.netty.channel.simpleChanneLupStreamHandler.java:70,在org.jboss.netty.channel.defaultChannelPipeline.sendupStream(AultChannelPipeline$DefaultChannelHandlerContext.SendupStreamnnelPipeline.java:791)在com.cloudhopper.smpp.channel.smpsessionLogger.handleUpper(smppsessionLogger.java:104)在org.jboss.netty.channel.defaultChannelPipeline.sendupstream(DefaultChannelPipeline.java:564)在org.jboss.netty.channel.defaultChannelPipeline.java:564)在s.netty.channel.defaultChannelPipeline.SendupStream(DefaultChannelPipeline.java:564)在org.jboss.netty.channel.defaultChannelPipeline.defaultChannelPipeline$DefaultChannelHandlerContext.SendupStream(DefaultChannelPipeline.java:791)在org.jboss.netty.channel.SimpleChannelPipeline.messageReceed(SimpleChannelUpstream.java:124)在位于org.jboss.netty.c的SendupStream(DefaultChannelPipeline.java:564)hannel.defaultchannelpipeline.sendupstream(defaultchannelpipeline.java:559)在org.jboss.netty.channel.channels.firemessageReceed(channels.java:268)在org.jboss.netty.channel.channels.firemessageReceed(channels.java:255)在org.jboss.netty.channel.firemessageReceed(channels.java:255)在nioselector.run(abstractnioselector.java:318)在org.jboss.netty.channel.socket.nio.abstractnioworker.run(abstractnioworker.java:89)在org.jboss.netty.channel.socket.nio.nioworker.run(nioworker.java:178)在org.jboss.netty.nocket.nio.nioworker.run(nioworker.java:178)tor.runworker(未知源)位于java.util.concurrent.ThreadPoolExecutor$worker.run(未知源)位于java.lang.thread.run(未知源)

共有1个答案

曹成双
2023-03-14

我相信这是在这里回答的,对吗?

 类似资料:
  • 发送请求 发送同步请求 Web3j web3 = Web3j.build(new HttpService()); // defaults to http://localhost:8545/ Web3ClientVersion web3ClientVersion = web3.web3ClientVersion().send(); String clientVersion = web3Client

  • 我想向soap请求发送XML,我使用python请求,如下所示: 当我发送请求时,我会发出以下请求: 我在这样的请求中进行: 我给出了一些错误,比如你不能发送这样的请求。 我意识到我必须发送带有此请求的证书才能获得成功响应 我有<代码>。cer和。crt文件发送,但我这样发送: 并得到以下错误: 更新: 我在PK中使用openssl x509-inform der。cer-输出PK。pem并尝试以

  • 以下是我的情况: < li >客户端向Netty服务器发送POST请求。 < li>Netty处理POST请求,如果服务器确定需要发送响应,它会将响应发送回客户端。否则,服务器必须向另一个endpoint发送POST请求,获取响应并将该响应发送回客户端。 到目前为止,我已经处理了传入的POST请求。要发送传出的POST请求,这是我在Handler中所做的。 这显然是错误的,因为我正在处理程序中启动

  • 很多时候我们需要在页面打开的时候,读取远程的内容,然后在当前页面显示. 这就需要用到 http请求了. vue页面调用http请求 vuejs 内置了对发送http请求的支持. 只需要在对应页面的script 标签内加上对应的代码就好. 例如: 我们新增一个页面,叫 "博客列表页" : src/components/BlogList.vue, 内容如下: <template> <div >

  • 交互过程中,发送请求是第一步。那么,我们将如何构造一个请求呢? 这一章节,我们将一步一步来构建一个 Ajax 请求。学习本节,你将学会: 如何通过 XMLHttpRequest 和 ActiveXObject 来构造一个通用的 xhr 对象。 如何通过 xhr 对象来发送 GET、 POST 等请求。 Content-type 在 Ajax 数据发送中的作用。 那么,接下来让我们进入本节的学习吧。

  • 请求方式: "|3|2|url,content|\r" 参数: url 设置Post请求的url链接 content post请求的数据 返回值: "|3|code|data|\r" 参数: code http请求返回的成功或者错误码 成功:code = 200 获取数据失败:code = -1 http请求字段错误:code = 1 data http请求返回的数据 Arduino样例: sof