Udostępnij przez


Odbioru

Operacja odbioru umożliwia aplikacji udzielenie odpowiedzi na sesję, która wysyła alerty pod innym adresem. Aplikacja identyfikuje miejsce docelowe odbioru i jest zwracany identyfikator sesji dla odebranego połączenia.

Istnieje kilka sposobów identyfikowania celu żądania odbioru. Najpierw aplikacja może określić adres jednostki alertów. Po drugie, jeśli żaden adres nie zostanie określony i przełącznik go zezwala, aplikacja może odebrać dowolną sesję alertów w grupie odbioru. Po trzecie, niektóre przełączniki umożliwiają odbiór alertów sesji w innej grupie odbioru, jeśli określono identyfikator grupy.

Niektóre kluczowe systemy telefoniczne obsługują transfer poprzez blokadę możliwości na bridged-exclusive call wygląd. W tym schemacie konkretny telefon jest właścicielem połączenia wyłącznie wtedy, gdy połączenie jest aktywne, ale gdy połączenie jest wstrzymane, każdy telefon, który ma wygląd linii, może odebrać połączenie.

TAPI 2.x: Aplikacja może użyć operacji odbioru z adresem docelowym NULL w tym celu, podobnie jak funkcja jest używana do odbierania wywołania oczekującego w wierszu analogowym. LINEADDRFEATURE_PICKUPHELD wskazuje istnienie możliwości.

Jeśli LINEADDRCAPFLAGS_PICKUPCALLWAIT jest true, można odebrać sesję, dla której użytkownik wykrył sygnał oczekiwania wywołań, ale dla którego dostawca usług nie może przeprowadzić wykrywania. Daje to użytkownikowi mechanizm "odpowiadania" na wywołanie oczekujące, mimo że dostawca usług nie mógł wykryć sygnału oczekiwania na wywołanie. Zarówno adres docelowy, jak i identyfikator grupy muszą być null, aby odebrać wywołanie oczekujące.

Po pomyślnym odebraniu sesji aplikacja otrzymuje powiadomienie o zmianie stanu z przyczyną ustawioną na LINECALLREASON_PICKUP.

Nie wszyscy dostawcy usług obsługują korzystanie z tej operacji.

TAPI 2.x: Zobacz linePickup.

TAPI 3.x: Zobacz ITBasicCallControl::P ickup.