Zuletzt bearbeitet vor einem Jahr
von Anonymer Benutzer

TAPI-Treiber

Installation

Siehe Hersteller-Wiki: https://wiki.wwcom.ch/display/WPW/TAPI-Treiber

Anrufe auslösen aus Outlook mit TAPI-Treiber

Damit, wenn eine Nummer aus dem Outlook gewählt wird, sich nicht Teams zuständig fühlt, muss in Teams folgende Option ausgeschaltet werden:

KB VoIP Telefonie vPBX vPBX FAQ, Tipps TAPI-Treiberimage-2023-11-23 11-12-51.png



Icon-info.svg

Die Telefonnummern müssen im Outlook im Format +41nnnnnnnnn oder 0041nnnnnnnnn vorhanden sein, sonst fügt Outlook eine 0 vor die eigentliche Nummer (00nnnnnnnnn), was nicht geht.




Diverse Optionen zum Anrufen

Falls nun bei einem Programm, welches den TAPI-Treiber nutzt, ein Anruf gestartet wird, wird dieser bei allen registrierten Telefone signalisiert. Der CTI-Client ist daher nicht notwendig, nur eine CTI-Lizenz.  Falls der CTI-Client im Softphone-Modus genutzt wird muss man noch bestätigen, dass der Anruf gestartet werden soll. Hierbei wird ein PopUp geöffnet bei dem der Anruf via Klick auf "Ja" gestartet werden kann (siehe Bild).

KB VoIP Telefonie vPBX vPBX FAQ, Tipps TAPI-Treiberimage2021-12-23 10-32-58.png

TAPI-Treiber-Funktionsweise

TAPI funktioniert so, dass der TAPI Client mit dem Tapi Service von Windows kommuniziert und der Tapi Service mit dem TAPI TSP (das ist dann der TAPI-Treiber).

TAPI-Debug-Tool

Folgendes Tool von Estos wird empfohlen: https://helpdesk.estos.de/Knowledgebase/Article/View/82/3/howto-ephoneexe--tapi-test-tool

Hinweis zum Upgrade des TAPI-Treibers

Wichtig: wenn man den TAPI TSP ersetzt und der TAPI-Service nicht beendet werden kann (da noch eine Software darauf zugreift), kann es passieren, dass die wwtapi.tsp Datei nicht ersetzt werden kann. Daher, wenn man sichergehen will, zuerst unter "Dienste" den Telefonieservice beenden und erst dann das Update ausführen.

Unterstützte Funktionen

  • Anruf starten
  • Anruf beenden
  • Anruf blind vermitteln
  • DTMF senden
  • ankommende Anrufe anzeigen
  • Transfer mit Rückfrage (wie lineSetupTransfer und lineCompleteTransfer)
  • Hold/Unhold (sofern das Deskphone Hold/Unhold via SIP Kommandos unterstützt! Mit dem Yealink klappt das z.B., mit dem Softphone ebenfalls, ich glaube sogar unsere App kann das)
  • makeln (SwapHold)
  • Redirect

Implementierte Funktionen (Stand: Mai 2022):

  • TSPI_providerInit
  • TSPI_providerShutdown
  • TSPI_providerEnumDevices
  • TSPI_lineGetDevCaps
  • TSPI_lineGetAddressCaps
  • TSPI_lineOpen
  • TSPI_lineClose
  • TSPI_lineMakeCall
  • TSPI_lineDrop
  • TSPI_lineCloseCall
  • TSPI_lineGetLineDevStatus
  • TSPI_lineGetCallStatus
  • TSPI_lineGetCallInfo
  • TSPI_lineAnswer
  • TSPI_lineBlindTransfer
  • TSPI_lineSetupTransfer
  • TSPI_lineCompleteTransfer
  • TSPI_lineDial
  • TSPI_lineGenerateDigits
  • TSPI_lineGetAddressStatus
  • TSPI_lineHold
  • TSPI_lineUnhold
  • TSPI_lineSwapHold
  • TSPI_lineRedirect
  • TSPI_lineSetDefaultMediaDetection