TAPI

Z Wiki
Wersja z dnia 12:05, 15 gru 2010 autorstwa Maciejm (dyskusja | edycje) (Informacje ogólne)

Skocz do: nawigacja, szukaj

Informacje ogólne

TAPI (Telephony Application Programming Interface) jest to interfejs współpracy pomiędzy urządzeniami telekomunikacyjnymi takimi jak centrale i serwery telekomunikacyjne a aplikacjami komputerowymi.Dla użytkowników serwerów Slican opracowany został driver TAPI o nazwie "TAPI.worksation". Jest to driver jednostanowiskowy, czyli uruchamiany indywidualnie dla każdego numeru wewnętrznego w centrali. Ilość komputerów które mogą połączyć się z centralą korzystając z TAPI.workstation ograniczona jest wykupioną licencją. W każdym serwerze bez licencji możliwe jest uruchomienie jednego stanowiska TAPI.workstation w pełnej funkcjonalności, pod warunkiem że wyposażony jest on w moduł LAN lub VoIP. Po zainstalowaniu divera możliwe jest zainstalowanie specjalnej "wtyczki" do programu Microsoft Outlook, dzięki której wykorzystując kontakty zawarte w tym programie będzie można wykonywać połączenia, wyszukiwać kontakty na podstawie odebranej prezentacji numeru osoby dzwoniącej, zapisywać pliki logów itp.

TAPI OutLook Plug In small.png

Okno instalacji Plug-In'a.


Po zainstalowaniu wtyczki w programie Microsoft Outlook pojawi się nowa zakładka menu o nazwie Slican. W zakładce tej definiujemy jak ma zachować się aplikacja Microsoft Outlook dla połączeń przychodzących.

TAPI konfiguracja Slican.png

Okno konfiguracji Outlook.


Wstęp

W systemie Windows w Panelu sterowania istnieje skrót "Opcje telefonu i modemu". "Opcje telefonu i modemu" umożliwiają zarządzanie bibliotekami TAPI (dodawanie, usuwanie, konfiguracja), oraz umożliwia konfigurowanie reguł wybierania numerów telefonu. Reguły te należy ustawić w celu umożliwienia programom korzystającym z TAPI np. MS Office Outlook, konwersje numerów zapisanych w swoich bazach (kontaktach) w taki sposób aby biblioteka TAPI zawsze wybierała prawidłowo numer (aby doszło do połączenia).

Ustawienia - gorąca linia

  • Parametry jakie należy ustawić w systemie przy bezpośrednim wyjściu na miasto dla miasta Bydgoszcz.

TAPI Opcje telefonu i modemu.jpg TAPI Ustawienia lokalizacji - gorąca linia.jpg TAPI Ustawienia reguł wybierania numeru.jpg

  • Testy
Numer zapisany w MS Outlook Rezultat Numer przekazany do SlicanTAPI
138 OK 138
(52) 3251138 OK 0523251138
(052) 3251138 OK 0523251138
+48 887678542 OK 0887678542
+49 887678542 OK 0049887678542
+48523251138 OK 0523251138
0523251138 OK 0523251138
664789911 OK 0664789911
0664789911 OK 0664789911
+48 (0) 523251138 OK 01033523251138
+48 (0) 563251138 OK 01033563251138
(56) 3251138 OK 01033563251138
+48 (56) 3251138 OK 01033563251138
+48 563251138 OK 0563251138
563251138 ERROR 563251138
523251138 OK 0523251138
3251138 ERROR 3251138
+48 0 523251138 ERROR 00523251138
+48 0887678542 ERROR 00887678542
+49 0887678542 ERROR 0490887678542

Ustawienia - wyjście na miasto przez siedem

  • Parametry jakie należy ustawić w systemie przy wyjściu na miasto przez siedem dla miasta Bydgoszcz.
Zamiast liczby siedem może być wpisana dowolna liczba np. 0. 
Liczba siedem został w tym przykładzie użyta aby wyróżniała się w testach (aby rzucała się w oczy).

TAPI Opcje telefonu i modemu.jpg TAPI Ustawienia lokalizacji - wyjście na miasto przez 7.jpg TAPI Ustawienia reguł wybierania numeru.jpg

  • Testy
Numer zapisany w MS Outlook Rezultat Numer przekazany do SlicanTAPI
138 OK 138
(52) 3251138 OK 70523251138
(052) 3251138 OK 70523251138
+48 887678542 OK 70887678542
+49 887678542 OK 70049887678542
+48523251138 OK 70523251138
0523251138 OK 0523251138
+48 (0) 523251138 OK 701033523251138
+48 (0) 563251138 OK 701033563251138
(56) 3251138 OK 701033563251138
+48 (56) 3251138 OK 701033563251138
+48 563251138 OK 70563251138
563251138 ERROR 563251138
523251138 OK 0523251138
3251138 ERROR 3251138
+48 0 523251138 ERROR 700523251138
+48 0887678542 ERROR 700887678542
+49 0887678542 ERROR 700490887678542

Opis interpretacji numeru telefonicznego przez program MS Office Outlook

  • +48, +49, +.. - numer telefonu rozpoczynający się od znaku plus jest interpretowany jako numer kierunkowy kraju. Jeżeli pokrywa się on z ustawieniami "Opcje telefonu i modemu" np. Polska +48 zamieniany jest na 0 i w takiej formie przekazywany do TAPI.
  • (52), (052), (56), (..) - numer telefonu zawierający wpis w nawiasach jest interpretowany jako numer kierunkowy
  • 523251138 - jest interpretowane jako numer wewnętrzny.