java - 如何为 sip servlet 配置 jboss

标签 java jboss sip restcomm mobicents-sip-servlets

我最近在 sip servlet 上工作,发现 RestComm 是很好的 sip servlet,现在我想了解更多关于它的信息,因此我开始自己配置 jboss。

我在这次旅程中发现了有趣且有用的东西,比如 mobicents-dar.properties,它帮助我理解容器工作的主要部分。

我明白了this回答并知道这是一项艰苦的工作,但了解这一部分对我来说非常重要。

但是我无法为 sip servlet 容器完全配置 jBoss。 我这样做:

首先我在RestComm jBoss的模块目录中找到这两个目录并将它们插入到我原来的jBoss中

mobicents
scannotation

然后我在standalone/configuration目录中找到这三个文件,也将它们复制

dars/mobicents-dar.properties
mss-sip-stack.properties
standalone-sip.xml

然后用这个命令启动jboss

./standalone.sh -c standalone-sip.xml

但是当在 5080 上启动 jBoss 连接器时,....未启动(consol 中没有它们的日志,但启动 RestComm 二进制日志时如下所示)

这行代码在我原来的 Jboss 中没有看到

    20:24:00,280 INFO  [org.mobicents.servlet.sip.undertow.SipProtocolHandler] (MSC service thread 1-5) Sip Connector started on ip address: 127.0.0.1, port 5082, transport ws, useStun false, stunAddress null, stunPort : -1, useStaticAddress: false, staticServerAddress null, staticServerPort -1
    20:24:00,280 INFO  [org.mobicents.servlet.sip.undertow.SipProtocolHandler] (MSC service thread 1-4) Sip Connector started on ip address: 127.0.0.1, port 5081, transport tls, useStun false, stunAddress null, stunPort : -1, useStaticAddress: false, staticServerAddress null, staticServerPort -1
    20:24:00,281 INFO  [org.mobicents.servlet.sip.undertow.SipProtocolHandler] (MSC service thread 1-8) Sip Connector started on ip address: 127.0.0.1, port 5080, transport tcp, useStun false, stunAddress null, stunPort : -1, useStaticAddress: false, staticServerAddress null, staticServerPort -1
    20:24:00,281 INFO  [org.mobicents.servlet.sip.undertow.SipProtocolHandler] (MSC service thread 1-3) Sip Connector started on ip address: 127.0.0.1, port 5080, transport udp, useStun false, stunAddress null, stunPort : -1, useStaticAddress: false, staticServerAddress null, staticServerPort -1
    20:24:00,282 INFO  [org.mobicents.servlet.sip.undertow.SipProtocolHandler] (MSC service thread 1-7) Sip Connector started on ip address: 127.0.0.1, port 5083, transport wss, useS

最佳答案

当您可以使用已经与 JBoss 集成的二进制文件时,为什么还要尝试自己重建它?

关于java - 如何为 sip servlet 配置 jboss,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46223619/

相关文章:

java - HashSet 加载因子

java - HTTPUrlConnection 错误(从 inputStream 读取后无法打开 OutputStream)

java - 如何从 JBoss 5.x 下的 JavaEE 应用程序获取类加载器 ObjectName

android - Linphone 如何支持 Android/iOS 上的推送通知

android - 使用 SIP 传输文件

perl ssl tls 与 net::sip 的连接

java - 为货币格式化 JTable 列

Java后端文件类型验证

java - EJB 和在数据结构(映射、列表等)中存储对象

远程连接到 JBoss 4.2.3 中的身份验证