ext. Nebenstelle: Anrufumlegung fehlgeschlagen (Firewall)

Allgemeiner Support zur 3CX IP-Telefonanlage sowie zu VoIP und SIP (Community-gestützt).User-to-User-Support - Forum zum Erfahrungsaustausch mit anderen 3CX-Anwendern. Über dieses Forum steht KEIN technischer Support durch 3CX zur Verfügung.

Moderators: kevin, 3CX staff

ext. Nebenstelle: Anrufumlegung fehlgeschlagen (Firewall)

Postby StefanH » Sat Oct 23, 2010 7:17 pm

Hallo,

Am Standort A läuft eine aktuelle 3cx (9.0.13545.594 SP.3 unter WinServer2008R2), die Firewall ist entsprechend dem Blog-Eintrag freigeschaltet und per Firewall-Checker geprüft. Am Standort B (mit freigeschalter Linux-Firewall im Router) soll eine externe Nebenstelle (Snom 370) betrieben werden.

Das funktioniert:
- ext. Nebenstelle kann intern und auch ins Festnetz problemlos wegtelefonieren
- ext. Nebenstelle kann per *20* anläutende Gespräche zu sich holen
- ext. Nebenstelle (Snom370) sieht an den 12 Funktionstasten welche Nebenstellen gerade telefonieren oder angerufen werden

Das funktioniert nicht:
- ext. Nebenstelle läutet nicht (bei direktem Anruf bzw. bei Anruf innerhalb einer Warteschleife/Signalisierungsgruppe)/kann nicht angerufen werden
- ext. Nebenstelle kann per *20* keine Gespräche aus einer Warteschleife an sich holen. Der Kunde in der Warteschleife hört dann "Anrufumlegung fehlgeschlagen")

Folgende Attribute sind bei der externen Nebenstelle gesetzt:
Telefonanlage überträgt Audio
Unterstützt "REINVITE"
Unterstützt "Replaces"-Header

Kenn jemand für dieses Problem eine Lösung? Danke!
StefanH
New User
 
Posts: 15
Joined: Thu Nov 13, 2008 2:49 pm

Re: ext. Nebenstelle: Anrufumlegung fehlgeschlagen (Firewall

Postby StefanH » Sat Oct 23, 2010 9:55 pm

Hier noch der betreffende Auszug aus der 3cx-Server-Log für einen Anruf an die externe Nebenstelle:
22:44:43.374 [CM503003]: Call(146): Call to sip:706@192.168.IP_A:5060 has failed; Cause: 403 Use Proxy; from IP:192.168.IP_B:5060

Per Wireshark:
No. Time Source Destination Protocol Info
209462 10044.341270 192.168.IP_A 192.168.IP_B SIP/SDP Request: INVITE sip:706@192.168.IP_B:5060;line=189z5sdv, with session description

Frame 209462 (1029 bytes on wire, 1029 bytes captured)
Ethernet II, Src: _MAC-Adresse2_, Dst: _MAC-Adresse1_
Internet Protocol, Src: 192.168.IP_A (192.168.IP_A), Dst: 192.168.IP_B (192.168.IP_B)
Version: 4
Header length: 20 bytes
Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00)
Total Length: 1015
Identification: 0x7416 (29718)
Flags: 0x00
Fragment offset: 0
Time to live: 128
Protocol: UDP (0x11)
Header checksum: 0x0000 [incorrect, should be 0xed76]
[Good: False]
[Bad : True]
[Expert Info (Error/Checksum): Bad checksum]
Source: 192.168.IP_A (192.168.IP_A)
Destination: 192.168.IP_B (192.168.IP_B)
User Datagram Protocol, Src Port: sip (5060), Dst Port: sip (5060)
Session Initiation Protocol

No. Time Source Destination Protocol Info
209466 10044.459070 192.168.IP_A 192.168.IP_B SIP Request: NOTIFY sip:705@192.168.IP_B:5060;line=n3j8nigs

Frame 209466 (778 bytes on wire, 778 bytes captured)
Ethernet II, Src: _MAC-Adresse2_, Dst: _MAC-Adresse1_
Internet Protocol, Src: 192.168.IP_A (192.168.IP_A), Dst: 192.168.IP_B (192.168.IP_B)
Version: 4
Header length: 20 bytes
Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00)
Total Length: 764
Identification: 0x7419 (29721)
Flags: 0x00
Fragment offset: 0
Time to live: 128
Protocol: UDP (0x11)
Header checksum: 0x0000 [incorrect, should be 0xee6e]
[Good: False]
[Bad : True]
[Expert Info (Error/Checksum): Bad checksum]
Source: 192.168.IP_A (192.168.IP_A)
Destination: 192.168.IP_B (192.168.IP_B)
User Datagram Protocol, Src Port: sip (5060), Dst Port: sip (5060)
Session Initiation Protocol

No. Time Source Destination Protocol Info
209467 10044.465545 192.168.IP_B 192.168.IP_A SIP Status: 403 Use Proxy

