Restcomm JSS7显示用户手册中

时间:2017-07-24 11:15:13

标签: shell command-line-interface restcomm mobicents ss7

我正在尝试使用Restcomm JSS7 CLI Shell工具,我面临很多麻烦。我正在关注Restcomm JSS7用户手册。根据{{​​3}},

  

ss7-cli脚本支持以下选项

Usage: SS7 [OPTIONS]
Valid Options
-v           Display version number and exit
-h           This help screen

但是当我在shell工具中输入 SS7 -v SS7 -h 时,我 分别会出现 Unexpected command "SS7 -v" Unexpected command "SS7 -h" 等错误。

为什么?我做错了什么?

再次根据section titled 4.4. Running the Shell'Shell'

  

4.4.2。连接到托管实例

     

Shell需要连接到托管实例。连接命令有   以下结构:

 connect <IP> <PORT>
     

示例1.

 Connect to remote machine

 mobicents>connect 10.65.208.215 3435

 mobicents(10.65.208.215:3435)
     

主机IP和端口是可选的,如果没有指定,shell将尝试连接到127.0.0.1:3435

当我简单地写连接时,它成功连接,我得到了 提示输入用于验证的用户名和密码。但     当我输入机器的IP地址时,说它是XXX.XXX.XXX.XXX,或者     另一台远程计算机的IP地址,如connect 192.XXX.XXX.XXX:3435

注意:我还尝试将端口更改为2905。同样的结果。

我收到错误即。 Connection refused ,没有进一步的信息。所以我想问两件事:

  • 为什么我收到此错误?
  • 我在哪里可以找到更多诊断信息,以便找出发生此错误的原因,以便我可以采取一些措施 解决它。

1 个答案:

答案 0 :(得分:0)

这部分

  

ss7-cli脚本支持以下选项

Usage: SS7 [OPTIONS]
Valid Options
-v           Display version number and exit
-h           This help screen

是指ss7-cli脚本的命令行选项,例如:

./ss7-cli -v

您是否要远程连接到计算机?它需要连接到端口3435,并且默认情况下它绑定地址${jboss.bind.address},我认为它只是127.0.0.1,因此除非您没有本地主机,否则您将无法连接到其他IP。重新配置它。

您可以使用netstat -an | grep 3435进行验证,以查看绑定的地址。服务器本身上的防火墙配置也可能是一个问题。

请记住,更改绑定地址可能不是安全的好主意。最好在服务器本身上运行ss7-cli并连接到127.0.0.1