Sprachverbindung Fritbox an Asterisk hinter NAT

svenonline

Neuer User
Mitglied seit
20 Mrz 2009
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Hallo,

einen Asterisk auf Debian befindet sich ich hinter einem NAT-Router.
Port-Forwarding von 5060 TCP, 30000:31000 UPD
Die rtc.conf ist passend eingestellt.

Eine externe Fritbox 7170 kann sich anmelden, es kommt allerdings keine Sprachübertragung zu stande.

ASTERISK-Console sagt:
WARNING[23739]: chan_sip.c:1967 retrans_pkt: Maximum retries exceeded on transmission [email protected].y (IP_Fritzbox) for seqno 220 (Critical Response) -- See doc/sip-retransmit.txt.

Der Router (IP-COP) protokolliert abgewiese Pakte von der Fritzbox:
ipcop kernel: INPUT IN=ppp0 OUT= MAC= SRC=IP-FRITZBOX-Extern
DST=IP-IPCOP-Extern LEN=228 TOS=0x00 PREC=0xC0 TTL=55 ID=24808 PROTO=ICMP TYPE=3 CODE=3 [SRC=IP_IPCPM_Extern DST=IP_Fritzbox LEN=200 TOS=0x00 PREC=0x00 TTL=50 ID=0 DF PROTO=UDP SPT=30750 DPT=7082 LEN=180 ]

ich interpretiere: die Fritzbox weißt Pakete vom Asterisk 30750 an Port 7081 ab.

Außer dem Port-Forwarding habe leider beim Suchen keine weitere Hilfestellung für den Betrieb eines Asterisk hinter NAT-Router mit FritzBox Clienten gefunden.

Jegliche Hilfestellung ist willkommen.

Mit freundlichen Grüßen
Sven Kalinowski
 
Ohne zu wissen was und wo "IP_IPCPM_Extern" ist wird es schwer bis unmöglich es genau zu sagen. Die Hinweise aus einem anderen Forum helfen aber sicher weiter.
 
*** Korektur: IP_ICPM_Extern muss IP_IPCOP_Extern heissen ****

Da hat sich ein Tippfehler eingeschlichen. Ich meine die externe IP des IPCOP.

der obengenante Link hilft leider nicht.

Es wird der RTP-Datenstrom des * von der Fritzbox abgelehnt. (nachdem er durch den NAT-Router gegangen ist.)
Fritzboxen im LAN am * funktinieren gut - allerdings ohne NAT.

hier Auszüge aus /etc/asterisk/sip.conf:
Code:
[general]
bindport=5060
bindaddr=0.0.0.0
srvlookup=yes
domain=192.168.18.140,IP1
domain=xxx.dynalias.org,IP1   

[EXTIP](!)
type=friend                     ; in beiden Richtungen erreichbar
context=EXTIP                   ; Verbindung zum DialPlan
host=dynamic                    ; mit Anmeldung
deny=0.0.0.0/255.255.255.255            ; alles auf 
permit=0.0.0.0/0.0.0.0                  ; alles auf
qualify=1000                    ;
nat=yes                         ; 
externip=213.182.xxx.yyy        ; http://www.voip-info.org/wiki/view/tips
fromdomain=xxx.dynalias.org
localnet=192.168.18.0/255.255.255.0
qualify=yes
canreinvite=no                  ; alle Packete via asterisk
dtmfmode=rfc2833                ; either RFC2833 or INFO for the BudgeTone
call-limit=2                    ; 2 zum verbinden

[123](EXTIP)
callerid=123
secret=xyz
astdb=......
 
Zuletzt bearbeitet:
Da hat sich ein Tippfehler eingeschlichen. Ich meine die externe IP des IPCOP.

Nicht nur an dieser Stelle. Gehen wir aber mal davon aus das deine Interpretation richtig ist und 77.176.xxx.y den Empfang von RTP-Daten auf Port 7082 ablehnt. Warum passiert das? Eventuell erwartet 77.176.xxx.y nichts von 213.182.xxx.yyy, weil 77.176.xxx.y jetzt plötzlich nicht mehr die 7170 ist sondern die 7050 von Herrn Mayer. Du hast bestimmt überprüft das es nicht so war, andere müssen das nicht wissen. Welche Asteriskversion und ändert sich etwas mit qualify=no?
 

Zurzeit aktive Besucher

Keine Mitglieder online.

Statistik des Forums

Themen
246,308
Beiträge
2,249,812
Mitglieder
373,915
Neuestes Mitglied
sunburstc
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.