Ergänzende Liniendienstfunktionen

Die Funktionen des ergänzenden Liniendiensts 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 andeut. Wenn die Funktion ihr Ergebnis immer sofort an die Anwendung zurückgibt, wird die Funktion als synchron betrachtet.

Im Folgenden finden Sie eine funktionale Gruppierung der ergänzenden Liniendienstfunktionen:

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 bei einem angegebenen Aufruf. Synchronous.

Ziffernüberwachung und -erfassung

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

Tonüberwachung

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

Mediensteuerung

Funktion BESCHREIBUNG
lineSetMediaControl Richtet den Medienstream eines Aufrufs für die Mediensteuerung ein. Synchronous.
lineSetMediaMode Legt die Medienmodus(en) des angegebenen Aufrufs in seiner LINECALLINFO-Struktur fest. Synchronous.

Generieren von Inbandziffern und -tönen

Funktion BESCHREIBUNG
lineGenerateDigits Generiert Inbandziffern bei einem Aufruf. Synchronous.
lineGenerateTone Generiert einen bestimmten Satz von Tönen inband bei einem Aufruf. Synchronous.

Annehmen und Umleiten von Aufrufen

Funktion BESCHREIBUNG
lineAccept Akzeptiert einen angebotenen Anruf und beginnt damit, sowohl den Aufrufer (Ringback) als auch die aufgerufene Partei (Ring) zu warnen. Asynchron.
lineRedirect Leitet einen Angebotsaufruf an eine andere Adresse um. Asynchron.

Aufrufen von "Reject"

Funktion BESCHREIBUNG
lineDrop Trennt einen Aufruf oder verabsehrt einen aufrufversuch, der in Bearbeitung ist. Asynchron.

Aufrufen von "Hold"

Funktion BESCHREIBUNG
lineHold Legt den angegebenen Aufruf fest. Asynchron.
lineUnhold Ruft einen gehaltenen Aufruf ab. Asynchron.

Sichern von Aufrufen

Funktion BESCHREIBUNG
lineSecureCall Schützt einen vorhandenen Aufruf vor Störungen durch andere Ereignisse, z. B. Aufrufwartesignale für 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 an einen anderen Anruf eingerichtet wurde, oder nimmt an einer dreistufigen Konferenz teil. Asynchron.
lineBlindTransfer Überträgt einen Aufruf an eine andere Partei. Asynchron.
lineSwapHold Tauscht den aktiven Anruf durch den Anruf, der sich derzeit in der Beratungsaufforderung befindet. Asynchron.

Telefonkonferenz

Funktion BESCHREIBUNG
lineSetupConference Bereitet einen bestimmten Aufruf auf das Hinzufügen einer anderen Partei vor. Asynchron.
linePrepareAddToConference Bereitet das Hinzufügen einer Partei zu einer vorhandenen Telefonkonferenz vor, indem die Telefonkonferenz in einen Wartezustand gestellt und ein Beratungsaufruf erstellt wird, der später dem Telefonat hinzugefügt werden kann. Asynchron.
lineAddToConference Fügt einer vorhandenen Telefonkonferenz einen Beratungsanruf hinzu. Asynchron.
lineRemoveFromConference Entfernt eine Partei aus einer Telefonkonferenz. Asynchron.

Call Park

Funktion BESCHREIBUNG
linePark Ein angegebener Aufruf wird an einer anderen Adresse aufgerufen. Asynchron.
lineUnpark Ruft einen geparkten Aufruf ab. Asynchron.

Anrufweiterleitung

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

Anrufabholung

Funktion BESCHREIBUNG
linePickup Ruft eine Anrufwarnung an einer angegebenen Zieladresse ab und gibt ein Aufrufhandle für den ausgewählten Aufruf zurück (linePickup kann auch für wartende Aufrufe verwendet werden). Asynchron.

Senden von Informationen an die Remotepartei

Funktion BESCHREIBUNG
lineReleaseUserUserInfo Gibt Benutzerinformationen frei, wodurch das System diesen Speicher mit neuen Informationen überschreiben kann. Asynchron.
lineSendUserUserInfo Sendet Benutzer-/Benutzerinformationen an die Remotepartei beim angegebenen Aufruf. Asynchron.

Aufrufabschluss

Funktion BESCHREIBUNG
lineCompleteCall Platziert eine Anforderung zur Anrufvervollständigung. Asynchron.
lineUncompleteCall Bricht eine Aufrufabschlussanforderung ab. Asynchron.

Festlegen eines Terminals für Telefon Konversationen

Funktion BESCHREIBUNG
lineSetTerminal Gibt das Terminalgerät an, an das die angegebene Zeile, Adressereignisse oder Aufrufmedienstreamereignisse weitergeleitet werden. Asynchron.

Anwendungspriorität

Funktion BESCHREIBUNG
lineGetAppPriority Ruft Informationen zur Priorität der Handoff- und/oder Unterstützten Telefonie für eine Anwendung ab. Synchronous.
lineSetAppPriority Legt die Priorität für die Übergabe und/oder unterstützte 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 handlerspezifische Funktionen des Agenthandlers, der der Adresse zugeordnet ist. Asynchron.
lineGetAgentActivityList Erhält die Liste der Aktivitäten, aus denen eine Anwendung die Funktionen auswählt, die ein Agent auswählt. Asynchron.
lineGetAgentCaps Erhält die Agent-bezogenen Funktionen, die auf dem angegebenen Liniengerät unterstützt werden. Asynchron.
lineGetAgentGroupList Erhält die Liste der Agentgruppen, bei denen sich ein Agent beim Verteiler für automatische Aufrufe anmelden kann. Asynchron.
lineGetAgentStatus Erhält den Agent-bezogenen Status für die angegebene Adresse. Asynchron.
lineSetAgentActivity Legt den Agent-Aktivitä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 agent-Zustand 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 Dienstqualitätsparameter für einen vorhandenen Aufruf an. Asynchron.

Sonstiges

Funktion BESCHREIBUNG
lineSetCallData Legt das CallData-Element der LINECALLINFO-Struktur fest. Asynchron.
lineSetCallTreatment Legt die Töne fest, die der Benutzer hören kann, wenn ein Aufruf unbeantwortet oder zurückhalten ist. Asynchron.
lineSetLineDevStatus Legt den Gerätestatus der Zeile fest. Asynchron.