ek-soft FAQ
Kann man DIALit als Com-Objekt oder ActiveX benutzen ?
Ja, instantiiert wird mit
„dialit.cdialer“
Eigenschaften:
dialname
dialnumber
Methoden:
Makecall -> anrufen (dialname und dialnumber vorher setzen)
Disonnect -> Trennen / abweisen / zurückholen
Answer -> Annehmen
Activate ->Applikation aktivieren (DIAlit)
ab 3.2.0.4 zusätzlich
Callback -> Rückfrage
Connect -> wartendes Gespräch übergeben
Swap -> zw. 2 Calls wechseln
Conf -> Konferenz einleiten
immer davon abhängig ob der Callstate und das Engdgerät dies zulassen (zu erkennen ob die entsprechende Taste in DIAlit sichtbar und aktivierbar ist) !
Ereignisse (ab 3.2.0.4)
Events für 1.call (nachrückende auf 1 nur bei Offering) nun im comobject verfügbar:
onOffering(callid: Integer;callerid, calledid, name: WideString)
onConnected(callid: Integer; connectedid, name: WideString; inbound: WordBool)
onIdle(callid: Integer)
onRedirecting(callid: Integer; redirectingid, name: WideString)
onBusy(callid: Integer; calledid, name: WideString; inbound: WordBool)
onRingback(callid: Integer; calledid, name: WideString)
onDisonnected(callid: Integer)
onHoldPendTransfer(callid: Integer)
onConferenced(callid: Integer)
onChargingInfo(callid: Integer; units: Integer)
onDialtone(callid: Integer)
testobject als .exe und als delphi-source, dialit32.tlb, dialitevents.pas für Delphi auf der CD oder hier.
Beispiel Delphi:
Anwahl:
dialitcom:=createOLEObject(‚Dialit.Cdialer‘);
dialitcom.dialname:=’Huber‘;
dialitcom.dialnumber:=’07111234567′;
dialitcom.makecall;
Auflegen:
dialitcom:=createOLEObject(‚Dialit.Cdialer‘);
dialitcom.disconnect;
Beispiel Visual Basic Script:
Dim oDialer
Anwahl:
Sub CommandButton1_click()
set oDialer = CreateObject(„Dialit.Cdialer“)
oDialer.dialname = „Huber“
oDialer.dialnumber = „07111351164“
oDialer.makecall
End Sub
Auflegen:
Sub CommandButton1_click()
set oDialer = CreateObject(„Dialit.Cdialer“)
oDialer.disconnect
End Sub
Dialit kann ausserdem bestimmte Events an andere COM-Objekte
übergeben. Die Klassen-Namen der COM-Objekte sind dabei in der Registry
frei zu vergeben. Die Objekte müssen aber über feste Eigenschaften und Methoden verfügen.
Methoden:
Connected
Disconnected
Redirecting
Offering
Ringback
Eigenschaften:
CallID
CallerID
CalledID
ConnectedID
RedirectingID
Bei einem eingehden Anruf wird dann z.B. die Eigenschaft CallerID mit der Nummer des Anrufers gesetzt, die CallID mit der aktuellen internen CallID versehen und dann Methode Offering gerufen.
Beispiele finden Sie in dailit_admin_de.pdf.
Letzte Änderung am: 11.10.2014, 10:34 Uhr
← zurück zum Suchergebnis"