Das Profi-Forum für LANCOM-User
LANCOMs günstig bei Ebay ersteigern
LANCOM

 Software PBX und Probleme Firewall/Routing VoIP
Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Beiträge der letzten 24 Stunden anzeigen

Neues Thema eröffnenNeue Antwort erstellen
Autor Nachricht
chrisib



Anmeldungsdatum: 18.01.2008
Beiträge: 17

BeitragVerfasst am: So 08 März, 2009 15:26 Antworten mit ZitatNach oben

Hallo Experten!

Ich habe folgendes (interessantes) Problem mit der Firewall:

Szenario:
Software VoIP-Anlage hinter Lancom 1723

Problem:
Ausgehende Anrufe werden zwar eingeleitet (beim Empfänger läutet das Telefon) aber es kommt keine Verbindung zustande. Wenn der Empfänger das Gespräch entgegen nimmt, erkennt die Telefonanlage dies nicht, und bleibt am Status: "Läuten" obwohl der Empfänger schon abgenommen hat.

Die erforderlichen Ports wurden über eine Firewall-Regel freigeschalten und ein Portmapping ist eingetragen. Jedoch ohne Erfolg.

Nun das Interessante:
Wenn die Firewall komplett deaktiviert wird, funktioniert das Telefonieren genau EIN Mal. Danach wieder die gleiche Problematik. Der Fehler ist rekonstruierbar.
FW wieder einschalten, danach wieder deaktivieren -> EIN Gespräch möglich.

Wo könnte das Problem stecken?
Eventuell ein Routingfehler?

Die Konfiguration der Software-PBX ist richtig, ohne Lancom, direkt im Netz klappt alles gut.

Für Lösungsvorschläge wäre ich dankbar!
Benutzer ist OfflineBenutzer-Profile anzeigenPrivate Nachricht senden
Guest






Verfasst am: Nach oben

tbc233



Anmeldungsdatum: 01.02.2005
Beiträge: 271

BeitragVerfasst am: Do 12 März, 2009 22:07 Antworten mit ZitatNach oben

Ich hab dieses und ähnliche Verhalten öfter beobachtet, wenn die PBX ihre interne IP in die SIP Nachrichten packt. Wenn möglich, beobachte mal die SIP Nachrichten und falls da die interne IP drinsteht, versuch ihr beizubringen, dass sie die externe verwendet.

_________________
Liebe Grüße,
michael

http://www.pixelkinder.com | http://bitfuck.net | http://herzblut.fm
Benutzer ist OfflineBenutzer-Profile anzeigenPrivate Nachricht sendenWebsite dieses Benutzers besuchen
chrisib



Anmeldungsdatum: 18.01.2008
Beiträge: 17

BeitragVerfasst am: Fr 13 März, 2009 19:21 Antworten mit ZitatNach oben

Danke für den Tipp, ein Ansatz zum Fehlersuchen.
In welchem Teil des Sip-Header trägt die PBX die "falsche" IP ein?
Benutzer ist OfflineBenutzer-Profile anzeigenPrivate Nachricht senden
tbc233



Anmeldungsdatum: 01.02.2005
Beiträge: 271

BeitragVerfasst am: Fr 13 März, 2009 21:21 Antworten mit ZitatNach oben

Bei mir wars streng genommen damals nicht in den SIP Headern, sondern im SDP Teil. Wenn hier bei c= die interne IP drinsteht, kann es dazu kommen, dass die Gegenstelle damit nichts anfangen kann. Das könnte auch erklären warum es funktioniert wenn Du die PBX direkt ans Internet hängst.
Bei mir hats eben damals geholfen die externe IP Adresse direkt bei der PBX einzutragen.

Beispiel (mit interner IP wie es nicht sein soll):

Code:

v=0
o=- 2991476138 2991476138 IN IP4 192.168.5.1
s=call
c=IN IP4 192.168.5.1
t=0 0
m=audio 8248 RTP/AVP 8 2 101
a=rtpmap:8 PCMA/8000
a=rtpmap:2 G726-32/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=sendrecv

a=silenceSupp:off - - - -

_________________
Liebe Grüße,
michael

http://www.pixelkinder.com | http://bitfuck.net | http://herzblut.fm
Benutzer ist OfflineBenutzer-Profile anzeigenPrivate Nachricht sendenWebsite dieses Benutzers besuchen
chrisib



