テレフォニーアプリケーションサーバーとしてrestcommがどのようにクリアウォーターで動作するかを本当に勉強したいと思っています。 私がガイドラインに従ってください: http://telestax.com/wp-content/uploads/2013/12/ClearWater-RestComm-Integration-2013.pdfMetaSwitchでTeleStax Restcommを統合できないClearwater
しかし、上品、この記事のRestcommのverionは(TelScale-Restcomm-のJBoss-AS7-7.1.2-GA)古すぎる、と私は新しいにRestcommを使用していますバージョン(Restcomm-JBoss-AS7-7.7.0.900)。 2つのバージョンの構成が異なるため、この資料のガイドに従うことができませんでした。
私はクリアウォーターをうまくセットアップしました。私はクリアウォーターでSIP電話をすることができました。 restcomm(バージョンRest-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アドレスである)
私は192.168.0.117:8180を指すようにrestcomm.xmlファイルに127.0.0.1:8080への参照を変更していません 127.0.0.1:8080への参照がないためです。 私はそれが2つのバージョンの違いかもしれないと思う。 誤解のためbin/standalone.confファイルのJAVA_OPTSも編集しませんでした。
私は次のようにファイルの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
メディアサーバが正常に起動します。それは下の写真のようにエラーを得た
$ cd ${JBOSS_HOME}/bin
$ sudo ./standalone.sh -Djboss.socket.binding.port-offset=100 -b 192.168.0.117
:
はその後、私はrestcomm JBossを起動します。 /192.168.0.117:8180
しかし、私はRestcommのmanagermentインターフェースにアクセスすることはできません私は後藤のhttp
しかし、JBossサーバはまだ動作し、。
私も記事としてサムス変更しよう:
-modifyデフォルトアプリ:スタンドアロン/展開/ restcomm.war /デモ/ハローplay.xml
<Response>
<Play>http://192.168.0.117:8180/restcomm/audio/demo-prompt.wav</Play>
</Response>
設定-add IMSコアアプリをdefaulする数-bind
{
"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>"
}
:エリスを通じてファイルを設定
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