Condividi tramite


Messaggi TAPI

I messaggi vengono usati per notificare all'applicazione eventi asincroni. Tutti questi messaggi vengono inviati all'applicazione tramite il meccanismo di notifica del messaggio specificato in rigaInitializeEx.

Il messaggio contiene sempre un handle per l'oggetto pertinente (telefono, riga o chiamata), che l'applicazione può usare per determinare il tipo di messaggio.

Alcuni messaggi vengono usati per notificare all'applicazione una modifica dello stato di un oggetto. Questi messaggi forniscono l'handle dell'oggetto e forniscono un'indicazione dell'elemento di stato modificato. L'applicazione può chiamare la funzione "get status" appropriata dell'oggetto per ottenere lo stato completo dell'oggetto.

Quando si verifica un evento, i messaggi possono essere inviati a zero, uno o più applicazioni. Le applicazioni di destinazione per un messaggio sono determinate da diversi fattori, tra cui il significato del messaggio, il privilegio dell'applicazione per l'oggetto, se l'applicazione ha avviato o meno la richiesta per cui il messaggio è un risultato diretto e la maschera messaggi impostata dall'applicazione. Si notino i punti seguenti sui messaggi:

  • I messaggi di risposta asincroni vengono inviati all'applicazione che ha originato la richiesta e non possono essere mascherati.
  • I messaggi che segnalano il completamento della generazione di cifre o tono o la raccolta di cifre vengono inviati solo all'applicazione che ha richiesto la generazione di cifre o tono.
  • I messaggi che indicano modifiche dello stato di riga o indirizzo vengono inviati a tutte le applicazioni che hanno aperto la riga, purché il messaggio sia stato abilitato tramite lineSetStatusMessages.
  • I messaggi che indicano lo stato della chiamata e le modifiche alle informazioni sulle chiamate vengono inviati a tutte le applicazioni che dispongono di un handle per la chiamata.
  • I messaggi che segnalano un rilevamento delle cifre, il rilevamento del tono o il rilevamento del tipo di supporto vengono inviati alle applicazioni che hanno richiesto il monitoraggio di tale evento.

Questa sezione contiene le informazioni di riferimento per i messaggi TAPI seguenti: