Messaggi TAPI

I messaggi vengono usati per notificare l'applicazione di eventi asincroni. Tutti questi messaggi vengono inviati all'applicazione tramite il meccanismo di notifica del messaggio specificato nella 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 di quale elemento di stato è 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, indipendentemente dal fatto che l'applicazione abbia avviato la richiesta per cui il messaggio sia un risultato diretto e la maschera dei messaggi impostata dall'applicazione. Si notino i punti seguenti sui messaggi:

  • I messaggi di risposta asincroni vengono inviati solo all'applicazione che ha generato 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 le modifiche dello stato della riga o dell'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 delle 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 dei tipi 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: