Je souhaite vraiment étudier comment fonctionne Restcomm dans Clearwater en tant que serveur d'applications de téléphonie. Je suivre la ligne directrice à: http://telestax.com/wp-content/uploads/2013/12/ClearWater-RestComm-Integration-2013.pdfImpossible d'intégrer TeleStax Restcomm dans MetaSwitch Clearwater
Mais bienséant, la verion de Restcomm dans cet article est trop vieux (TelScale-Restcomm JBoss-AS7-7.1.2-GA), et je me sers du Restcomm dans plus récent version (Restcomm-JBoss-AS7-7.7.0.900). Je n'ai pas pu suivre le guide de cet article en raison d'une différence de configuration entre deux versions.
J'ai mis en place l'eau claire avec succès. Je pourrais faire un appel SIP dans Clearwater. Lorsque j'ai installé le restcomm (version Restcomm-JBoss-AS7-7.7.0.900), J'ai changé l'adresse locale du serveur de médias dans le fichier: standalone/déploiements/restcomm.war/WEB-INF/conf/restcomm.xml comme suit:
<media-server-manager>
...
<local-address>192.168.0.117</local-address>
...
</media-server-manager>
(192.168.0.117 est mon adresse IP locale)
je ne change pas les références à 127.0.0.1:8080 dans le fichier restcomm.xml pour pointer vers 192.168.0.117:8180 car il n'y a aucune référence à 127.0.0.1:8080. Je pense que cela peut être la différence entre deux versions. Je n'ai pas non plus édité le fichier JAVA_OPTS dans le fichier bin/standalone.conf à cause d'un malentendu.
je modifier le fichier mediaserver/deploy/serveur beans.xml comme suit:
<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>
Après cela, je commence mediaserver:
$ cd ${JBOSS_HOME}/mediaserver/bin
$ ./run.sh
Le mediaserver démarrer avec succès.
Ensuite, je commence restcomm jboss:
$ cd ${JBOSS_HOME}/bin
$ sudo ./standalone.sh -Djboss.socket.binding.port-offset=100 -b 192.168.0.117
Il a des erreurs que l'image ci-dessous.
Mais serveur Jboss fonctionne toujours, quand je goto http: /192.168.0.117: 8180
Mais je ne peux pas accéder à l'interface managerment de Restcomm.
J'essaie aussi de modifier somes comme l'article:
application par défaut -Modify: autonomes/déploiements/restcomm.war/démos/bonjour-play.xml
<Response>
<Play>http://192.168.0.117:8180/restcomm/audio/demo-prompt.wav</Play>
</Response>
-Ajouter configurer noyau IMS par Ellis configurer le fichier:
{
"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 le numéro defaul app:
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"
Il a obtenu l'erreur:
Ce sont mes problèmes. Merci beaucoup de votre soutien.
Cordialement,
Merci Jeand de m'avoir soutenu. Je vais essayer avec docker. – raspberrypi