Signalisierung von H.323

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen

Die fünf Phasen der H.323-Kommunikation

Gesprächsaufbau

  • In dieser Phase wird die Verbindung zwischen den Kommunikationsendpunkten aufgebaut.
  • Ein Endpunkt (oft ein Client) initiiert den Verbindungsaufbau zum anderen Endpunkt (oft ein Server).
  • Während des Aufbaus wird die IP-Adresse oder der Domainname des Zielendpunkts verwendet.
  • Hier ist ein ASCII-Diagramm, das den Gesprächsaufbau veranschaulicht:
   Client          Server
     |   Setup Request  |
     |----------------->|
     |   Setup Response |
     |<-----------------|
     |    Connect       |
     |----------------->|
     |   Connect Ack    |
     |<-----------------|

Austausch der Endgeräte-Merkmale

  • In dieser Phase tauschen die Endgeräte (Client und Server) Informationen über ihre Fähigkeiten und Merkmale aus, um festzustellen, welche Audio-, Video- und Datenformate unterstützt werden. *Dieser Austausch ermöglicht es den Endgeräten, die geeigneten Codecs und Einstellungen für die Kommunikation zu wählen.
  • Hier ist ein ASCII-Diagramm, das den Austausch der Endgeräte-Merkmale veranschaulicht:
   Client          Server
     |  Capabilities   |
     |---------------->|
     |  Capabilities   |
     |<----------------|

Gesprächsbeginn

  • Nachdem die Endgeräte ihre Merkmale ausgetauscht haben, erfolgt der eigentliche Start des Gesprächs.
  • In dieser Phase wird der Verbindungsaufbau abgeschlossen, und die Kommunikationssitzung wird etabliert.
  • Hier ist ein ASCII-Diagramm, das den Gesprächsbeginn veranschaulicht:
   Client          Server
     |     Setup       |
     |---------------->|
     |  Setup Ack      |
     |<----------------|

Kommunikation

  • In dieser Phase findet die eigentliche Kommunikation zwischen den Endgeräten statt.
  • Audio, Video oder Daten werden übertragen und können in Echtzeit oder im Tandemmodus (alternierende Übertragung) erfolgen, abhängig von den unterstützten Funktionen.
  • Hier ist ein ASCII-Diagramm, das die Kommunikation veranschaulicht:
   Client          Server
     |   Data Transfer |
     |---------------->|
     |   Data Transfer |
     |<----------------|

Gesprächsabbau

  • Wenn die Kommunikation beendet werden soll, wird der Gesprächsabbau eingeleitet.
  • Die Endgeräte signalisieren einander, dass sie die Verbindung trennen möchten, und die Ressourcen werden freigegeben.
  • Hier ist ein ASCII-Diagramm, das den Gesprächsabbau veranschaulicht:
   Client          Server
     |     Release    |
     |--------------->|
     | Release Ack    |
     |<---------------|