Den UC Client als DDE-Server und zum Versenden von DDE Kommandos verwenden

 
 

Wie kann der XPhone Client als DDE Server verwendet werden, so dass beispielsweise Wahlaufrufe aus einer externen Anwendung an den XPhone Client geschickt werden können und wie kann XPhone DDE Befehle an eine externe Anwendung senden? 



XPhone als DDE-Server 
********************* 

Damit der XPhone Clients DDE Kommandos von externen Anwendungen entgegen nehmen kann, muss unter Extras > Optionen im Reiter Allgemein, Button Erweitert die Option "DDE-Serverfunktionen aktivieren" aktiviert werden. XPhone muss gestartet werden, damit eine DDE-Verbindung aufgebaut werden kann. 

XPhone ist für DDE standardmäßig unter folgenden Parametern erreichbar: 

Anwendungsname: XPhone 
Topics: System, XPhone 
Unterstützte Items unter dem Topic "System": 
"Formats" Antwort: TEXT 
"Help" Antwort: "Informationen zur DDE-Funktionalitaet von XPhone finden Sie in der XPhone-Hilfe. 
"Status" Antwort: immer "Ready 
"SysItems" Antwort: die Items des Topics "System" 
"Topics" Antwort: Topics: "System" und "XPhone" 
Unterstützte Items unter dem Topic "XPhone": 
"Display" Antwort: Momentaner Inhalt des Displays 
"CallerID" Antwort: Rufnummer des letzten Anrufers 
"PartnerID" Antwort: Rufnummer des zuletzt Angerufenen 
Unterstützte Kommandos unter dem Topic "XPhone": 
[Dial] Wählen einer Rufnummer 
[Drop] Auflegen 
[Spk] Drücken der Lautsprechertaste 
[Pickup] Abheben 
[MKOk] Menütaste OK 
[MKLeft] Menütaste Links 
[MKRight] Menütaste Rechts 

Sollen andere Anwendungs-/Kommando-/Item-Namen verwendet werden, können diese über Einträge in der Registry "überschrieben" werden. Alle Einträge finden unter 

HKEY_CURRENT_USER\Software\C4B\XPhone\DDE statt: 

AppNames= |< Zeichenkette2>|... Anwendungen 
TopicName= Topic 

ItemDisplay= Display 
ItemCallerID= Rufnummer des letzten Anrufers 

ItemPartnerID= Rufnummer des zuletzt Angerufenen 

CmdDial= Wählen 
CmdDrop= Auflegen 
CmdSpk= Lautsprecher 
CmdPickup= Abnehmen 
CmdMenuOk= Menü-Taste OK 
CmdMenuLeft= Menü-Taste Links 
CmdMenuRight= Menü-Taste Rechts 

Der XPhone Client versendet DDE Kommandos an externe Anwendung 
*********************************************************** 

Die folgende Darstellung beschreibt die Kommandos, mit denen in XPhone Telefonfunktionen per DDE ausgelöst werden können. 

XPhone kann über Automation folgende Befehle ausführen: 

Wählen short DirectDial(BSTR number, boolean bPrivate) 
Auflegen boolean Drop() 

Aus "MS Visual Basic" oder "Visual Basic for Applications" werden die Befehle folgendermaßen bedient: 

Dim xp as Object 

‘ Objekt erzeugen 
Set xp = CreateObject("XPHONE.REMOTE") 

‘ Wenn Objekt erzeugt werden konnte 
if Not xp Is Nothing then 
‘ Anrufen der Nummer 12345 ohne Privatkennung 
xp.DirectDial "12345", False 
‘ Um Aufzulegen: xp.Drop 
end if 

‘ Objekt freigeben 
set xp = Nothing 

Newsletter abonnieren

 
 
 
 
 
 
 

Vielen Dank für Ihre Anmeldung. Bitte bestätigen Sie Ihre Anmeldung durch klicken des Links in der Bestätigungs-Email.

 
 

Es ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.



Cookies ermöglichen die bestmögliche Darstellung unserer Dienste. Mit der Nutzung der Seiten von C4B Com For Business erklären Sie sich damit einverstanden, dass wir Cookies verwenden. Mehr Infos