TAPI
Spis treści
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.
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.
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.
- 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).
- 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.