Freigeben über


Referenz zu grundlegenden Telefoniediensten

Die Grundlegenden Telefoniefunktionen sind in den folgenden Tabellen nach Kategorie aufgeführt. Eine Funktion wird als asynchrone identifiziert, wenn sie den Abschluss in einer REPLY-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 grundlegenden Telefoniedienstfunktionen:

TAPI-Initialisierung und Herunterfahren

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

 

Zeilenversionsverhandlung

Funktion Beschreibung
lineNegotiateAPIVersion Ermöglicht einer Anwendung das Aushandeln einer TAPI-Version. Synchron.

 

Zeilenstatus und Funktionen

Funktion Beschreibung
lineGetDevCaps Gibt die Funktionen eines bestimmten Liniengeräts zurück. Synchron.
lineGetDevConfig- Gibt die Konfiguration eines Medienstreamgeräts zurück. Synchron.
lineGetLineDevStatus- Gibt den aktuellen Status des angegebenen offenen Leitungsgeräts zurück. Synchron.
lineSetDevConfig- Legt die Konfiguration des angegebenen Medienstreamgeräts fest. Synchron.
lineSetStatusMessages Gibt die Statusänderungen an, für die die Anwendung benachrichtigt werden muss. Synchron.
lineGetStatusMessages Gibt die Aktuellen Zeilen- und Adressstatuseinstellungen der Anwendung zurück. Synchron.
lineGetID- Ruft eine Geräte-ID ab, die der angegebenen offenen Zeile, Adresse oder einem Anruf zugeordnet ist. Synchron.
lineGetIcon- Ermöglicht einer Anwendung, ein Symbol für die Anzeige für den Benutzer abzurufen. Synchron.
lineConfigDialog- Bewirkt, dass der Anbieter des angegebenen Liniengeräts ein Dialogfeld anzeigt, in dem der Benutzer Parameter für das Leitungsgerät konfigurieren kann. Synchron.
lineConfigDialogEdit- Zeigt ein Dialogfeld an, in dem der Benutzer Konfigurationsinformationen für ein Leitungsgerät ändern kann. Synchron.

 

Adressen

Funktion Beschreibung
lineGetAddressCaps Gibt die Telefoniefunktionen einer Adresse zurück. Synchron.
lineGetAddressStatus- Gibt den aktuellen Status einer angegebenen Adresse zurück. Synchron.
lineGetAddressID- Ruft die Adress-ID einer Adresse ab, die mit einem alternativen Format angegeben wurde. Synchron.

 

Öffnen und Schließen von Leitungsgeräten

Funktion Beschreibung
lineOpen- Öffnet ein angegebenes Leitungsgerät, um nachfolgende Überwachung und/oder Steuerung der Linie bereitzustellen. Synchron.
lineClose- Schließt ein angegebenes geöffnetes Leitungsgerät. Synchron.

 

Adressformate

Funktion Beschreibung
lineTranslateAddress- Übersetzt zwischen einer Adresse im kanonischen Format und einer Adresse im einwählbaren Format. Synchron.
lineSetCurrentLocation- Legt den Speicherort fest, der als Kontext für die Adressübersetzung verwendet wird. Synchron.
lineSetTollList- Bearbeitet die gebührenpflichtige Liste. Synchron.
lineGetTranslateCaps- Gibt Adressübersetzungsfunktionen zurück. Synchron.

 

Anrufstatus und Ereignisse

Funktion Beschreibung
lineGetCallInfo- Gibt feste Informationen zu einem Anruf zurück. Synchron.
lineGetCallStatus- Gibt vollständige Anrufstatusinformationen für den angegebenen Anruf zurück. Synchron.
lineSetAppSpecific- Legt das anwendungsspezifische Feld der Informationsstruktur eines Aufrufs fest. Synchron.

 

Tätigen von Anrufen

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

 

Annehmen eingehender Anrufe

Funktion Beschreibung
lineAnswer Antwort auf einen eingehenden Anruf. Asynchron.

 

Unterstützung für gebührenpflichtige Speicher

Funktion Beschreibung
lineSetNumRings- Gibt die Anzahl der Ringe an, nach denen eingehende Anrufe beantwortet werden sollen. Synchron.
lineGetNumRings- Gibt die Mindestanzahl der mit lineSetNumRingsangeforderten Ringe zurück. Synchron.

 

Anrufberechtigungssteuerung

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

 

Anrufablagefunktionen

Funktion Beschreibung
lineDrop- Trennt einen Anruf oder beendet einen laufenden Anrufversuch. Asynchron.
lineDeallocateCall- Deallocates the specified call handle. Synchron.

 

Anrufbehandlungsmanipulation

Funktion Beschreibung
lineHandoff- Übergibt den Besitz von Anrufen und/oder ändert die Berechtigungen einer Anwendung in einen Anruf. Synchron.
lineGetNewCalls Gibt Anrufhandles für Anrufe in einer angegebenen Zeile oder Adresse zurück, für die die Anwendung noch keine Handles hat. Synchron.
lineGetConfRelatedCalls Gibt eine Liste von Anrufhandles zurück, die Teil derselben Telefonkonferenz sind wie der als Parameter angegebene Anruf. Synchron.

 

Informationen zu Standort und Land/Region

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

 

Anfordern von Empfängerdiensten

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

Funktion Beschreibung
lineRegisterRequestRecipient Registriert oder deregistert die Anwendung als Anforderungsempfänger für den angegebenen Anforderungsmodus. Synchron.
lineGetRequest- Ruft die nächste Anforderung aus der Telefonie dynamic link library ab. Synchron.