Das Asterisk Manager Interface stellt keine Funktion "Answer" zur Verfügung. Dies ist soweit auch logisch, da die Asterisk via SIP-Protokoll mit den Telefonen spricht und das SIP-Protokoll zwar ein "Auto-Answer" aber kein "Answer" kennt.
- Lösung 1: Für speziell unterstützte Geräte (z.B. snom oder yealink Telefone) kann der TAPI-Treiber einen HTTP-Befehl "Answer" direkt zum Telefone senden.
- Lösungsansatz 2: Über SIP-Header "auto-answer"
- Diese Variante benötigt eine speziell angepasste/gepatchte Asterisk Anlage.
- Diese SIP-Telefone müssen dafür nur speziell konfiguriert sein, benötigen aber keine Spezialfirmware.
- Weitere Infos...
- Lösungsansatz 3: Über spezielles SIP-NOTIFY event
- Diese Variante benötigt eine speziell angepasste/gepatchte Asterisk Anlage.
- Und auch die SIP-Telefone benötigen eine speziell angepasste Firmware.
- Weitere Infos...
Für speziell unterstützte Geräte (z.B. snom oder yealink Telefone) kann der TAPI-Treiber einen HTTP-Befehl "Answer" direkt zum Telefone senden.
In der TAPI-Treiber Line-Konfiguration sehen Sie unter [Parameter für TAPI-gesteuerten Verbindungsaufbau > Spezielle Geräte] welche Telefone aktuell unterstützt werden. Wenn Sie eines der aufgelisteten Telefone verwenden, dann wählen Sie dieses bitte aus.
Achtung: Einige Einträge wirken sich technisch bedingt nur auf "MakeCall" aus aber nicht auf "Answer".
Der TAPI-Treiber kann zum Anruf-Annehmen einen speziellen Redirect-Befehl zum Manager Interface der Anlage senden. Die Anlage muss darauf hin ein neues SIP-INIVITE mit auto-answer Header zum Telefon senden.
- Diese Variante benötigt eine speziell angepasste/gepatchte Asterisk Anlage. Diese Anpassung müsste der Anbieter/Hersteller der Anlage vornehmen.
- Beispiel für den speziellen Redirect-Befehl: ami_answer_by_redirect_example.txt
- Wenn die Anlage den speziellen Redirect-Befehl verarbeiten kann, dann müssten Sie die Funktion auch im TAPI-Treiber freischalten unter: [Asterisk Server - Einstellungen > Tab "TAPI-Funktionen" > Answer via Special-Context-Self-Redirect].
- Eine weitere Voraussetzung ist, dass in den SIP-Telefonen die Funktion "auto-answer by call-info" aktiviert ist.
- Diese Variante benötigt eine speziell angepasste/gepatchte Asterisk Anlage.
- Und auch die SIP-Telefone benötigen eine speziell angepasste Firmware.
Eingehende Anrufe per CTI/TAPI annehmen mittels speziellem SIP-NOTIFY (Non-Standard)
Voraussetzungen:
- Diese Option erfordert spezielle Anpassungen in der Telefonanlage, die der Hersteller der Anlage vornehmen müsste.
- Das SIP-SoftPhone oder das SIP-Telefon reagiert auf spezielle NOTIFY-Events mit Parameter "Event: CtiAnswer".
- Wenn die Voraussetzungen 1 und 2 erfüllt sind, dann können Sie die Funktion auch im TAPI-Treiber aktivieren unter:
- [Asterisk Line - Konfiguration > Parameter für TAPI-gesteuerten Verbindungsaufbau > Spezielles Gerät = Standard > Einstellungen > CTI-Answer via SIP-NOTIFY].
Funktionsweise: Wenn der TAPI-Treiber ein lineAnswer-Befehl per TAPI empfängt, sendet dieser eine spezielle Action "Redirect" zur Anlage. Die Anlage müsste dann ein spezielles NOTIFY-Event generieren mit dem Parameter "Event CtiAnswer". Das SIP-SoftPhone oder das SIP-Telefon nimmt darauf hin das Gespräch an.
- Beispiel-Logdatei (ast-answer.log) vom TAPI-Treiber
- Beispiel-Logdatei (sip-answer.log) vom CTI Client SoftPhone