Frame 209467 (530 bytes on wire, 530 bytes captured)
Ethernet II, Src: _MAC-Adresse1_, Dst: _MAC-Adresse2_
Internet Protocol, Src: 192.168.IP_B (192.168.IP_B), Dst: 192.168.IP_A (192.168.IP_A)
Version: 4
Header length: 20 bytes
Differentiated Services Field: 0xa0 (DSCP 0x28: Class Selector 5; ECN: 0x00)
Total Length: 516
Identification: 0x0000 (0)
Flags: 0x02 (Don't Fragment)
Fragment offset: 0
Time to live: 62
Protocol: UDP (0x11)
Header checksum: 0x64e0 [correct]
[Good: True]
[Bad : False]
Source: 192.168.IP_B (192.168.IP_B)
Destination: 192.168.IP_A (192.168.IP_A)
User Datagram Protocol, Src Port: sip (5060), Dst Port: sip (5060)
Session Initiation Protocol

No. Time Source Destination Protocol Info
209468 10044.466337 192.168.IP_A 192.168.IP_B SIP Request: ACK sip:706@192.168.IP_B:5060;line=189z5sdv

Frame 209468 (388 bytes on wire, 388 bytes captured)
Ethernet II, Src: _MAC-Adresse2_, Dst: _MAC-Adresse1_
Internet Protocol, Src: 192.168.IP_A (192.168.IP_A), Dst: 192.168.IP_B (192.168.IP_B)
Version: 4
Header length: 20 bytes
Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00)
Total Length: 374
Identification: 0x741a (29722)
Flags: 0x00
Fragment offset: 0
Time to live: 128
Protocol: UDP (0x11)
Header checksum: 0x0000 [incorrect, should be 0xeff3]
[Good: False]
[Bad : True]
[Expert Info (Error/Checksum): Bad checksum]
Source: 192.168.IP_A (192.168.IP_A)
Destination: 192.168.IP_B (192.168.IP_B)
User Datagram Protocol, Src Port: sip (5060), Dst Port: sip (5060)
Session Initiation Protocol

No. Time Source Destination Protocol Info
209469 10044.582828 192.168.IP_B 192.168.IP_A SIP Status: 200 Ok

Frame 209469 (340 bytes on wire, 340 bytes captured)
Ethernet II, Src: _MAC-Adresse1_, Dst: _MAC-Adresse2_
Internet Protocol, Src: 192.168.IP_B (192.168.IP_B), Dst: 192.168.IP_A (192.168.IP_A)
Version: 4
Header length: 20 bytes
Differentiated Services Field: 0xa0 (DSCP 0x28: Class Selector 5; ECN: 0x00)
Total Length: 326
Identification: 0x0000 (0)
Flags: 0x02 (Don't Fragment)
Fragment offset: 0
Time to live: 62
Protocol: UDP (0x11)
Header checksum: 0x659e [correct]
[Good: True]
[Bad : False]
Source: 192.168.IP_B (192.168.IP_B)
Destination: 192.168.IP_A (192.168.IP_A)
User Datagram Protocol, Src Port: sip (5060), Dst Port: sip (5060)
Session Initiation Protocol
StefanH
New User
 
Posts: 15
Joined: Thu Nov 13, 2008 2:49 pm

Re: ext. Nebenstelle: Anrufumlegung fehlgeschlagen (Firewall

Postby StefanW » Sun Oct 24, 2010 4:11 pm

das ist nun nicht zu einfach zu machen.
wichtig snom FW 8.4.22 brauchst du.
Nun brauchen wir aber einmal einen Wireshark von dem was da ab geht, das ist aber recht gefählich mit all den Daten die darin enthalten sind. Musst du wissen.

PS kannst du nicht aus dem Linux router VPN zu deiner Firewall machen?
Dann wird sich das alles im Lan2lAN DIREKT auflösen.
==================================
Stefan Walther
Technical Support Engineer
3CX - Developers of IP PBX Software
StefanW
3CX Support
3CX Support
 
Posts: 2008
Joined: Tue Jun 02, 2009 7:29 am
Location: Cyprus // Zypern (Nicosia)

Re: ext. Nebenstelle: Anrufumlegung fehlgeschlagen (Firewall

Postby StefanH » Sun Nov 07, 2010 11:32 pm

Hallo,

externer Arbeitsplatz (192.168.4.x) ist per VPN mit Firma verbunden. Das dort eingesetzte Snom 370 wurde wie vorgeschlagen auf Firmware 8.4.22 upgegraded und meldet sich mit Port 5060 an der Telefonanlage an.

Ich konnte das Problem nun wie folgt eingrenzen:

- Ein am externen Arbeitsplatz installiertes 3cx Softphone (aktuelle Ver. 5) funktioniert problemlos mit identischen Nebenstellen (meldet sich mit Port 62186 an) , hierüber kann man auch angerufen werden.

- Auch wenn ich das externe Snom 370 auf den Port 62187 klemme (und reboote), kommen keine Anrufe an. Auf dem 3cx Softphone auf Port 62186 klingelt es aber.

- In der 3cx Telefonanlage wird unter Telefone das 3cx Softphone (identische Nebenstellen wie externes Snom 370) als Telefonmodell Snom 370 und auch mit der MAC-Adresse des Snom370 angezeigt. Spalte IP-Adresse und Firmware stimmt jedoch.

Somit liegt es eindeutig am Snom-Telefon ...
Was kann ich noch machen?
StefanH
New User
 
Posts: 15
Joined: Thu Nov 13, 2008 2:49 pm


Return to Deutsch


Who is online

Users browsing this forum: No registered users and 1 guest

Announcements: