LINECALLSTATE_ Konstanten

Die LINECALLSTATE_ Bitflagskonstanten beschreiben die Anrufzustände, in denen sich ein Aufruf befinden kann.

LINECALLSTATE_ACCEPTED

Der Anruf befand sich im Angebotszustand und wurde angenommen. Dies gibt anderen (Überwachungs-)Anwendungen an, dass die aktuelle Besitzeranwendung die Verantwortung für die Entgegennehmen des Anrufs übernommen hat. In ISDN wird der akzeptierte Zustand eingegeben, wenn das Gerät der angerufenen Seite eine Nachricht an den Switch sendet, die angibt, dass es bereit ist, den Anruf der angerufenen Person zu präsentieren. Dies hat den Nebeneffekt, dass die Benutzer an beiden Enden des Anrufs benachrichtigt werden (klingeln). Ein eingehender Anruf kann immer sofort entgegengenommen werden, ohne zuvor separat angenommen zu werden.

LINECALLSTATE_BUSY

Der Anruf erhält einen ausgelasteten Ton. Ein beschäftigter Ton zeigt an, dass der Anruf nicht abgeschlossen werden kann, entweder eine Leitung (Trunk) oder die Station der Remotepartei verwendet wird. Weitere Informationen finden Sie unter LINEBUSYMODE_ Konstanten.

LINECALLSTATE_CONFERENCED

Der Anruf ist Mitglied einer Telefonkonferenz und befindet sich logisch im verbundenen Zustand.

LINECALLSTATE_CONNECTED

Der Aufruf wurde hergestellt, und die Verbindung wird hergestellt. Informationen können über den Aufruf zwischen der Ursprungsadresse und der Zieladresse fließen.

LINECALLSTATE_DIALING

Der Absender wählt Ziffern für den Anruf. Die gewählten Ziffern werden vom Schalter erfasst. Beachten Sie, dass weder lineGenerateDigits noch TSPI_lineGenerateDigits die Zeile in den Wählzustand versetzt.

LINECALLSTATE_DIALTONE

Der Anruf empfängt einen Wählton vom Schalter, was bedeutet, dass der Schalter bereit ist, eine wählte Nummer zu empfangen. Unter LINEDIALTONEMODE_ Konstanten finden Sie Bezeichner für spezielle Wähltöne, z. B. einen stutterton der normalen Voicemail.

LINECALLSTATE_DISCONNECTED

Die Remotepartei hat die Verbindung mit dem Anruf getrennt.

LINECALLSTATE_IDLE

Der Aufruf ist vorhanden, wurde aber nicht verbunden. Für den Aufruf ist keine Aktivität vorhanden, was bedeutet, dass derzeit kein Aufruf aktiv ist. Ein Aufruf kann niemals aus dem Leerlaufzustand wechseln.

LINECALLSTATE_OFFERING

Der Anruf wird an der Station angeboten und signalisiert die Ankunft eines neuen Anrufs. Der Angebotsstatus ist nicht derselbe wie der, der dazu führt, dass ein Telefon oder computer klingelt. In einigen Umgebungen wird der Benutzer erst durch einen Aufruf im Angebotszustand angerufen, bis der Schalter die Leitung anweist, zu klingeln. Ein Beispiel für die Verwendung könnte sein, wenn ein eingehender Anruf in mehreren Stationssätzen angezeigt wird, aber nur die primäre Adresse klingelt. Die Anweisung zum Klingeln wirkt sich nicht auf Anrufzustände aus.

LINECALLSTATE_ONHOLD

Der Anruf wird durch den Schalter gehalten. Dadurch wird die physische Leitung freigegeben, wodurch ein anderer Aufruf die Leitung verwenden kann.

LINECALLSTATE_ONHOLDPENDCONF

Der Anruf befindet sich derzeit in der Warteschleife, während er einer Konferenz hinzugefügt wird.

LINECALLSTATE_ONHOLDPENDTRANSFER

Der Anruf befindet sich derzeit in der Warteschleife und wartet auf die Übertragung an eine andere Nummer.

LINECALLSTATE_PROCEEDING

Die Wählverbindung ist abgeschlossen, und der Anruf wird über den Schalter oder das Telefonnetz fortgesetzt. Dies tritt auf, nachdem die Wählverbindung abgeschlossen ist und bevor der Anruf die gewählte Partei erreicht, wie durch Rückruf, Gebucht oder Antwort angegeben.

LINECALLSTATE_RINGBACK

Die station, die aufgerufen werden soll, wurde erreicht, und der Schalter des Ziels erzeugt einen Klingelton zurück zum Absender. Ein Ringback bedeutet, dass die Zieladresse für den Anruf benachrichtigt wird.

LINECALLSTATE_SPECIALINFO

Der Anruf empfängt ein spezielles Informationssignal, das einer vorab aufgezeichneten Ankündigung vorausgeht, die angibt, warum ein Anruf nicht abgeschlossen werden kann. Weitere Informationen finden Sie unter LINESPECIALINFO_ Konstanten.

LINECALLSTATE_UNKNOWN

Der Aufruf ist vorhanden, aber sein Status ist derzeit unbekannt. Dies kann das Ergebnis einer schlechten Erkennung des Anrufstatus durch den Dienstanbieter sein. Es kann auch eine Anrufstatusmeldung generiert werden, bei der der Anrufstatus auf unbekannt festgelegt ist, um die TAPI-DLL über einen neuen Anruf zu einem Zeitpunkt zu informieren, zu dem der tatsächliche Anrufstatus des Anrufs nicht genau bekannt ist.

Bemerkungen

Die 8 Bits mit hoher Reihenfolge können einen gerätespezifischen Unterzustand eines der vordefinierten Zustände definieren, vorausgesetzt, dass eines der oben definierten LINECALLSTATE_ Bits ebenfalls festgelegt ist. Die 24 Bits in niedriger Reihenfolge sind für vordefinierte Zustände reserviert.

Die LINECALLSTATE_constants werden von der an die Anwendung gesendeten LINE_CALLSTATE Nachricht als Parameter verwendet. Die Nachricht enthält den neuen Anrufzustand, in den der Aufruf überstieg. Diese Konstanten werden auch als Member in der LINECALLSTATUS-Struktur verwendet, die von der lineGetCallStatus-Funktion zurückgegeben wird.

Anforderungen

Anforderung Wert
TAPI-Version
Erfordert TAPI 2.0 oder höher.
Header
Tapi.h

Siehe auch

LINE_CALLSTATE

LINECALLSTATUS

lineGenerateDigits

lineGetCallStatus