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:
- Adressformate
- Adresses
- Annehmen eingehender Anrufe
- Anrufablagefunktionen
- Anrufhandlebearbeitung
- Anrufberechtigungssteuerung
- Anrufzustände und -ereignisse
- Zeilenstatus und Funktionen
- Zeilenversionsverhandlung
- Standort- und Länder-/Regionsinformationen
- Tätigen von Anrufen
- Öffnen und Schließen von Zeilengeräten
- Empfängerdienste anfordern
- TAPI-Initialisierung und -Herunterfahren
- Support für Gebührensparer
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. |