SIP Architektur: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
Zeile 11: Zeile 11:
 
* User Agent Client (UAC)
 
* User Agent Client (UAC)
 
* User Agent Server (UAS)
 
* User Agent Server (UAS)
 
  
 
=Registrar Server=
 
=Registrar Server=

Aktuelle Version vom 16. Juni 2023, 07:16 Uhr

SIP-Systemarchitektur

  • der User Agent (UA) repräsentiert die Endgeräte, wie Computer, IP-Telefone oder Smartphones und gibt an, ob es sich um den Anrufer (User Agent Client)/Angerufenen (User Agent Server) handelt
  • der Proxy Server übernimmt Routing-Aufgaben und die Suche der Kommunikationspartner
  • der Redirect Server leitet Routing-Informationen direkt an den UAC wieter
  • der Registrar Server verwaltet SIP- und IP-Adressen der Teilnehmer zentral

User Agent

Die User Agents sind die Endgeräte wie Computer, IP-Telefone oder Smartphones. Der User Agent Client (UAC) initiiert den Anruf, während der User Agent Server (UAS) den Anruf entgegennimmt.

  • User Agent Client (UAC)
  • User Agent Server (UAS)

Registrar Server

Der Registrar Server ist die zentrale Schaltstelle in der SIP-Systemarchitektur. Jeder SIP-Teilnehmer sendet regelmäßig eine REGISTER-Nachricht an den Registrar Server, um seine SIP-Adresse und IP-Adresse zu registrieren. Diese Informationen werden im "Location Service" gespeichert und dienen später dem Proxy-Server zur Weiterleitung von Anfragen.

Proxy Server

Der Proxy Server übernimmt die Routing-Aufgaben und entlastet den User Agent. Er sucht den Kommunikationspartner und leitet die Anfragen weiter. Der Proxy Server kann auch als Client fungieren, um Informationen über andere Teilnehmer zu erhalten.

Redirect Server

Der Redirect Server entlastet ebenfalls den Proxy Server. Er leitet die Routing-Informationen direkt an den User Agent Client weiter, der dann den Verbindungsaufbau zum User Agent Server selbstständig durchführt.

NAT-Problem beim Verbindungsaufbau mit SIP

Der Verbindungsaufbau mit SIP setzt voraus, dass die Endgeräte über eine öffentliche IP-Adresse (IPv4) erreichbar sind. Bei Endgeräten, die hinter einem Router mit NAT stehen, ist dies nicht der Fall. STUN (Simple Traversal of UDP through NAT) ist ein Protokoll, das dabei hilft, die Einschränkungen von NAT zu umgehen und eine Verbindung zwischen SIP-Endgeräten herzustellen.