Referenz zu Grundlegenden Telefoniediensten

Die Grundlegenden Telefoniefunktionen sind in den folgenden Tabellen nach Kategorie aufgeführt. Eine Funktion wird als asynchron identifiziert, wenn sie die Vervollständigung in einer REPLY-Nachricht für 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 grundlegenden Telefoniedienstfunktionen:

TAPI-Initialisierung und -Herunterfahren

Funktion Beschreibung
lineInitializeEx Initialisiert die TAPI-Zeilenabstraktion für die Verwendung durch die aufrufende Anwendung. Synchronous.
lineShutdown Beendet die Verwendung der TAPI-Zeilenabstraktion durch die Anwendung. Synchronous.

 

Zeilenversionsverhandlung

Funktion Beschreibung
lineNegotiateAPIVersion Ermöglicht einer Anwendung das Aushandeln einer zu verwendenden TAPI-Version. Synchronous.

 

Zeilenstatus und Funktionen

Funktion Beschreibung
lineGetDevCaps Gibt die Funktionen eines bestimmten Leitungsgeräts zurück. Synchronous.
lineGetDevConfig Gibt die Konfiguration eines Medienstreamgeräts zurück. Synchronous.
lineGetLineDevStatus Gibt den aktuellen status des angegebenen Open Line-Geräts zurück. Synchronous.
lineSetDevConfig Legt die Konfiguration des angegebenen Medienstreamgeräts fest. Synchronous.
lineSetStatusMessages Gibt die status Änderungen an, für die die Anwendung benachrichtigt werden muss. Synchronous.
lineGetStatusMessages Gibt die aktuelle Zeile und Adresse der Anwendung status Nachrichteneinstellungen zurück. Synchronous.
lineGetID Ruft eine Geräte-ID ab, die der angegebenen Open Line, Adresse oder dem angegebenen Anruf zugeordnet ist. Synchronous.
lineGetIcon Ermöglicht einer Anwendung das Abrufen eines Symbols zur Anzeige für den Benutzer. Synchronous.
lineConfigDialog Bewirkt, dass der Anbieter des angegebenen Zeilengeräts ein Dialogfeld anzeigt, das dem Benutzer das Konfigurieren von Parametern im Zusammenhang mit dem Zeilengerät ermöglicht. Synchronous.
lineConfigDialogEdit Zeigt ein Dialogfeld an, in dem der Benutzer Konfigurationsinformationen für ein Zeilengerät ändern kann. Synchronous.

 

Adressen

Funktion Beschreibung
lineGetAddressCaps Gibt die Telefoniefunktionen einer Adresse zurück. Synchronous.
lineGetAddressStatus Gibt den aktuellen status einer angegebenen Adresse zurück. Synchronous.
lineGetAddressID Ruft die Adress-ID einer Adresse ab, die in einem alternativen Format angegeben wird. Synchronous.

 

Öffnen und Schließen von Zeilengeräten

Funktion Beschreibung
lineÖffnen Öffnet ein angegebenes Leitungsgerät für die nachfolgende Überwachung und/oder Steuerung der Leitung. Synchronous.
lineClose Schließt ein angegebenes geöffnetes Zeilengerät. Synchronous.

 

Adressformate

Funktion Beschreibung
lineTranslateAddress Übersetzt zwischen einer Adresse im kanonischen Format und einer Adresse im wählbaren Format. Synchronous.
lineSetCurrentLocation Legt den Speicherort fest, der als Kontext für die Adressübersetzung verwendet wird. Synchronous.
lineSetTollList Bearbeitet die Mautliste. Synchronous.
lineGetTranslateCaps Gibt Die Funktionen für die Adressübersetzung zurück. Synchronous.

 

Anrufzustände und -ereignisse

Funktion Beschreibung
lineGetCallInfo Gibt feste Informationen zu einem Aufruf zurück. Synchronous.
lineGetCallStatus Gibt den vollständigen Aufruf status Informationen für den angegebenen Aufruf zurück. Synchronous.
lineSetAppSpecific Legt das anwendungsspezifische Feld der Informationsstruktur eines Aufrufs fest. Synchronous.

 

Tätigen von Anrufen

Funktion Beschreibung
lineMakeCall Führt einen ausgehenden Anruf aus und gibt ein Anrufhandle dafür zurück. Asynchron.
lineDial Wähladressen (Teile einer oder mehrerer) wählbarer Adressen. Asynchron.

 

Entgegennehmen eingehender Anrufe

Funktion Beschreibung
lineAnswer Beantwortet einen eingehenden Anruf. Asynchron.

 

Unterstützung für Mautschoner

Funktion Beschreibung
lineSetNumRings Gibt die Anzahl der Ringe an, nach denen eingehende Anrufe beantwortet werden sollen. Synchronous.
lineGetNumRings Gibt die Mindestanzahl von Ringen zurück, die mit lineSetNumRings angefordert werden. Synchronous.

 

Anrufberechtigungssteuerung

Funktion Beschreibung
lineSetCallPrivilege Legt die Berechtigung der Anwendung auf die angegebene Berechtigung fest. Synchronous.

 

Aufrufabbruchfunktionen

Funktion Beschreibung
lineDrop Trennt einen Anruf oder beendet einen laufenden Anrufversuch. Asynchron.
lineDeallocateCall Gibt die Zuordnung des angegebenen Aufrufhandles auf. Synchronous.

 

Bearbeitung des Anrufhandles

Funktion Beschreibung
lineHandoff Wechselt den Anrufbesitz ab und/oder ändert die Berechtigungen einer Anwendung in einen Anruf. Synchronous.
lineGetNewCalls Gibt Aufrufhandles an Aufrufe für eine angegebene Zeile oder Adresse zurück, für die die Anwendung noch keine Handles hat. Synchronous.
lineGetConfRelatedCalls Gibt eine Liste von Anrufhandles zurück, die Teil derselben Telefonkonferenz sind wie der als Parameter angegebene Anruf. Synchronous.

 

Standort- und Länder-/Regionsinformationen

Funktion Beschreibung
lineTranslateDialog Zeigt ein Dialogfeld an, in dem der Benutzer den Standort ändern und Karte Informationen aufrufen kann. Synchronous.
lineGetCountry Ruft Wählregeln und andere Informationen zu einem bestimmten Land/einer bestimmten Region ab. Synchronous.

 

Anfordern von Empfängerdiensten

Die folgenden beiden Funktionen werden nur zur Unterstützung der unterstützten Telefonie verwendet.

Funktion Beschreibung
lineRegisterRequestRecipient Registriert oder hebt die Registrierung der Anwendung als Anforderungsempfänger für den angegebenen Anforderungsmodus auf. Synchronous.
lineGetRequest Ruft die nächste Anforderung aus der Bibliothek für dynamische Telefonielinks ab. Synchronous.