Anmeldungsdatum: 18.01.2008
Beiträge: 17

BeitragVerfasst am: Di 24 März, 2009 22:39 Antworten mit ZitatNach oben

Ja genau, bei mir steht auch die interne IP drinnen. Laut Support der Telefonanlage verändert jedoch die Firewall (mein Lancom) diesen Eintrag. Kann das sein?!?
Wo wäre die Anpassung vorzunehmen (in welchem Teil der SIP Einstellungen?)
Benutzer ist OfflineBenutzer-Profile anzeigenPrivate Nachricht senden
tbc233



Anmeldungsdatum: 01.02.2005
Beiträge: 271

BeitragVerfasst am: Di 24 März, 2009 23:01 Antworten mit ZitatNach oben

Dieser Argumentation (von dem Support) kann ich nicht folgen. Weil *würde* der Lancom die IP Adresse in den Sip Nachrichten umschreiben, dann hättest Du das Problem vermutlich nicht. Dann wäre ja alles so wie es sein soll.

(Abgesehen davon das ich nicht glaube, dass der Lancom die Adressen in den SIP Nachrichten ersetzt)

_________________
Liebe Grüße,
michael

http://www.pixelkinder.com | http://bitfuck.net | http://herzblut.fm
Benutzer ist OfflineBenutzer-Profile anzeigenPrivate Nachricht sendenWebsite dieses Benutzers besuchen
anton



Anmeldungsdatum: 17.08.2006
Beiträge: 52
Wohnort: Belgique

BeitragVerfasst am: Mi 25 März, 2009 11:35 Antworten mit ZitatNach oben

[quote="chrisib"]Ja genau, bei mir steht auch die interne IP drinnen. Laut Support der Telefonanlage verändert jedoch die Firewall (mein Lancom) diesen Eintrag. Kann das sein?!?
Wo wäre die Anpassung vorzunehmen (in welchem Teil der SIP Einstellungen?)[/quote]

Wenn du den VCM deines 1723 aktiviert hast, dann kann es sehrwohl sein, das der LANCOM sich hier einmicht, da er sich als SIP-Gateway für alle SIP-Pakete auf Port 5060 verantwortlich zeigt.

Du hast also nur die Möglichkeit, den VCM zu deaktivieren oder aber deine PBX über den VCM des LANCOM raus telefonieren zu lassen.

Alternativ kannst du, wenn vorhanden, eine weitere öffentliche IP an die PBX durchreichen. Dann hält sich der VCM raus.

LG
Oliver

_________________
Es könnte schlimmer kommen ....

... Ach ja, 'nen Router hab' ich auch ...
Benutzer ist OfflineBenutzer-Profile anzeigenPrivate Nachricht senden
chrisib



Anmeldungsdatum: 18.01.2008
Beiträge: 17

BeitragVerfasst am: Do 26 März, 2009 22:19 Antworten mit ZitatNach oben

Den VCM habe ich deaktiviert, möchte ich auch nicht einsetzen, da die SoftwarePBX mehr Funktionen bietet, weiters habe ich auch noch Lancom-Router ohne VCM, die später genau so zum Einsatz kommen sollen.

Habe nun Wireshark auf der Maschine mit der PBX installiert, und beim Trace erscheint die Info "ICMP Destination unreachable (Port unreachable)".

Bezüglich der Ports:
Ich benötige 5060 TCP+UDP für SIP und 9000-9015 UDP für RTP.
Ich habe folgende Firewall-Reglen definiert:
PBX-PC (ALLE Protokolle) an ALLE (ALLE Protokolle)
ALLE (ALLE Protokolle) an PBX-PC (ALLE Protokolle)
Beim Portforwarding:
5060:5060 - INTERNET - PBX-PC - TCP+UDP
9000:9015 - INTERNET - PBX-PC -UDP

Sollte doch passen?(abgesehen vom Sicherheitsrisiko bei der eingehenden Regel!)

Muss ich für ICMP auch eine Regel definieren?

Und wie könnte ich eine externe IP direkt an den PC durchreichen?
Benutzer ist OfflineBenutzer-Profile anzeigenPrivate Nachricht senden
Beiträge der letzten Zeit anzeigen:      
Neues Thema eröffnenNeue Antwort erstellen

 Gehe zu:   

Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Beiträge der letzten 24 Stunden anzeigen