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.
Następnie konieczne jest ustawienie swojego konta w serwerze Slican. Należy podać numer telefonu z którego korzysta użytkownik aplikacji Microsoft Outlook, PIN który jest tym samym czterocyfrowym PIN-em który wykorzystywany jest przy wywoływaniu niektórych usług centrali, oraz adres IP serwera Slican pod którym znajduje się w sieci lokalnej. Można użyć opcji "Wyszukaj serwer" ale w przypadku niepowodzenia należy go wprowadzić ręcznie. Adres IP serwera można uzyskać od administratora sieci. Aplikacja może być również używana poza obrębem sieci LAN firmy. Wówczas adresem serwera będzie publiczny adres IP z którego odpowiednie porty administrator skierował do serwera Slican.
Okno konfiguracji Plug-In'a.
Po skonfigurowaniu konta nastąpi sprawdzenie poprawności połączenia z serwerem, i jeśli zakończy się ono sukcesem można rozpocząć korzystanie z aplikacji. Aby jednak korzystanie było wygodne i prawidłowe należy poświęcić nieco czasu na konfigurację programu Mikrosoft Outlook. 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.