我正在尝试使用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
,没有进一步的信息。所以我想问两件事:
答案 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
。