Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Wszyscy dostawcy usług muszą implementować podstawowe funkcje telefonii. Poniżej znajduje się lista takich funkcji według kategorii. Funkcja jest identyfikowana jako asynchroniczna, jeśli wskazuje ukończenie komunikatu REPLY do aplikacji. Jeśli funkcja zawsze zwraca wynik natychmiast, funkcja jest uznawana za synchroniczną.
- adresy
- odpowiadanie na połączenia przychodzące
- funkcje upuszczania wywołań
- wywoływanie stanów i zdarzeń
- stan wiersza i możliwości
- negocjacji wersji wiersza
- wykonywanie połączeń
- otwieranie i zamykanie urządzeń liniowych
- negocjacji wersji telefonu
- inicjowanie i zamykanie dostawcy usług
Inicjowanie i zamykanie dostawcy TSP
| Funkcja | Opis |
|---|---|
| TUISPI_providerInstall | Instaluje dostawcę TSP. Synchroniczny. |
| TSPI_providerInstall | Instaluje dostawcę TSP. Przestarzałe z wersją 2.0. Synchroniczny. |
| TSPI_providerInit | Inicjuje dostawcę TSP. Synchroniczny. |
| TSPI_providerShutdown | Zamyka dostawcę usług. |
| TUISPI_providerRemove | Usuwa dostawcę TSP. Synchroniczny. |
| TSPI_providerRemove | Usuwa dostawcę TSP. Przestarzałe z wersją 2.0. Synchroniczny. |
Negocjowanie wersji telefonu
| Funkcja | Opis |
|---|---|
| TSPI_phoneNegotiateTSPIVersion | Zwraca najwyższą wersję SPI, w ramach których dostawca usług może działać dla tego urządzenia. |
Negocjowanie wersji wiersza
| Funkcja | Opis |
|---|---|
| TSPI_lineNegotiateTSPIVersion | Umożliwia aplikacji negocjowanie wersji TSPI do użycia z danym urządzeniem liniowym. Synchroniczny. |
Stan wiersza i możliwości
| Funkcja | Opis |
|---|---|
| TSPI_lineGetDevCaps | Zwraca możliwości danego urządzenia liniowego. Synchroniczny. |
| TSPI_lineGetDevConfig | Zwraca konfigurację urządzenia strumienia multimediów. Synchroniczny. |
| TSPI_lineGetLineDevStatus | Zwraca bieżący stan określonego urządzenia otwartego wiersza. Synchroniczny. |
| TSPI_lineSetDevConfig | Ustawia konfigurację określonego urządzenia strumienia multimediów. Synchroniczny. |
| TSPI_lineSetStatusMessages | Określa zmiany stanu, dla których aplikacja musi być powiadamiana. Synchroniczny. |
| TSPI_lineGetID | Pobiera identyfikator urządzenia skojarzony z określonym otwartym wierszem, adresem lub wywołaniem. Synchroniczny. |
| TSPI_lineGetIcon | Umożliwia aplikacji pobranie ikony wyświetlania użytkownikowi. Synchroniczny. |
| TUISPI_lineConfigDialog | Powoduje, że dostawca określonego urządzenia liniowego wyświetla okno dialogowe, które umożliwia użytkownikowi konfigurowanie parametrów związanych z urządzeniem liniowym. Synchroniczny. |
| TUISPI_lineConfigDialogEdit | Wyświetla okno dialogowe umożliwiające użytkownikowi zmianę informacji o konfiguracji urządzenia liniowego. Synchroniczny. |
Adresy
| Funkcja | Opis |
|---|---|
| TSPI_lineGetAddressCaps | Zwraca możliwości telefonii adresu. Synchroniczny. |
| TSPI_lineGetAddressStatus | Zwraca bieżący stan określonego adresu. Synchroniczny. |
| TSPI_lineGetNumAddressIDs | Pobiera liczbę identyfikatorów adresów obsługiwanych w wskazanym wierszu. |
| TSPI_lineGetAddressID | Pobiera identyfikator adresu określonego przy użyciu alternatywnego formatu. Synchroniczny. |
Otwieranie i zamykanie urządzeń liniowych
| Funkcja | Opis |
|---|---|
| TSPI_lineOpen | Otwiera określone urządzenie liniowe zapewniające kolejne monitorowanie i/lub sterowanie wierszem. Synchroniczny. |
| TSPI_lineClose | Zamyka określone otwarte urządzenie liniowe. Synchroniczny. |
Wywoływanie stanów i zdarzeń
| Funkcja | Opis |
|---|---|
| TSPI_lineGetCallInfo | Zwraca stałe informacje o wywołaniu. Synchroniczny. |
| TSPI_lineGetCallStatus | Zwraca pełne informacje o stanie wywołania dla określonego wywołania. Synchroniczny. |
| TSPI_lineSetAppSpecific | Ustawia pole specyficzne dla aplikacji struktury informacji wywołania. Synchroniczny. |
Wykonywanie wywołań
| Funkcja | Opis |
|---|---|
| TSPI_lineMakeCall | Wykonuje wywołanie wychodzące i zwraca dla niego uchwyt wywołania. Asynchroniczny. |
| TSPI_lineDial | Wybierania numerów (części co najmniej jednego) adresów z możliwością wybierania. Asynchroniczny. |
Odpowiadanie na połączenia przychodzące
| Funkcja | Opis |
|---|---|
| TSPI_lineAnswer | Odpowiada na połączenie przychodzące. Asynchroniczny. |
Funkcje upuszczania wywołań
| Funkcja | Opis |
|---|---|
| TSPI_lineDrop | Rozłącza wywołanie lub porzuca w toku próbę wywołania. Asynchroniczny. |