Ergänzende Zeilendienstfunktionen

Die ergänzenden Zeilendienstfunktionen sind in den folgenden Themen nach Kategorie aufgeführt. Eine Funktion wird als asynchron identifiziert, wenn sie den Abschluss in einer REPLY-Nachricht an die Anwendung angibt. Wenn die Funktion ihr Ergebnis immer sofort an die Anwendung zurückgibt, wird die Funktion als synchron betrachtet.

Es folgt eine funktionale Gruppierung der ergänzenden Zeilendienstfunktionen:

Es gibt auch verschiedene ergänzende Liniendienstfunktionen.

Bearermodus und -rate

Funktion BESCHREIBUNG
lineSetCallParams Fordert eine Änderung der Aufrufparameter eines vorhandenen Aufrufs an. Synchronous.

 

Medienüberwachung

Funktion BESCHREIBUNG
lineMonitorMedia Aktiviert oder deaktiviert die Medienmodusbenachrichtigung für einen angegebenen Anruf. Synchronous.

 

Ziffernüberwachung und -sammlung

Funktion BESCHREIBUNG
lineMonitorDigits Aktiviert oder deaktiviert die Benachrichtigung zur Erkennung von Ziffern für einen angegebenen Anruf. Synchronous.
lineGatherDigits Führt das gepufferte Sammeln von Ziffern bei einem Aufruf aus. Synchronous.

 

Tonüberwachung

Funktion BESCHREIBUNG
lineMonitorTones Gibt an, welche Töne bei einem angegebenen Aufruf erkannt werden sollen. Synchronous.

 

Mediensteuerelement

Funktion BESCHREIBUNG
lineSetMediaControl Richtet den Medienstream eines Anrufs für die Mediensteuerung ein. Synchronous.
lineSetMediaMode Legt die Medienmodi des angegebenen Aufrufs in der LINECALLINFO-Struktur fest. Synchronous.

 

Generieren von Inband-Ziffern und -Tönen

Funktion BESCHREIBUNG
lineGenerateDigits Generiert Inband-Ziffern bei einem Anruf. Synchronous.
lineGenerateTone Generiert eine bestimmte Gruppe von Tönen inband bei einem Anruf. Synchronous.

 

Anruf annehmen und umleiten

Funktion BESCHREIBUNG
lineAccept Akzeptiert einen angebotenen Anruf und beginnt, sowohl den Anrufer (Ringback) als auch die angerufene Partei (Klingeln) zu benachrichtigen. Asynchron.
lineRedirect Leitet einen Angebotsaufruf an eine andere Adresse um. Asynchron.

 

Ablehnen von Aufrufen

Funktion BESCHREIBUNG
lineDrop Trennt einen Anruf oder beendet einen laufenden Anrufversuch. Asynchron.

 

Anruferhaltung

Funktion BESCHREIBUNG
lineHold Platziert den angegebenen Aufruf auf "Hard Hold". Asynchron.
lineUnhold Ruft einen gehaltenen Anruf ab. Asynchron.

 

Sichern von Anrufen

Funktion BESCHREIBUNG
lineSecureCall Schützt einen vorhandenen Aufruf vor Störungen durch andere Ereignisse, wie z. B. Warteaufrufe bei Datenverbindungen. Asynchron.

 

Anrufübertragung

Funktion BESCHREIBUNG
lineSetupTransfer Bereitet einen angegebenen Aufruf für die Übertragung an eine andere Adresse vor. Asynchron.
lineCompleteTransfer Überträgt einen Anruf, der für die Übertragung eingerichtet wurde, an einen anderen Anruf oder geht in eine Drei-Wege-Konferenz ein. Asynchron.
lineBlindTransfer Überträgt einen Anruf an eine andere Partei. Asynchron.
lineSwapHold Tauscht den aktiven Anruf mit dem Anruf, der sich derzeit in der Vernehmlassung befindet. Asynchron.

 

Telefonkonferenz

Funktion BESCHREIBUNG
lineSetupConference Bereitet einen bestimmten Aufruf für die Hinzufügung einer anderen Partei vor. Asynchron.
linePrepareAddToConference Bereitet das Hinzufügen einer Partei zu einer vorhandenen Telefonkonferenz vor, indem die Telefonkonferenz in einen Haltezustand versetzt und eine Konsultationsfunktion erstellt wird, die später der Telefonkonferenz hinzugefügt werden kann. Asynchron.
lineAddToConference Fügt einer vorhandenen Telefonkonferenz eine Beratungsanrufe hinzu. Asynchron.
lineRemoveFromConference Entfernt eine Partei aus einer Telefonkonferenz. Asynchron.

 

Anruf parken

