Anfänger braucht Hilfe - Keine direkte Verbindung in lokalem Netz

bortolo

Neuer User
Mitglied seit
20 Jun 2009
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Guten Abend Forum!

Seit über einer Woche versuche ich mich an einer Asterisk-Installation. (Nutze das Buch von Stefan Wintermeyer)
Ergebnis zur Zeit:
- Aktuelles Linux openSuse 11.1 mit Asterisk 1.4.25.1 erfolgreich installiert
- Minimalkonfiguration wie im Buch angegeben (2000/2001, Port 5060)
- zwei Notebooks (XP) mit Headset und Phoner installiert
- Anmeldung der Softphones auf Asterisk erfolgreich
- VOICEMail von beiden Geräte auf Asterisk erfolgreich (aufsprechen und abhören auf beiden Seiten)

=> Nur die direkte Verbindung zwischen den Softphones -NICHT- ist nicht möglich!!!:

- Ich höre jeweils auf der Gegenstelle das Klingeln und kann abheben. Danach Totenstille, keine Klingeln.
- Habe eine Softwarefirewall auf einem Notebook von F-Secure (aktuell aber komplett abgeschaltet!)
- Firewall auf dem Linux-Rechner komplett abgeschaltet.
- Das andere Notebook ohne Firewall wurde erfolgreich im Firmennetzwerk erprobt, hat keine separate Softfirewall.

Soweit ich die "Hinweise" in den zig Webseiten richtig verstehe, muss ich die aber noch die RTP-Ports korrekt einstellen.
Ich weiß allerdings nicht wo.
Aber ich bin auch noch im internen Netz, hinter einer Firewall (1&1 Fritzbox 7170).

Ein verzweifelter Neuling ist für jeden Hinweis dankbar.
:confused:

Allerbeste Grüße

Bortolo
 
Mit "hinter der Firewall" meinte ich natürlich mein LAN.

Grüße
Bortolo
 
Wenn sich Asterisk und die beiden Softphones im gleichen LAN befinden und auf dem Server und den Clients keine Firewall stört musst du dir um die RTP-Ports keine Gedanken machen.
 
Vielen Dank für den Hinweis. "Keine Gedanken machen" kann ich, aber das hat wenig Einfluss auf nicht funktionierende Technik ;-)

Fehlen noch Angaben von meiner Seite für eine gezieltere Hilfestellung?

Grüße
Bortolo
 
Ich bin zwar nicht sicher ob uns das weiter bringt, aber werf auf dem Asterisk mal rtp debug an und zeig her was bei einem Anruf schönes zu sehen ist.
 
Gerade habe ich es nochmals versucht und explizit die Firewall abgeschaltet. Das Ergebnis: es klingelt, man kann abheben, aber man hört nichts.

Debug sieht folgendermaßen aus:

[Jun 21 19:42:20] NOTICE[3971]: chan_sip.c:15746 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 2001
-- Registered SIP '2000' at 192.168.178.29 port 5060
-- Saved useragent "SIPPER for PhonerLite" for peer 2000
[Jun 21 19:43:01] NOTICE[3971]: chan_sip.c:15746 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 2000
-- Executing [2000@meine-telefone:1] Dial("SIP/2001-081de0f0", "SIP/2000|15") in new stack
-- Called 2000
-- SIP/2000-081d62e8 is ringing
-- SIP/2000-081d62e8 answered SIP/2001-081de0f0
-- Native bridging SIP/2001-081de0f0 and SIP/2000-081d62e8
== Spawn extension (meine-telefone, 2000, 1) exited non-zero on 'SIP/2001-081de0f0'
-- Executing [2001@meine-telefone:1] Dial("SIP/2000-081d1938", "SIP/2001|15") in new stack
-- Called 2001
-- SIP/2001-081d3900 is ringing
-- SIP/2001-081d3900 answered SIP/2000-081d1938
-- Native bridging SIP/2000-081d1938 and SIP/2001-081d3900
== Spawn extension (meine-telefone, 2001, 1) exited non-zero on 'SIP/2000-081d1938'
 
Aha, also native bridging. Dann mach es jetzt noch richtig, asterisk -r kennst du ja schon, auf der cli angekommen tippst du vor dem wählen rtp debug.
 
Anbei das Ergebnis:

asterisk -r
Asterisk 1.4.25.1, Copyright (C) 1999 - 2008 Digium, Inc. and others.
Created by Mark Spencer <[email protected]>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
Connected to Asterisk 1.4.25.1 currently running on linux-heog (pid = 4056)
linux-heog*CLI> rtp debug
RTP Debugging Enabled
[Jun 22 21:11:28] NOTICE[4083]: chan_sip.c:15746 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 2001
[Jun 22 21:11:52] NOTICE[4083]: chan_sip.c:15746 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 2000
Got RTP packet from 192.168.178.29:5062 (type 03, seq 000266, ts 896296, len 000033)
Sent RTP packet to 192.168.178.26:5062 (type 00, seq 017597, ts 896296, len 000160)
Got RTP packet from 192.168.178.29:5062 (type 03, seq 000267, ts 896456, len 000033)
Sent RTP packet to 192.168.178.26:5062 (type 00, seq 017598, ts 896456, len 000160)
Got RTP packet from 192.168.178.29:5062 (type 03, seq 000268, ts 896616, len 000033)
Sent RTP packet to 192.168.178.26:5062 (type 00, seq 017599, ts 896616, len 000160)
Got RTP packet from 192.168.178.29:5062 (type 03, seq 000269, ts 896776, len 000033)
Sent RTP packet to 192.168.178.26:5062 (type 00, seq 017600, ts 896776, len 000160)
 
Warum verwendest du für beide Clients eigentlich einen unterschiedlichen Payload-Type? Steht das so in dem Buch? Zwischen G.711 u-law und GSM sollte es zwar kein Problem geben, aber stell doch für beide Clients Payload-Type 8 also G.711 a-law ein. Tja, bleibt trotzdem noch die spannende Frage warum man kein

Got RTP packet from 192.168.178.26:5062 und
Sent RTP packet to 192.168.178.29:5062 sieht.
 
Habe das Problem "umgangen" und mir ein richtiges Telefongerät besorgt. Jetzt läuft es in der Testumgebung soweit stabil.
 

Zurzeit aktive Besucher

Statistik des Forums

Themen
246,512
Beiträge
2,253,338
Mitglieder
374,330
Neuestes Mitglied
Drödle
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.