RestComm собирается и запускается на MAC OS из исходников

Я новичок в restcomm два дня назад, я начал следовать руководству по началу работы и собирать restcomm из исходного кода. Я могу успешно выполнить сборку на своем компьютере Mac, но когда я пытаюсь запустить сервер JBoss для запуска приложения, он выдает мне некоторые ошибки, и я не уверен, почему. Итак, мой вопрос: могу ли я запустить приложение restcomm в ОС MAC? Поскольку в основном я вижу, что есть много ответов об ОС Linux.

MacBook-Pro:restcomm bilal$ ./start-restcomm.sh 
BASEDIR: /Users/muhammadbilal/Restcomm-Connect/release/Restcomm-JBoss-AS7-7.0.2/bin/restcomm
RESTCOMM_HOME: /Users/muhammadbilal/Restcomm-Connect/release/Restcomm-JBoss-AS7-7.0.2
Looking for the appropriate interface
Looking for the IP Address, subnet, network and broadcast_address
Use of uninitialized value $ARGV[0] in concatenation (.) or string at /usr/local/bin/ipcalc line 136.

RestComm automatic configuration started:
Executing configuration file /Users/muhammadbilal/Restcomm-Connect/release/Restcomm-JBoss-AS7-7.0.2/bin/restcomm/autoconfig.d/config-dialogic-xms.sh...
Configuring Dialogic XMS...MS_MODE: mms
...activated Dialogic XMS...
...finished configuring Dialogic XMS!
Finished executing configuration file /Users/muhammadbilal/Restcomm-Connect/release/Restcomm-JBoss-AS7-7.0.2/bin/restcomm/autoconfig.d/config-dialogic-xms.sh!

Executing configuration file /Users/muhammadbilal/Restcomm-Connect/release/Restcomm-JBoss-AS7-7.0.2/bin/restcomm/autoconfig.d/config-jboss-as.sh...
Configuring JBoss AS...
...disabled JBoss splash screen...
Finished configuring JBoss AS!
Finished executing configuration file /Users/muhammadbilal/Restcomm-Connect/release/Restcomm-JBoss-AS7-7.0.2/bin/restcomm/autoconfig.d/config-jboss-as.sh!

Executing configuration file /Users/muhammadbilal/Restcomm-Connect/release/Restcomm-JBoss-AS7-7.0.2/bin/restcomm/autoconfig.d/config-load-balancer.sh...
Deactivated Load Balancer on SIP stack configuration file
Finished executing configuration file /Users/muhammadbilal/Restcomm-Connect/release/Restcomm-JBoss-AS7-7.0.2/bin/restcomm/autoconfig.d/config-load-balancer.sh!

Executing configuration file /Users/muhammadbilal/Restcomm-Connect/release/Restcomm-JBoss-AS7-7.0.2/bin/restcomm/autoconfig.d/config-mobicents-ms.sh...
TRUSTSTORE_FILE is not set
Configuring Mobicents Media Server... MS_ADDRESS  BIND_ADDRESS  NETWORK 192.168.1.0 SUBNET_MASK  RTP_LOW_PORT 34534 RTP_HIGH_PORT 65535
Configured UDP Manager
Updated log configuration
Finished configuring Mobicents Media Server!
Finished executing configuration file /Users/muhammadbilal/Restcomm-Connect/release/Restcomm-JBoss-AS7-7.0.2/bin/restcomm/autoconfig.d/config-mobicents-ms.sh!

Executing configuration file /Users/muhammadbilal/Restcomm-Connect/release/Restcomm-JBoss-AS7-7.0.2/bin/restcomm/autoconfig.d/config-restcomm.sh...
Configuring RestComm...
Updated mobicents-dar properties
Updated RestComm configuration
Configured Fax Service credentials
Configured Sms Aggregator using OUTBOUND PROXY 
Configured the Speech Recognizer
Configured Acapela Speech Synthesizer
Configured VoiceRSS Speech Synthesizer
Disabled TeleStax Proxy
sed: 1: "/Users/muhammadbilal/Re ...": invalid command code m
Configured SMPP Account Details
Configured RestComm!
Finished executing configuration file /Users/muhammadbilal/Restcomm-Connect/release/Restcomm-JBoss-AS7-7.0.2/bin/restcomm/autoconfig.d/config-restcomm.sh!

