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 rigaGenerateDigits né TSPI_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 |
|