Restcomm JSS7 показывает непредвиденные результаты для команд, найденных в руководстве пользователя.

Я пытаюсь использовать инструмент Restcomm JSS7 CLI Shell, и у меня много проблем. Я следую руководству пользователя Restcomm JSS7. Согласно разделу под названием 4.4. Running the Shell'Shell',

Скрипт ss7-cli поддерживает следующие параметры

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

Но когда я ввожу SS7 -v или SS7 -h в инструменте оболочки, я получаю такие ошибки, как Unexpected command "SS7 -v" и Unexpected command "SS7 -h" соответственно.

Почему? Что я делаю не так?


Опять же, согласно руководству:

4.4.2. Подключиться к управляемому экземпляру

Оболочке необходимо подключиться к управляемому экземпляру. Команда для подключения имеет следующую структуру:

 connect <IP> <PORT>

Пример 1.

 Connect to remote machine

 mobicents>connect 10.65.208.215 3435

 mobicents(10.65.208.215:3435)

IP-адрес хоста и порт являются необязательными, если они не указаны, оболочка попытается подключиться к 127.0.0.1:3435.

Когда я просто пишу «подключиться», он успешно подключается, и мне предлагается ввести имя пользователя и пароль для аутентификации. Но когда я ввожу IP-адрес своей машины, скажем, что это XXX.XXX.XXX.XXX, или IP-адрес другой удаленной машины, например connect 192.XXX.XXX.XXX:3435

Примечание. Я также пытался изменить порт на 2905. Тот же результат.

Я получаю ошибку, т. Connection refused и никакой дополнительной информации. Поэтому я хочу спросить две вещи:

  • Почему я получаю эту ошибку?
  • Где я могу найти дополнительную диагностическую информацию, чтобы узнать, почему возникает эта ошибка, чтобы предпринять шаги для ее устранения.

person Shy    schedule 24.07.2017    source источник


Ответы (1)


Эта часть

Скрипт 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.

person lukash    schedule 25.08.2018