Hi
ich habe Asterisk 1.6.2.9.
Der Server steht im LAN hinter einem DSL Router d.h. IP Masquerading mit dynamischer IP wie im SOHO Bereich üblich.
2 Telefone laufen an einem Linksys Pap2t ATA und sind alle im selben LAN wie der Server.
Auf dem Router habe ich den Port 5060 UDP und 10000-10100 UDP auf die IP vom Server forgewardet und auch in der rdp.conf die Ports entsprechend gesetzt.
Jetzt gibt es dazu in der sip.conf einige relevante Einträge und nach lesen diverser Seiten im Netz, kann ich nicht eindeutig bestimmen wie die Parameter gesetzt sein müssen, vielleicht kann mir da jemand helfen.
Das Problem ist, dass wenn z.B. eine DSL Störung ist, danach keiner anrufen kann wenn DSL wieder verfügbar ist. Man startet den Asterisk neu und es geht wieder. Das war aber als ich nat=no eingetragen hatte. Wenn ich externhost weglasse kann auch keiner anrufen, erst sobald ich rausrufe. Gelegentlich habe ich auch Probleme das die register Einträge nicht funktionieren, ich bekomme vom Arcorserver dann keine Antwort (timeout in CLI, sip show registry zeigt retry).
Die Registereinträge sind in der Form:
(rufnrmitvorwahl beeinhaltet die 0 am Anfang)
Mich wundert nur warum im ersten Teil vor dem @ der Benutzername doppelt ist aber so stand das in einer Anleitung.
Edit: Eigentlich wollte ich im Betreff nicht Firewall sondern IP-Masquerading schreiben
ich habe Asterisk 1.6.2.9.
Der Server steht im LAN hinter einem DSL Router d.h. IP Masquerading mit dynamischer IP wie im SOHO Bereich üblich.
2 Telefone laufen an einem Linksys Pap2t ATA und sind alle im selben LAN wie der Server.
Auf dem Router habe ich den Port 5060 UDP und 10000-10100 UDP auf die IP vom Server forgewardet und auch in der rdp.conf die Ports entsprechend gesetzt.
Jetzt gibt es dazu in der sip.conf einige relevante Einträge und nach lesen diverser Seiten im Netz, kann ich nicht eindeutig bestimmen wie die Parameter gesetzt sein müssen, vielleicht kann mir da jemand helfen.
Code:
srvlookup=no (angeblich muss das bei arcor/vodafon ngn so sein?)
externhost=xxx.dyndns.org
externrefresh=15
nat=yes
directmedia=no
qualify=yes
Das Problem ist, dass wenn z.B. eine DSL Störung ist, danach keiner anrufen kann wenn DSL wieder verfügbar ist. Man startet den Asterisk neu und es geht wieder. Das war aber als ich nat=no eingetragen hatte. Wenn ich externhost weglasse kann auch keiner anrufen, erst sobald ich rausrufe. Gelegentlich habe ich auch Probleme das die register Einträge nicht funktionieren, ich bekomme vom Arcorserver dann keine Antwort (timeout in CLI, sip show registry zeigt retry).
Die Registereinträge sind in der Form:
Code:
register => rufnrmitvorwahl:passwort:[email protected]/rufnrmitvorwahl
Mich wundert nur warum im ersten Teil vor dem @ der Benutzername doppelt ist aber so stand das in einer Anleitung.
Edit: Eigentlich wollte ich im Betreff nicht Firewall sondern IP-Masquerading schreiben
Zuletzt bearbeitet: