Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Istnieją trzy główne funkcje stanu stacji, które wymagają kontroli: Światła oczekujące komunikatów, Przekazywanie i Nie przeszkadzać. Przekazywanie i Nie przeszkadzać można kontrolować za pomocą istniejącej funkcji właściwej funkcji (która jest specyficzna dla adresu) i odpytywane przy użyciu lineGetAddressStatus. Bit LINEDEVSTATUSFLAGS_MSGWAIT w dwDevStatusFlags elementu członkowskiego LINEDEVSTATUS wskazuje stan komunikatu oczekiwania na urządzenie, a komunikat LINEDEVSTATE_MSGWAITON lub LINEDEVSTATE_MSGWAITOFF jest wysyłany, aby wskazać, kiedy stan ulegnie zmianie. Funkcja lineSetLineDevStatus umożliwia kontrolowanie światła oczekiwania komunikatów bez konieczności implementowania urządzenia telefonicznego TAPI tylko w tym celu. Bit LINEFEATURE_SETDEVSTATUS (w dwLineFeatures elementu członkowskiego LINEDEVCAPS i LINEDEVSTATUS) wskazuje, kiedy można go wywołać, a dwSettableDevStatus elementu członkowskiego LINEDEVCAPS umożliwia aplikacji wykrywanie, które ustawienia stanu urządzenia można kontrolować z aplikacji. Oprócz umożliwienia kontrolowania funkcji oczekiwania komunikatów, umożliwia również ustawienie stanu Połączono, Wusługi i Blokada urządzenia w zakresie, w jakim są one obsługiwane przez przełącznik lub inny sprzęt. Wywołania tej funkcji powodują wysłanie odpowiednich komunikatów LINE_LINEDEVSTATE w celu odzwierciedlenia nowego stanu.