Funktion BESCHREIBUNG
linePark Parkt einen bestimmten Anruf an einer anderen Adresse. Asynchron.
lineUnpark Ruft einen geparkten Anruf ab. Asynchron.

 

Anrufweiterleitung

Funktion BESCHREIBUNG
lineForward Legt Anrufweiterleitungsanforderungen fest oder bricht sie ab. Asynchron.

 

Anrufabruf

Funktion BESCHREIBUNG
linePickup Ruft eine Anrufwarnung an einer angegebenen Zieladresse ab und gibt ein Anrufhandle für den aufgenommenen Anruf zurück (linePickup kann auch zum Warten auf Anrufe verwendet werden). Asynchron.

 

Senden von Informationen an Remotepartei

Funktion BESCHREIBUNG
lineReleaseUserUserInfo Gibt Benutzer-Benutzer-Informationen frei, wodurch das System diesen Speicher mit neuen Informationen überschreiben kann. Asynchron.
lineSendUserUserInfo Sendet Benutzer-Benutzer-Informationen an die Remotepartei für den angegebenen Anruf. Asynchron.

 

Abschluss des Anrufs

Funktion BESCHREIBUNG
lineCompleteCall Platziert eine Anrufabschlussanforderung. Asynchron.
lineUncompleteCall Bricht eine Anrufabschlussanforderung ab. Asynchron.

 

Festlegen eines Terminals für Telefonunterhaltungen

Funktion BESCHREIBUNG
lineSetTerminal Gibt das Terminalgerät an, an das die angegebenen Zeilen-, Adressereignisse oder Anrufmedienstreamereignisse weitergeleitet werden. Asynchron.

 

Anwendungspriorität

Funktion BESCHREIBUNG
lineGetAppPriority Ruft die Informationen zur Priorität der Übergabe und/oder der unterstützten Telefonie für eine Anwendung ab. Synchronous.
lineSetAppPriority Legt die Priorität der Übergabe und/oder der unterstützten Telefonie für eine Anwendung fest. Synchronous.

 

Dienstanbieterverwaltung

Funktion BESCHREIBUNG
lineAddProvider Installiert einen Telefoniedienstanbieter. Synchronous.
lineConfigProvider Zeigt das Konfigurationsdialogfeld eines Dienstanbieters an. Synchronous.
lineRemoveProvider Entfernt einen vorhandenen Telefoniedienstanbieter. Synchronous.
lineGetProviderList Ruft eine Liste der installierten Dienstanbieter ab. Synchronous.

 

Agents

Funktion BESCHREIBUNG
lineAgentSpecific Ermöglicht der Anwendung den Zugriff auf proprietäre Handler-spezifische Funktionen des Agent-Handlers, der der Adresse zugeordnet ist. Asynchron.
lineGetAgentActivityList Ruft die Liste der Aktivitäten ab, aus denen eine Anwendung die Funktionen auswählt, die ein Agent ausführt. Asynchron.
lineGetAgentCaps Ruft die agentbezogenen Funktionen ab, die auf dem angegebenen Zeilengerät unterstützt werden. Asynchron.
lineGetAgentGroupList Ruft die Liste der Agentgruppen ab, bei denen sich ein Agent beim automatischen Anrufverteiler anmelden kann. Asynchron.
lineGetAgentStatus Ruft die agentbezogene status für die angegebene Adresse ab. Asynchron.
lineSetAgentActivity Legt den Agentaktivitätscode fest, der einer bestimmten Adresse zugeordnet ist. Asynchron.
lineSetAgentGroup Legt die Agentgruppen fest, bei denen der Agent an einer bestimmten Adresse angemeldet ist. Asynchron.
lineSetAgentState Legt den Agentstatus fest, der einer bestimmten Adresse zugeordnet ist. Asynchron.

 

Proxys

Funktion BESCHREIBUNG
lineProxyMessage Wird von einem registrierten Proxyanforderungshandler zum Generieren von TAPI-Nachrichten verwendet. Synchronous.
lineProxyResponse Gibt den Abschluss einer Proxyanforderung durch einen registrierten Proxyhandler an. Synchronous.

 

Quality of Service (QoS, Dienstqualität)

Funktion BESCHREIBUNG
lineSetCallQualityOfService Fordert eine Änderung der Qualität der Dienstparameter für einen vorhandenen Aufruf an. Asynchron.

 

Verschiedenes

Funktion BESCHREIBUNG
lineSetCallData Legt das CallData-Element der LINECALLINFO-Struktur fest. Asynchron.
lineSetCallTreatment Legt die Sounds fest, die der Benutzer hört, wenn ein Anruf unbeantwortet oder in der Warteschleife ist. Asynchron.
lineSetLineDevStatus Legt das Zeilengerät status fest. Asynchron.