Aracılığıyla paylaş


İstasyon Durumu Denetimi

Kontrol gerektiren üç ana istasyon durumu işlevi vardır: İleti Bekliyor ışıkları, İletme ve Rahatsız Etmeyin. İletme ve Rahatsız Etmeyin, mevcut satırıForward işlevi (adrese özgüdür) aracılığıyla denetlenebilir ve lineGetAddressStatuskullanılarak sorgulanır. LINEDEVSTATUSüyesi dwDevStatusFlags içindeki LINEDEVSTATUSFLAGS_MSGWAIT bit, cihazda bekleyen iletinin durumunu gösterir ve durumun ne zaman değiştiğini belirtmek için bir LINEDEVSTATE_MSGWAITON veya LINEDEVSTATE_MSGWAITOFF iletisi gönderilir. lineSetLineDevStatus işlevi, yalnızca bu amaçla bir TAPI telefon cihazı uygulamak zorunda kalmadan ileti bekleme ışığının denetlenmesini sağlar. LINEFEATURE_SETDEVSTATUS biti (dwLineFeatures üyesi LINEDEVCAPS ve LINEDEVSTATUS) ne zaman çağrılabileceğini gösterir ve dwSettableDevStatus üyesi LINEDEVCAPS uygulamanın hangi cihaz durumu ayarlarının uygulamadan denetlenebileceğini algılamasına olanak tanır. İleti bekleme özelliğinin denetlenmesinin yanı sıra, bunlar anahtar veya diğer donanımlar tarafından desteklendiği ölçüde cihazın Bağlı, Hizmet İçi ve Kilitli durumunun ayarlanmasına da izin verir. Bu işleve yapılan çağrılar, yeni durumu yansıtacak uygun LINE_LINEDEVSTATE iletilerin gönderilmesiyle sonuçlanır.