2016-04-25 13 views
1

Ich versuche, Restcomm mit dem Docker-Bild in Amazon ECS auszuführen, aber ich habe einige Probleme gefunden.Restcomm in Amazon ECS

Dies ist der Befehl, den ich renne:

Docker Lauf -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 -65.050: 65.000-65.050/udp restcomm/restcomm: neueste

ich bin in der Lage zu Zugriff auf das Administrationsportal, olymp und RVD aber wenn ich 1.234 anrufen oder einen Anruf von Nexmo erhalten, es scheitert, hier die Protokolle: https://gist.github.com/antonmry/61ec970be3ff9fd923538899768bbc76

Ich denke, das Problem restcomm_env_basicAmazon.sh laufen bezieht sich aber nicht sicher, dass . Wie läuft es in Amazon? Einige Hilfe wäre willkommen.

Mit freundlichen Grüßen,

Antón

Antwort

1

ich in den Protokollen unten sehen, dass können Sie nicht den VoiceRSS Schlüssel oder den freien VoiceRSS Schlüssel angegeben haben, dass Schiffe standardmäßig alle verbraucht wird. Bitte erstellen Sie einen neuen VoiceRSS-Schlüssel, stellen Sie ihn in Ihrer eigenen Konfigurationsdatei ein und wiederholen Sie den Vorgang.

[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

Hallo Jean, danke für Ihre Hilfe. Ich benutzte eine andere Variable mit der Variable VOICERSS_KEY. Ich habe es erneut mit einem neuen versucht, aber das gleiche Verhalten passiert. Auch wenn ich VoiceRSS nicht verwende (zum Beispiel im zweiten Log für nexmo fowarding), funktioniert es, wenn ich eine einfache Anwendung erstelle, die einen Busy zurückgibt. Aber wenn ich versuche, den Anruf an eine andere Nummer weiterzuleiten, schlägt es fehl. Ich denke, es ist ein Problem der Kommunikation mit dem Media Server wegen der Port-Mappings. Es macht Sinn?. Wie laufen Sie die Docker-Bilder in Amazon? –

+0

@ AntónR.Yuste in beiden Protokollen zeigt es das gleiche Problem von VoiceRSS-Schlüssel wie in meinen vorherigen Kommentaren beschrieben, wenn Sie den VoiceRSS-Schlüssel aktualisiert haben, bitte neue Protokolle bereitstellen, damit wir überprüfen können, welche neuen Fehler Sie bekommen haben. – jeand

+0

hier das Protokoll: https://gist.github.com/antonmry/61ec970be3ff9fd923538899768bbc76#file-call-nexmo-play. Auch die Situation ist jetzt ein bisschen besser, in der Lage, den Anruf an eine andere Nummer weiterzuleiten, aber wenn ich versuche, eine Datei abzuspielen (zum Beispiel https://github.com/RestComm/sip-servlets/blob/master/sip- servlets-examples/media-jsr309-servlet/src/main/sipapp/audio/dtmf_welcome.wav), die Anrufe starten, aber kein Ton wird abgespielt. Hier die neue Liste der ENVs und Ports, die ich als Docker-Parameter verwende: https://gist.github.com/antonmry/f925eda8b8c9a0ef33dc3a8584ab0873 –

Verwandte Themen