costanti LINECALLSTATE_

Le costanti LINECALLSTATE_ flag di bit descrivono gli stati di chiamata in cui può trovarsi una chiamata.

LINECALLSTATE_ACCEPTED

La chiamata era nello stato dell'offerta ed è stata accettata. Ciò indica ad altre applicazioni (monitoraggio) che l'applicazione proprietario corrente ha richiesto la responsabilità di rispondere alla chiamata. In ISDN viene immesso lo stato accettato quando l'attrezzatura chiamata invia un messaggio al commutatore che indica che è disposto a presentare la chiamata alla persona chiamata. Questo ha l'effetto collaterale dell'avviso (anello) degli utenti a entrambe le estremità della chiamata. Una chiamata in ingresso può sempre essere risposta immediatamente senza prima essere accettata separatamente.

LINECALLSTATE_BUSY

La chiamata riceve un tono occupato. Un tono occupato indica che la chiamata non può essere completata un circuito (trunk) o la stazione della parte remota sono in uso. Vedere costanti LINEBUSYMODE_.

LINECALLSTATE_CONFERENCED

La chiamata è membro di una conferenza telefonica ed è logicamente nello stato connesso.

LINECALLSTATE_CONNECTED

La chiamata è stata stabilita e viene eseguita la connessione. Le informazioni possono scorrere la chiamata tra l'indirizzo di origine e l'indirizzo di destinazione.

LINECALLSTATE_DIALING

L'origine è la composizione di cifre nella chiamata. Le cifre con composizione vengono raccolte dal commutatore. Si noti che nessuna rigaGenerateDigitsTSPI_lineGenerateDigits posiziona la riga nello stato di composizione.

LINECALLSTATE_DIALTONE

La chiamata riceve un tono di chiamata dal commutatore, il che significa che l'opzione è pronta per ricevere un numero composto. Vedere LINEDIALTONEMODE_ Costanti per gli identificatori di toni di composizione speciali, ad esempio un tono di stubatura della normale posta vocale.

LINECALLSTATE_DISCONNECTED

La parte remota è disconnessa dalla chiamata.

LINECALLSTATE_IDLE

La chiamata esiste ma non è stata connessa. Nessuna attività esiste nella chiamata, il che significa che non è attualmente attiva alcuna chiamata. Una chiamata non può mai uscire dallo stato inattivo.

LINECALLSTATE_OFFERING

La chiamata viene offerta alla stazione, segnalando l'arrivo di una nuova chiamata. Lo stato dell'offerta non è lo stesso che causa l'anello di un telefono o di un computer. In alcuni ambienti, una chiamata nello stato dell'offerta non suona l'utente fino a quando il commutatore indica la linea a anello. Un esempio di utilizzo può essere la posizione in cui viene visualizzata una chiamata in ingresso in diversi set di stazioni, ma solo gli anelli di indirizzi primari. L'istruzione per l'anello non influisce sugli stati delle chiamate.

LINECALLSTATE_ONHOLD

La chiamata è in attesa dal commutatore. Questo libera la linea fisica, che consente a un'altra chiamata di usare la riga.

LINECALLSTATE_ONHOLDPENDCONF

La chiamata è attualmente in attesa mentre viene aggiunta a una conferenza.

LINECALLSTATE_ONHOLDPENDTRANSFER

La chiamata è attualmente in attesa del trasferimento in un altro numero.

LINECALLSTATE_PROCEEDING

La chiamata è stata completata e la chiamata sta procedendo attraverso il commutatore o la rete telefonica. Ciò si verifica dopo il completamento della chiamata e prima che la chiamata raggiunga la festa con composizione, come indicato da ringback, occupato o risposta.

LINECALLSTATE_RINGBACK

La stazione da chiamare è stata raggiunta e il commutatore di destinazione genera un tono anello al originatore. Un ringback indica che l'indirizzo di destinazione viene avvisato della chiamata.

LINECALLSTATE_SPECIALINFO

La chiamata riceve un segnale informativo speciale, che precede un annuncio prerecordato che indica perché non è possibile completare una chiamata. Vedere costanti LINESPECIALINFO_.

LINECALLSTATE_UNKNOWN

La chiamata esiste, ma lo stato è attualmente sconosciuto. Questo può essere il risultato del rilevamento dello stato di avanzamento delle chiamate dal provider di servizi. Un messaggio di stato della chiamata con lo stato della chiamata impostato su sconosciuto può essere generato anche per informare la DLL TAPI su una nuova chiamata alla volta in cui lo stato effettivo della chiamata della chiamata non è esattamente noto.

Commenti

Gli ordini elevati a 8 bit possono definire un substate specifico del dispositivo di uno degli stati predefiniti, a condizione che uno dei bit LINECALLSTATE_ definiti sopra sia impostato anche. I 24 bit a basso ordine sono riservati agli stati predefiniti.

Il LINECALLSTATE_constants viene usato come parametri dal messaggio LINE_CALLSTATE inviato all'applicazione. Il messaggio contiene il nuovo stato di chiamata a cui è stata eseguita la transizione della chiamata. Queste costanti vengono usate anche come membri nella struttura LINECALLSTATUS restituita dalla funzione lineGetCallStatus.

Requisiti

Requisito Valore
Versione TAPI
Richiede TAPI 2.0 o versione successiva
Intestazione
Tapi.h

Vedi anche

LINE_CALLSTATE

LINECALLSTATUS

lineGenerateDigits

lineGetCallStatus