Я действительно хочу изучить, как restcomm работает в Clearwater в качестве сервера приложений телефонии. я следую руководство по адресу: http://telestax.com/wp-content/uploads/2013/12/ClearWater-RestComm-Integration-2013.pdfНе удается интегрировать TeleStax Restcomm в MetaSwitch Clearwater
Но приличнее, то Verion из Restcomm в этой статье слишком стар (TelScale-Restcomm-JBoss-AS7-7.1.2-GA), и я использую Restcomm в новее версии (Restcomm-JBoss-AS7-7.7.0.900). Я не мог следовать руководству в этой статье из-за некоторой разностной конфигурации между двумя версиями.
Я успешно установил прозрачную воду. Я могу сделать вызов SIP в прозрачной воде. Когда я настраиваю restcomm (версия Restcomm-JBoss-AS7-7.7.0.900), Я изменил локальный адрес медиа-сервера в файле: standalone/deployments/restcomm.war/WEB-INF/conf/restcomm.xml следующим образом:
<media-server-manager>
...
<local-address>192.168.0.117</local-address>
...
</media-server-manager>
(192.168.0.117 мой локальный IP-адрес)
я не изменял ссылки на 127.0.0.1:8080 в restcomm.xml файле, чтобы указать на 192.168.0.117:8180 , потому что нет ссылок на 127.0.0.1:8080. Я думаю, что это может быть разница между двумя версиями. Я также не редактировал JAVA_OPTS в файле bin/standalone.conf из-за непонимания.
отредактировать файл Mediaserver/развернуть/сервер-beans.xml следующим образом:
<property name="bindAddress">192.168.0.117</property>
<property name="localBindAddress">127.0.0.1</property>
<property name="externalAddress"><null/></property>
<property name="localNetwork">192.168.0.0</property>
<property name="localSubnet">255.255.255.0</property>
После этого я начинаю Mediaserver:
$ cd ${JBOSS_HOME}/mediaserver/bin
$ ./run.sh
MediaServer начать успешно.
Затем я начинаю restcomm JBoss:
$ cd ${JBOSS_HOME}/bin
$ sudo ./standalone.sh -Djboss.socket.binding.port-offset=100 -b 192.168.0.117
Он получил ошибки как на картинке ниже.
Но сервер Jboss все еще работает, когда я Гото Http: /192.168.0.117: 8180
Но я не могу получить доступ к интерфейсу Restcomm Managerment.
Я также пытаюсь изменить Сомс в статье:
-Изменение по умолчанию приложение: автономные/развертывания/restcomm.war/демки/привет-play.xml
<Response>
<Play>http://192.168.0.117:8180/restcomm/audio/demo-prompt.wav</Play>
</Response>
-add настроить IMS ядра через Ellis настройки файла:
{
"Restcomm" :
"<InitialFilterCriteria><Priority>1</Priority><TriggerPoint> <ConditionTypeCNF></ConditionTypeCNF><SPT><ConditionNegated>0</ConditionNegated><Group>0</Group><Method>INVITE</Method><Extension></Extension></SPT></TriggerPoint><ApplicationServer><ServerName>sip:192.168.0.117:5180</ServerName><DefaultHandling>0</DefaultHandling></ApplicationServer></InitialFilterCriteria>"
}
-bind номер в defaul приложение:
curl -X POST http://ACae6e420f425248d6a26948c17a9e2acf:[email protected]:8180/restcomm/2012-04-24/Accounts/ACae6e420f425248d6a26948c17a9e2acf/IncomingPhoneNumbers.json -d "PhoneNumber=4321" -d "VoiceUrl=http://192.168.0.117:8180/restcomm/demos/hello-play.xml"
Получена ошибка:
Это мои проблемы. Большое спасибо за поддержку.
С наилучшими пожеланиями,
Спасибо, Jeand за поддержку. Я попробую с докером. – raspberrypi