Executing configuration file /Users/muhammadbilal/Restcomm-Connect/release/Restcomm-JBoss-AS7-7.0.2/bin/restcomm/autoconfig.d/config-sip-connectors.sh...
Configuring Application Server...
Configured SIP Connectors and Bindings
sed: 1: "/Users/muhammadbilal/Re ...": invalid command code m
Configured gather-statistics
TRUSTSTORE_FILE is not set
Finished configuring Application Server!
Finished executing configuration file /Users/muhammadbilal/Restcomm-Connect/release/Restcomm-JBoss-AS7-7.0.2/bin/restcomm/autoconfig.d/config-sip-connectors.sh!

RestComm automatic configuration finished!

./start-restcomm.sh: line 182: ${MS_EXTERNAL^^}: bad substitution
TelScale RestComm started running on standalone mode. Screen session: restcomm.
Using IP Address: 

person Bilal    schedule 12.05.2016    source источник


Ответы (1)


Да, вы можете запустить Restcomm на Mac OSX, главное отличие состоит в том, что вам нужно выполнить дополнительную настройку вручную, поскольку сценарии автоматической настройки там не работают так же хорошо, как в GNU/Linux.

Пожалуйста, проверьте это руководство:

https://github.com/RestComm/Restcomm-Connect/wiki/Restcomm-OSX-native-installation

Если у вас все еще есть проблемы после попытки такой конфигурации, отправьте сообщение здесь.

С уважением, Антонис Цакиридис

person atsakiridis    schedule 12.05.2016
comment
Фантастика! это работает, мне не хватало # части конфигурации сети, из-за которой я не могу ее запустить. Теперь я вижу страницу приложения. Эта проблема решена, но теперь имя пользователя и пароль по умолчанию не работают для входа в приложение. Я ищу решение! - person Bilal; 12.05.2016
comment
@Bilal, пожалуйста, отметьте вопрос как принятый, если он решил ваш вопрос, чтобы сообщество могло лучше понять :). Также можете ли вы предоставить более подробную информацию о вашей последней проблеме, чтобы узнать, могу ли я помочь? - person atsakiridis; 12.05.2016
comment
Еще раз большое спасибо Антонис! На самом деле сейчас сервер работает и URL-адрес – IP:8080, и я пытаюсь войти в систему с именем пользователя и паролем по умолчанию.username= администратор@company.com и пароль=RestComm. Но он говорит, что учетные данные неверны. Я также вижу журналы, чтобы увидеть любую ошибку, но в файле журнала нет ошибки. - person Bilal; 12.05.2016
comment
После некоторого тестирования эта служба не обнаружила Http 404 127.0.0.1:8080/restcomm/2012-04-24/Accounts.json/ означает, что что-то работает неправильно. Я запускаю приложение, используя IP-адрес локального хоста. Еще одна вещь в последнем сообщении вики, о котором вы упоминаете. Добавить ключ VOICERSS в restcomm.conf, откуда я могу получить этот ключ? в настоящее время я использую ключ, который упоминается в руководстве по установке Dockers. - person Bilal; 12.05.2016
comment
@Bilal, пожалуйста, сделайте следующее: 1. остановите Restcomm-Connect (для Mac OSX существует известная проблема, которая не позволяет работать сценарию stop-restcomm.sh, поэтому вам придется выяснить java-процессы Restcomm- Connect и Media Server и уничтожьте их :(), 2. Очистите файл журнала в RESTCOMM_CONNECT_INSTALLATION_DIR/standalone/log/server.log, 3. Запустите Restcomm-connect с помощью start-restcomm.sh, 4. Попробуйте войти через AdminUI (т.е. 127.0.0.1:8080), 5. Вставьте содержимое server.log либо в pastebin, либо в gist, чтобы мы можем посмотреть.Снимок экрана браузера с ошибкой также поможет.Спасибо! - person atsakiridis; 13.05.2016
comment
Я скачал последнюю версию с сайта mobicents.ci.cloudbees.com/job/RestComm/896. и это работает нормально, но тот, который я создаю в своей системе, используя последний исходный код, создает проблемы - person Bilal; 13.05.2016