2016-04-25 4 views
1

J'essaie d'exécuter Restcomm en utilisant l'image docker dans Amazon ECS mais j'ai trouvé quelques problèmes.Restcomm dans Amazon ECS

C'est la commande que je suis en cours d'exécution:

docker run -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: les dernières

Je suis en mesure de l'accès au portail d'administration, olympus et RVD mais quand j'appelle +1234 ou recevoir un appel de Nexmo, il échoue, ici les journaux: https://gist.github.com/antonmry/61ec970be3ff9fd923538899768bbc76

Je suppose que le problème est lié à exécuter restcomm_env_basicAmazon.sh mais pas sûr de cela . Comment l'exécutez-vous en Amazonie? De l'aide serait la bienvenue.

Meilleures salutations,

Antón

Répondre

1

Je peux voir dans les journaux ci-dessous que vous ne spécifiez pas la clé VoiceRSS ou sur la touche VoiceRSS libre que les navires par défaut est tout consommé. Veuillez créer une nouvelle clé VoiceRSS, la définir dans votre propre fichier de configuration et réessayer

[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

Salut Jean, merci pour votre aide. J'utilisais un différent avec la variable d'environnement VOICERSS_KEY. J'ai essayé encore avec un nouveau mais le même comportement se produit. Même si je n'utilise pas VoiceRSS (par exemple dans le deuxième journal pour nexmo fowarding), si je crée une simple application retournant un Busy ici, cela fonctionne. Mais si j'essaie de transférer l'appel à un autre numéro, il échoue. Je pense que c'est un problème de communication avec le Media Server à cause des mappages de ports. Ca a du sens?. Comment utilisez-vous les images du docker dans Amazon? –

+0

@ AntónR.Yuste dans les deux journaux il montre le même problème de clé VoiceRSS comme décrit dans mes commentaires précédents, si vous avez mis à jour la clé VoiceRSS, s'il vous plaît fournir de nouveaux journaux afin que nous puissions vérifier les nouvelles erreurs que vous avez. – jeand

+0

ici le journal: https://gist.github.com/antonmry/61ec970be3ff9fd923538899768bbc76#file-call-nexmo-play. En outre, la situation est maintenant un peu mieux, en mesure de transférer l'appel à un nombre différent, mais quand j'essaie de lire un fichier (par exemple https://github.com/RestComm/sip-servlets/blob/master/sip- servlets-examples/media-jsr309-servlet/src/main/sipapp/audio/dtmf_welcome.wav), les appels commencent mais pas le son est joué. Voici la nouvelle liste des ENVs et des ports que j'utilise en tant que paramètres docker: https://gist.github.com/antonmry/f925eda8b8c9a0ef33dc3a8584ab0873 –