Picture of André 1752
Registered 10 years 59 days
André 1752 Saturday, 16 September 2017, 01:50 PM
"ICE failed" wie interpretiere ich die Nachricht
Hallo Zusammen,

wir haben bei unserer eigenen PBX ein Problem mit manchen Anrufen.
Wir sehen dann zwei Meldungen in den Events/Alarms.

Wie kann ich die ICE Failed Meldung interpretieren um die Ursache zu finden?

212.117.203.193 ist der jweilige SIP Server von Sipcall, unsere Public IP mit Firewall ist die 46.14.232.xxx

Time 16.09.2017-13:42:51
Type Error
Code 0x00050008
Severity Major
Source RTP
Description ICE failed
Call SIP2:00417963207xx←RS2:003239700xx
Protocol SIP
Media 192.168.200.202:16402212.117.203.193:17644
Type G711A
ICE Local

HOST 192.168.200.202:16402|16403

SRFLX 46.14.232.xxx:16402|16403
ICE Remote

HOST 192.168.200.202:16402|16403

SRFLX 46.14.232.xxx:16402|16403
ICE Checklist

RTP 192.168.200.202:16402 ↔ 192.168.200.202:16402 valid

RTP 192.168.200.202:16402 ↔ 46.14.232.xxx:16402 failed
TURN Channels

Die andere Meldung ist die hier:

Time 16.09.2017-13:42:51
Type Error
Code 0x00070005
Severity Major
Source SIP
Description Media config failed
Call SIP2:00417963207xx←RS2:003239700xx
Protocol SIP

Picture of Jochen
Registered 8 years 57 days
Jochen Monday, 18 September 2017, 09:11 AM
Re: "ICE failed" wie interpretiere ich die Nachricht
Hi Andre,
wie hast du den Provider angebunden? Einfaches Firewall Portforwarding oder ist da ein NAT dazwischen?
Aus dem Wiki:
"ICE is a protocol for finding and selecting a working network path between two media endpoints. The basic idea is that each endpoint discovers all its addresses that could be used to receive media. Those candidates are sent to the other endpoint. Then all combinations of local and remote candidates are tested. The best working combination is used for the actual media stream. If there is no working combination, the call can be disconnected."
Ich würde entweder schauen es entweder ohne STUN/Turn zu lösen oder halt mit. (TURN und Stun am SBC/RP aktivieren.)
Eventuell schaust du dir mit Wireshark den SDP der SIP Pakete an.
Grüße
Jochen
Picture of André 1752
Registered 10 years 59 days
André 1752 Monday, 18 September 2017, 09:39 AM
Re: "ICE failed" wie interpretiere ich die Nachricht
Hallo,

es hat eine Firewall mit NAT dazwischen.

Das Problem taucht in dieser Konstelation nur auf, wenn ein externer Anruf nach extern weitergeleitet wird.

Von extern nach intern sowie von intern nach extern funktioniert es wunderbar.

Die PBX ist als Media-Relay=Always für diesen SIP Provider konfiguriert, deshalb verstehe ich das Problem nicht

Picture of Jochen
Registered 8 years 57 days
Jochen Monday, 18 September 2017, 10:36 AM
1 of 1 users consider this post helpful
Re: "ICE failed" wie interpretiere ich die Nachricht
Hi Andre,
nach meinen Erfahrungen gibt es bei Umleitung von externen Gesprächen nach Extern gerne Probleme mit RTP.
Hintergrund:
- Wenn du für RTP nichts konfiguriert hast, macht die Firewall nach dem ersten ausgehenden RTP Paket den Port für die Kommunikation auf und deswegen funktioniert alles (manchmal komplett ohne jeglicher Firewallregel).
- Hast du jetzt keinen internen Teilnehmer dann fehlt dir auch das "öffneten Paket".
- Selbst mit den Relayeinstellungen wird nichts durch die Firewall zur PBX kommen was relayed werden kann.
Grüße
Jochen
Picture of André 1752
Registered 10 years 59 days
André 1752 Tuesday, 19 September 2017, 04:44 PM
Re: "ICE failed" wie interpretiere ich die Nachricht
Hallo,

das deaktivieren von ICE auf dem Sip Anschluss hat das Problem gelöst.

Danke
← You can define your color theme preference here