2016-04-25 104 views
1

我想在Amazon ECS中使用Docker鏡像運行Restcomm,但是我發現了一些問題。Restcomm亞馬遜ECS

這是我運行命令:

搬運工運行 -e ENVCONFURL =「https://raw.githubusercontent.com/RestComm/Restcomm-Docker/master/scripts/restcomm_env_basicAmazon.sh 「

-p 80:80 -p 443:443 -p 9990:9990 -p 5060:5060 -p 5061:5061 -p 5062:5062 -p 5063:5063 -p 5060:5060/udp -p 65000 -65050:65000-65050/udp restcomm/restcomm:latest

我可以訪問管理門戶,奧林巴斯和RVD但是當我打電話1234或接收來自Nexmo一個電話,它失敗了,這裏的日誌:https://gist.github.com/antonmry/61ec970be3ff9fd923538899768bbc76

我想這個問題是關係到運行restcomm_env_basicAmazon.sh,但不知道這一點。你如何在亞馬遜運行它?一些幫助將受到歡迎。

最好的問候,

安東

回答

1

我可以在下面的日誌中看到你沒有指定VoiceRSS鍵或免費VoiceRSS關鍵附帶默認全部燒完。請創建一個新的VoiceRSS密鑰,將其設置在您自己的配置文件中並重試

[0m[31m19:36:02,601 ERROR [org.mobicents.servlet.restcomm.tts.VoiceRSSSpeechSynthesizer] (RestComm-akka.actor.default-dispatcher-111) There was an exception while trying to synthesize message: org.mobicents.servlet.restcomm.tts.api.SpeechSynthesizerException: ERROR: The API key is not available! 
[0m[0m19:36:02,602 INFO [org.mobicents.servlet.restcomm.interpreter.VoiceInterpreter] (RestComm-akka.actor.default-dispatcher-111) ********** VoiceInterpreter's akka://RestComm/user/$y Current State: synthesizing 
+0

嗨讓,謝謝你的幫助。我使用了一個與env變量VOICERSS_KEY不同的變量。我用一個新的嘗試再次嘗試,但同樣的行爲發生。即使我沒有使用VoiceRSS(例如在第二個日誌中用於nexmo fowarding),如果我創建一個返回Busy的簡單應用程序,它可以工作。但是,如果我嘗試將呼叫轉移到另一個號碼,則會失敗。我認爲這是由於端口映射而與媒體服務器通信的問題。這說得通?。你如何在亞馬遜運行碼頭圖像? –

+0

@AntónR.Yuste在這兩個日誌中都顯示了與我之前的評論中所述的VoiceRSS密鑰相同的問題,如果您更新了VoiceRSS密鑰,請提供新日誌,以便我們可以檢查您得到的新錯誤。 – jeand

+0

這裏的日誌:https://gist.github.com/antonmry/61ec970be3ff9fd923538899768bbc76#file-call-exmo-play。此外情況現在好一點,能夠將呼叫轉移到不同的號碼,但是當我嘗試播放文件時(例如https://github.com/RestComm/sip-servlets/blob/master/sip- servlets-examples/media-jsr309-servlet/src/main/sipapp/audio/dtmf_welcome.wav),則會開始但不發聲。這裏是我用作碼頭參數的ENVs和端口的新列表:https://gist.github.com/antonmry/f925eda8b8c9a0ef33dc3a8584ab0873 –