Installation

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

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).

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

Inhalt:

  • No labels