Asterisk & NAT

deusr

Neuer User
Mitglied seit
7 Mai 2006
Beiträge
74
Punkte für Reaktionen
0
Punkte
6
Hallo Leute,

ich habe folgendes Problem. Ich habe in meinem Netzwerk einen Asterisk Server. Im gleichen Netzwerk wird die Verbindung ins Internet über einen router hergestellt.

Nun habe ich einen Client, der sich von Außen in das Netzwerk verbinden will. Ich habe deshalb auf dem Router folgende Ports weitergeleitet:

5060
5004
5082
5084
10000-20000

Alles UDP. Aber leider will das System nicht so, wie ich es will. Das Telefon kann Klingelt und kann eine Nr. wählen. Aber es wird keine Sprache übertragen. Hat jemand eine Idee?

Code:
.
.
.
Sent RTP packet to 10.29.0.1:7078 (type 0, seq 58673, ts 158880, len 160)
Sent RTP packet to 10.29.0.1:7078 (type 0, seq 58674, ts 159040, len 160)
Sent RTP packet to 10.29.0.1:7078 (type 0, seq 58675, ts 159200, len 160)
Sent RTP packet to 10.29.0.1:7078 (type 0, seq 58676, ts 159360, len 160)
Sent RTP packet to 10.29.0.1:7078 (type 0, seq 58677, ts 159520, len 160)Sent RTP packet to 10.29.0.1:7078 (type 0, seq 58678, ts 159680, len 160)
Sent RTP packet to 10.29.0.1:7078 (type 0, seq 58679, ts 159840, len 160)
May  1 15:18:20 WARNING[27963]: chan_sip.c:1233 retrans_pkt: Maximum retries exceeded on transmission [email protected] for seqno 28 (Critical Response)
 
@deusr

Die rtp.conf muss auch den Bereich 10000-20000 enthalten,
der Router muß die Ports forwarden können, der Provider auch.

Gruß
britzelfix
 
Also die rtp.conf sagt bei mir folgendes:

Code:
rtpstart=10000
rtpend=20000

Deshalb verstehe ich auch nicht, wieso ich keine Sprache habe...
 
was ist mit dem router, hast Du
das am Router auch eingestellt?
 
sorry, hab grad keine Glaskugel hier.
 
Guten Tag,
aus dem Trace geht doch hervor, dass der Port 7078 verwendet wird. Nach Deiner Konfiguration arbeitet Asterisk allerdings mit rtp-Ports im Bereich von 10000-20000. Ich würde einfach mal den Bereich von (mindestens) 7078 bis 20000 (oder eben entsprechend weniger) im Asterisk und am Router eintragen.

Vielleicht hilft das ja.

Viele Grüße

Detlef
 
Zu welchem SIP Provider verbindest Du Dich?

folgender Eintrag in der sip.conf könnte auch helfen:


externip=öffentliche IP des Routers
localnet=192.168.255.0/255.255.255.0 (IP Bereich des lokalen Netzes)


Viele Grüße
Sven
 
@descsoft

Gut bemerkt.
Sieht so aus, als ob die NAT die Ports ummapt.

Gruß
britzelfix
 
Ich habs hier nur zum laufen bekommen nach dem ein Cron-Job bei IP-Änderung einen reload durchgeführt hat.
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.