3.8.1. Sequential Forking (Sequenzielles Forking)
3.8.1. Sequential Forking (Sequenzielles Forking)
Sequenzielles Forking beinhaltet, dass ein Anruf an mehrere entfernte Angerufene gesendet wird, wobei jeder Angerufene den Anruf annehmen kann, aber immer nur eine aktive Sitzung gleichzeitig existiert; es wird keine Mischung empfangener Medien durchgeführt.
JSEP behandelt sequenzielles Forking gut und ermöglicht es der Anwendung, die Richtlinie zur Auswahl des gewünschten entfernten Endpunkts einfach zu steuern. Wenn eine Antwort von einem der Angerufenen eintrifft, kann die Anwendung wählen, sie entweder als (1) vorläufige Antwort anzuwenden, wobei die Möglichkeit offen bleibt, in Zukunft eine andere Antwort zu verwenden, oder (2) als endgültige Antwort, die den Einrichtungsfluss beendet.
In einer "Wer zuerst kommt, mahlt zuerst"-Situation wird die erste Antwort als endgültige Antwort angewendet, und die Anwendung lehnt alle nachfolgenden Antworten ab. Im SIP-Jargon wäre dies ACK + BYE.
In einer "Wer zuletzt kommt, gewinnt"-Situation würden alle Antworten als vorläufige Antworten angewendet, und jeder vorherige Anrufzweig wird beendet. Zu einem bestimmten Zeitpunkt beendet die Anwendung den Einrichtungsprozess, möglicherweise mit einem Timer; zu diesem Zeitpunkt könnte die Anwendung die ausstehende entfernte Beschreibung als endgültige Antwort erneut anwenden.