Freigeben über


Ergänzende Liniendienstfunktionen

Die ergänzenden Liniendienstfunktionen sind in den folgenden Themen nach Kategorie aufgeführt. Eine Funktion wird als asynchrone identifiziert, wenn sie den Abschluss in einer ANTWORT-Nachricht an die Anwendung angibt. Wenn die Funktion das Ergebnis immer sofort an die Anwendung zurückgibt, wird die Funktion als synchronebetrachtet.

Es folgt eine funktionale Gruppierung der ergänzenden Liniendienstfunktionen:

Es gibt auch verschiedene ergänzenden Line-Service-Funktionen.

Bearermodus und Rate

Funktion Beschreibung
lineSetCallParams- Fordert eine Änderung der Aufrufparameter eines vorhandenen Aufrufs an. Synchron.

 

Medienüberwachung

Funktion Beschreibung
lineMonitorMedia- Aktiviert oder deaktiviert die Medienmodusbenachrichtigung für einen angegebenen Anruf. Synchron.

 

Ziffernüberwachung und -erfassung

Funktion Beschreibung
lineMonitorDigits Aktiviert oder deaktiviert die Benachrichtigung zur Erkennung von Ziffern für einen bestimmten Anruf. Synchron.
lineGatherDigits Führt die gepufferte Erfassung von Ziffern für einen Anruf aus. Synchron.

 

Tonüberwachung

Funktion Beschreibung
lineMonitorTones- Gibt an, welche Töne für einen angegebenen Anruf erkannt werden sollen. Synchron.

 

Mediensteuerelement

Funktion Beschreibung
lineSetMediaControl- Richtet den Mediendatenstrom eines Anrufs für die Mediensteuerung ein. Synchron.
lineSetMediaMode- Legt den Medienmodus(en) des angegebenen Anrufs in seiner LINECALLINFO- Struktur fest. Synchron.

 

Generieren von Inband-Ziffern und Tönen

Funktion Beschreibung
lineGenerateDigits Generiert Inbandziffern für einen Anruf. Synchron.
lineGenerateTone Generiert einen bestimmten Satz von Tönen inband für einen Anruf. Synchron.

 

Anrufzusage und Umleitung

Funktion Beschreibung
lineAccept- Akzeptiert einen angebotenen Anruf und startet sowohl anrufer (ringback) als auch angerufener Teilnehmer (Ring). Asynchron.
lineRedirect- Leitet einen Angebotsanruf an eine andere Adresse um. Asynchron.

 

Ablehnen von Anrufen

Funktion Beschreibung
lineDrop- Trennt einen Anruf oder beendet einen laufenden Anrufversuch. Asynchron.

 

Anrufwarteschleife

Funktion Beschreibung
lineHold Platziert den angegebenen Anruf in der Warteschleife. Asynchron.
lineUnhold- Ruft einen gehaltenen Anruf ab. Asynchron.

 

Sichern von Anrufen

Funktion Beschreibung
lineSecureCall- Sichert einen vorhandenen Anruf von Störungen durch andere Ereignisse wie Anrufwartezeichen für Datenverbindungen. Asynchron.

 

Anrufdurchstellung

Funktion Beschreibung
lineSetupTransfer- Bereitet einen angegebenen Anruf 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 wechselt in eine Drei-Wege-Konferenz. Asynchron.
lineBlindTransfer Überträgt einen Anruf an eine andere Partei. Asynchron.
lineSwapHold Tauscht den aktiven Anruf mit dem Anruf aus, der derzeit in der Konsultations-Warteschleife ist. Asynchron.

 

Telefonkonferenz

Funktion Beschreibung
lineSetupConference- Bereitet einen bestimmten Anruf auf die Hinzufügung einer anderen Partei vor. Asynchron.
linePrepareAddToConference Bereiten Sie sich darauf vor, einer vorhandenen Telefonkonferenz eine Partei hinzuzufügen, indem Sie die Telefonkonferenz in einen Haltezustand setzen und einen Konsultationsgespräch erstellen, der später zur Telefonkonferenz hinzugefügt werden kann. Asynchron.
lineAddToConference- Fügt einer vorhandenen Telefonkonferenz einen Konsultationsgespräch hinzu. Asynchron.
lineRemoveFromConference Entfernt eine Partei aus einer Telefonkonferenz. Asynchron.

 

Parken von Anrufen

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

 

Rufumleitung

Funktion Beschreibung
lineForward- Legt Anrufweiterleitungsanforderungen fest oder bricht sie ab. Asynchron.

 

Anrufübernahme

Funktion Beschreibung
linePickup- Ruft eine Anrufbenachrichtigung an einer angegebenen Zieladresse ab und gibt einen Anrufhandle für den angenommenen Anruf zurück (linePickup kann auch für Anrufwartevorgänge verwendet werden). Asynchron.

 

Senden von Informationen an Remotepartei

Funktion Beschreibung
lineReleaseUserUserInfo Gibt Benutzerinformationen frei, die es dem System erlauben, diesen Speicher mit neuen Informationen zu überschreiben. Asynchron.
lineSendUserUserInfo- Sendet Benutzerinformationen an die Remotepartei für den angegebenen Anruf. Asynchron.

 

Anrufabschluss

Funktion Beschreibung
lineCompleteCall- Platziert eine Anforderung zum Abschluss eines Anrufs. Asynchron.
lineUncompleteCall- Bricht eine Anforderung zum Abschluss eines Anrufs 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 Übergabe- und/oder Unterstützte Telefonieprioritätsinformationen für eine Anwendung ab. Synchron.
lineSetAppPriority- Legt die Übergabe- und/oder Unterstützungstelefoniepriorität für eine Anwendung fest. Synchron.

 

Dienstanbieterverwaltung

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

 

Agenten

Funktion Beschreibung
lineAgentSpecific- Ermöglicht der Anwendung den Zugriff auf proprietäre handlerspezifische Funktionen des Agenthandlers, 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 den Agent-bezogenen 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.

 

Vertretungen

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

 

Servicequalität

Funktion Beschreibung
lineSetCallQualityOfService- Fordert eine Änderung der Dienstqualitätsparameter für einen vorhandenen Aufruf an. Asynchron.

 

Verschiedenes

Funktion Beschreibung
lineSetCallData- Legt den CallData- Member der LINECALLINFO--Struktur fest. Asynchron.
lineSetCallTreatment- Legt die Sounds fest, die der Benutzer hört, wenn ein Anruf nicht beantwortet oder gehalten wird. Asynchron.
lineSetLineDevStatus- Legt den Zeilengerätestatus fest. Asynchron.