Servus,
ich habe nun schon ganz viel gesucht, aber nichts gefunden was mein Problem löst.
Ich betreibe Asterisk auf einem Vserver von Server4you. Das funktioniert soweit auch ganz gut. Einige Module laufen zwar nicht, aber die brauch ich auch alle gar nicht.
Das ganze soll eigentlich nur eine Funktion haben:
Die Funktionalität ist auch okay. Das ganze läuft zur Zeit auf einer NSLU2 bei mir im Keller. Da die damit aber schon 98% ausgelastet ist, möchte ich das nun gerne auf meinen Vserver portieren, der noch genug Ressourcen hat.
Wie gesagt, das ganze läuft auch soweit nur werden die Eingaben vom Telefon nicht angenommen. Ich habe auch schon herausgefunden woran es liegt. Wenn ich nämlich die Firewall abschalte funktioniert's. Das möchte ich aber ungern tun.
Laut sipgate ist "Reverse UDP Mapping Rules" daran schuld. Ich habe aber so eine Einstellung bei asterisk nicht gefunden. Stattdessen steht in der sip.conf einiges zum Thema NAT.
Der Vserver hat eine eigene IP also habe ich die einstellung
nat=no
verwendet.
Außerdem habe ich die ports 10000 - 20000 für udp frei geschaltet, da die ja anscheinend die tonübertragung entgegennehmen.
Auszug aus iptables:
Im Moment weiss ich mir nicht weiter zu helfen. Für Tipps wäre ich sehr dankbar!
ich habe nun schon ganz viel gesucht, aber nichts gefunden was mein Problem löst.
Ich betreibe Asterisk auf einem Vserver von Server4you. Das funktioniert soweit auch ganz gut. Einige Module laufen zwar nicht, aber die brauch ich auch alle gar nicht.
Das ganze soll eigentlich nur eine Funktion haben:
- Jemand ruft an
- Eine Ansage läuft ab
- Man gibt einen 8 stelligen Code ein
- bestätigt diesen mit #
- Eine Information wird abgespielt.
Die Funktionalität ist auch okay. Das ganze läuft zur Zeit auf einer NSLU2 bei mir im Keller. Da die damit aber schon 98% ausgelastet ist, möchte ich das nun gerne auf meinen Vserver portieren, der noch genug Ressourcen hat.
Wie gesagt, das ganze läuft auch soweit nur werden die Eingaben vom Telefon nicht angenommen. Ich habe auch schon herausgefunden woran es liegt. Wenn ich nämlich die Firewall abschalte funktioniert's. Das möchte ich aber ungern tun.
Laut sipgate ist "Reverse UDP Mapping Rules" daran schuld. Ich habe aber so eine Einstellung bei asterisk nicht gefunden. Stattdessen steht in der sip.conf einiges zum Thema NAT.
Der Vserver hat eine eigene IP also habe ich die einstellung
nat=no
verwendet.
Außerdem habe ich die ports 10000 - 20000 für udp frei geschaltet, da die ja anscheinend die tonübertragung entgegennehmen.
Auszug aus iptables:
Code:
Chain INPUT (policy ACCEPT)# nano rtp.conf
target prot opt source destination
allips 0 -- anywhere anywhere
ACCEPT udp -- anywhere anywhere udp dpts:10000:20000
Im Moment weiss ich mir nicht weiter zu helfen. Für Tipps wäre ich sehr dankbar!