So richten Sie Asterisk NAT auf Docker für Windows ein

541
iXô

Ich muss einen Docker-Container einrichten, auf dem eine Asterisk-Telefonanlage läuft.

Das Problem ist, dass ich die falsche IP in Sdp Antworten bekomme. Tatsächlich verwendet Asterisk die interne IP des Containers.

Das zweite Problem ist, dass ich Docker für Windows verwenden muss. Daher kann ich —net = host nicht verwenden

Also habe ich versucht, nat in asterisk einzurichten, sip.conf so einzustellen:

nat = force_rport,comedia localnet = 172.17.0.0/16 externaddr = 192.165.10.206 

Aber es scheint nichts zu tun.

Was fehlt mir hier?

PS: Ich verwende Asterisk 15

1
Ist Ihre Situation der in [diesem Artikel] beschriebenen Situation ähnlich (https://support.gradwell.com/hc/de/de/articles/215551423) sind hinter einer NAT-Firewall)? Wie haben Sie den Container konstruiert und haben Sie eines der verfügbaren fertigen Bilder verwendet? harrymc vor 5 Jahren 0
Ich habe das fertige Bild von Andrius / Sternchen verwendet. Es besteht aus einem Alpine Linux und einem Asterisk, die mit den nativen Alpine-Paketen bereitgestellt werden. Ich habe bereits Anweisungen aus dem von Ihnen erwähnten Artikel ausprobiert, und es scheint nicht zu funktionieren. iXô vor 5 Jahren 0

0 Antworten auf die Frage