Transfer von Gesprächen

Wenn Sie die Applikation Dial() ohne weitere Optionen (bzw. Flags) benutzen, können Sie bestehende Gespräche nicht zu einem anderen Telefon transferieren. Dieses Feature muss explizit bei der Dial()-Applikation mit der Option t, T oder tT aktiviert werden. Die vollständige Liste aller Dial()-Optionen steht in der offiziellen Dokumentation. Wenn Sie sowohl dem Anrufer wie auch dem Angerufenen das Transferieren von Gesprächen erlauben wollen, müssen Sie die Optionen tT benutzen.

Beispiel:

exten => _2XXX,1,Dial(PJSIP/${EXTEN},30,tT)

Blind Transfer

Der Begriff „Blind Transfer" wird für Transfers benutzt, die von einem Teilnehmer ohne Rückfrage zu einem anderen Teilnehmer gemacht werden. Der Default-Trigger ist die Raute-Taste (#), gefolgt von der Zielrufnummer. Um ein Gespräch also zum Telefon 2323 weiterzuleiten, drücken Sie #2323.

In der Datei /etc/asterisk/features.conf lässt sich diese Ziffernkombination im Context [featuremap] anpassen — hier z. B. auf die längere Variante #1:

[featuremap]
blindxfer => #1         ; Blind transfer (Default: #)

Attended Transfer

Im Gegensatz zum „Blind Transfer“ kann der eine Teilnehmer beim „Attended Transfer“ mit der Gegenstelle vor dem Transfer erst noch sprechen, und erst nach dem Auflegen wird das Gespräch weitergeleitet. Ein Attended Transfer wird per Default durch die Eingabe von *2 eingeleitet, gefolgt von der gewünschten Zielrufnummer.

In der Datei /etc/asterisk/features.conf kann man im Context [featuremap] die Ziffernkombination für das Einleiten eines Attended Transfers anpassen:

[featuremap]
atxfer => *2                    ; Attended transfer

Sollten Sie für Ihre Geräte Call-Limits verwenden (Anzahl gleichzeitig erlaubter Gespräche), müssen Sie beachten, dass ein Attended Transfer vorübergehend 2 Leitungen benötigt.