Seite 1 von 1

Asterisk und Dyndns

Verfasst: Fr 26. Dez 2008, 12:19
von hopeless
Hallo Asterisk-User-Group :)

Erst einmal noch ein frohes Weihnachten.

Ich habe mir gestern einen Asterisk-Server aufgesetzt und benutze X-Lite als Software SIP-Telefon.
Intern funktioniert alles perfekt, ich kann mir die "hello world" Nachricht vorsagen lassen und auch im lokalen Netz mit anderen registrierten SIP-Telefonen komunizieren.
Habe bis gestern Nacht noch versucht das auch über Dyndns hinzubekommen, jedoch ohne Erfolg. Ich habe ein Debian-Etch System und habe Asterisk aus den Paketquellen installiert.
Meine SIP.config sieht folgendermaßen aus:

Code: Alles auswählen

[general]
port=4444
bindaddr=0.0.0.0
context=sonstige
externip=netlix.dyndns.org (meine dyndns-domain)
externhost=netlix.dyndns.org
externrefresh=5
nat=yes
localnet=192.168.2.0/255.255.255.0    (gateway wäre 192.168.2.1)

[2000]
type=friend
context=meine-telefone
secret=1234
host=dynamic

[2001]
type=friend
context=meine-telefone
secret=1234
host=dynamic

Den port (4444) musste ich ändern. Ich verwende hier zuhause schon VOIP über 1&1 und kann deshalb den port 5060 nicht verwenden, da er schon benutzt wird. Dies habe ich natürlich auch bei den Clients berücksichtigt.
Wie gesagt lokal alles ohne Probleme, aber sobald es über dyndns gehen soll geht nichts mehr. Ich habe davon gelesen das das SIP-Protokoll Probleme bereitet beim forwarden. Ist dies der Grund, wenn ja gibt es eine Lösung dafür ?

Da es hier nur vorerst um die registrierung am Server geht, nehme ich an, dass der Dial-Plan nichts damit zu tun hat.

Ich hoffe ihr könnt mir helfen.

Danke vorerst, Gruß hopeless

Re: Asterisk und Dyndns

Verfasst: Fr 26. Dez 2008, 15:45
von hopeless
Ok nach langem hin und her hab ichs nun doch geschafft... mein Fehler lag daran, dass ich "port=xxxx" statt "bindport=xxxx" verwendet hab ...hat sich wohl geändert bei ner asteriskversion.

Danke trotzdem, vllt hilfts noch wem :)

Gruß hopeless

Re: Asterisk und Dyndns

Verfasst: Fr 9. Jan 2009, 07:15
von Tim
Hallo,

ich habe gerade mal nachgeschaut, bei den Versionen 1.2 und 1.4 heißt es auf jeden Fall "bindport=xxxx".

Aber das muss nicht immer so gewesen sein, leider ändert sich da immer mal wieder was an der Syntax, besonders beim Dialplan...

LG
Tim