[Problem] Einrichtung TAPI / CTI Hybird 120 (Elmeg / Bintec)

pahu

Neuer User
Mitglied seit
10 Mrz 2015
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
Hallo Forum

Ich habe folgendes Problem...

Ich habe eine Hybird 120j mit einem IP130 und 2 D140 eingerichtet... Läuft eigentlich alles.
Jetzt habe ich auf meinem Arbeitsplatz den TAPI-Treiber für die Hybird 120 eingerichtet (V3.11b01).
Zusätzlich habe ich verschiedene Testversionen CTI-Software installiert (und wieder deinstalliert).

Eingehende Anrufe werden jeweils korrekt in den CTI-Anwendungen (ESTOS / Phone Suite) angezeigt.
Abgehende Anrufe sind jedoch nicht möglich.
So wie ich das sehe, habe ich zwei Probleme:
- Die Formate der Rufnummern stimmen nicht
- Bei Wahl auf eine Nebenstelle mit Mobilteil wird gar keine Verbindung aufgebaut (abheben des Hörers)

Hier noch der Inhalt des TAPI-Monitors:
Program-Version: 3.0.023, WinNT 6.1 Build=7601, Service Pack 1
Device-Infos:
ProviderInfo=Dienstanbieter für bintec elmeg TK-Anlagen
SwitchInfo=
DeviceName=bintec elmeg TK-Anlage NSt. 32
TSP=1
Rufnummer(n)= 32 : m_dwAddressFeatures=0x1687 = Forward, MakeCall, Pickup, Unpark, PickupGroup, PickupDirect, ForwardFwd,
LineOpenModes: m_privilege=0x6, m_mediamode=0x4, m_dwAPIVersion_line=0x00020000
dwCallFeatures=0xa62280ed, dwCallFeatures2=0x00000000: Accept, Answer, BlindTransfer, CompleteTransfer, Dial, Drop, Park, Redirect, SetupTransfer, SwapHold, SetCallParams,
___________________
CDialAddrInfo::TranslateAddress(): translateMode=2;m_akz=0;aktuelleAKZ=;akzListe=,localCountryCode=41;localCityCode=062;localAreaCode=7217007;lcrDisablePredialNumbers=;maxLaengeInterneRN=2;,;180;0;
Translate Address (Dial): 079XXXXXXX => 0079XXXXXXX /COLOR]
Datenbank: 079XXXXXX => X(AdrObj=0x14f3514)
...000,000 Sek: 15.05. 09:58 h
lineMakeCall(00793200278, mediaMode=0x4, dwCallParamFlags=0x0)
makeCall: OK, result=65621, hCall=0x0
...000,016 Sek: 15.05. 09:58 h

StaticLineCallbackFunc(hDevice=0x0, dwMsg=12,dwCallbackInstance=0x14ce78c,Params=0x10055,0x0,0x10033);
async TAPI-Operation-Result: OK, result=0, hCall=0x10033
...000,000 Sek: 15.05. 09:58 h

StaticLineCallbackFunc(hDevice=0x10077, dwMsg=8,dwCallbackInstance=0x14ce78c,Params=0x800,0x0,0x0);
...000,000 Sek: 15.05. 09:58 h
DIALTONE (hCall=0x10033), (Wahl-Zustand (es kann gewählt werden)), line=bintec elmeg TK-Anlage NSt. 32; hLine=0x10077
dwCallFeatures=0x802000c0, dwCallFeatures2=0x00000000: Dial, Drop, SetCallParams,
privilege=0x4 (Owner, ) media=0x0 ()
<= OUTBOUND (gehend) (dwReason=0x400, dwCallStates=0xff7f), firstCall=1, callID=1,numCalls=1

call->m_otherPartyName=X; call->m_otherPartyAddr=0793200278
Event: LINEDEVSTATE_NUMCALL => ignore event
...000,499 Sek: 15.05. 09:58 h
DIALTONE (hCall=0x10033), (Wahl-Zustand (es kann gewählt werden)), line=bintec elmeg TK-Anlage NSt. 32; hLine=0x10077
dwCallFeatures=0x802000c0, dwCallFeatures2=0x00000000: Dial, Drop, SetCallParams,
privilege=0x4 (Owner, ) media=0x0 ()
<= OUTBOUND (gehend) (dwReason=0x1, dwCallStates=0xff7f), firstCall=1, callID=1,numCalls=1
reason: direct Call (direkter Ruf)

call->m_otherPartyName=X; call->m_otherPartyAddr=079XXXXXXXXX
...000,000 Sek: CALLINFO_EVENT vom TSP, hCall=0x10033,callInfoState=0x00000200 ()
ignore CallInfo-Event (0x200, ) in DIALING state
...000,015 Sek: 15.05. 09:58 h
DIALING (hCall=0x10033), (Rufnummer wird gewählt), line=bintec elmeg TK-Anlage NSt. 32; hLine=0x10077
dwCallFeatures=0x802000c0, dwCallFeatures2=0x00000000: Dial, Drop, SetCallParams,
privilege=0x4 (Owner, ) media=0x0 ()
<= OUTBOUND (gehend) (dwReason=0x1, dwCallStates=0xff7f), firstCall=1, callID=1,numCalls=1
reason: direct Call (direkter Ruf)
0079XXXXXXXX
call->m_otherPartyName=X; call->m_otherPartyAddr=079XXXXXXX
...000,000 Sek: CALLINFO_EVENT vom TSP, hCall=0x10033,callInfoState=0x00010000 (CALLEDID )
<= OUTBOUND (gehend) (dwReason=0x1, dwCallStates=0xff7f), firstCall=1, callID=1,numCalls=1
reason: direct Call (direkter Ruf)
0079XXXXXXXX
call->m_otherPartyName=X; call->m_otherPartyAddr=079XXXXXX
...000,000 Sek: 15.05. 09:58 h
DISCONNECTED (hCall=0x10033), (Blockiert (z.B: Der andere Teilnehmer hat aufgelegt.)), line=bintec elmeg TK-Anlage NSt. 32; hLine=0x10077
dwCallFeatures=0x80200080, dwCallFeatures2=0x00000000: Drop, SetCallParams,
privilege=0x4 (Owner, ) media=0x0 ()
<= OUTBOUND (gehend) (dwReason=0x1, dwCallStates=0xff7f), firstCall=1, callID=1,numCalls=1
reason: direct Call (direkter Ruf)
0079XXXXXX
call->m_otherPartyName=X; call->m_otherPartyAddr=079XXXXXXX
...000,016 Sek: 15.05. 09:58 h

StaticLineCallbackFunc(hDevice=0x10077, dwMsg=8,dwCallbackInstance=0x14ce78c,Params=0x800,0x0,0x0);
...000,000 Sek: 15.05. 09:58 h
IDLE (hCall=0x10033), (Ruhezustand (aufgelegt)), line=bintec elmeg TK-Anlage NSt. 32; hLine=0x10077
dwCallFeatures=0x80200000, dwCallFeatures2=0x00000000: SetCallParams,
privilege=0x4 (Owner, ) media=0x0 ()
<= OUTBOUND (gehend) (dwReason=0x1, dwCallStates=0xff7f), firstCall=1, callID=1,numCalls=1
reason: direct Call (direkter Ruf)
0079XXXXXXXXX
call->m_otherPartyName=X; call->m_otherPartyAddr=079XXXXX
CTAPICall::Release()
Event: LINEDEVSTATE_NUMCALL => ignore event

Hat jemand das Ganze bereits erfolgreich eingerichtet und kann mri ein paar Tipps geben?

Danke

Patrick
 
Zuletzt bearbeitet:
Hallo,

dir ist bewusst das sowohl Rufnummern als auch Namen in dem Log stehen?
 
Hat was... werde ich mal ändern...

Danke!
 
Zum Thema: Ich benutze den jAnrufmonitor, und bei mir klappt das.
 
Die eingenden Anrufe werden korrekt angezeigt. Das Problem sind die abgehenden Anrufe, welche über die TAPI-Schnittstelle initialisiert werden sollen.
Einerseits wird aus meiner Sicht die Rufnummer nicht korrekt übersetzt, andererseits ist keine Verbindung zu den entsprechenden Endgeräten möglich...
Auf der Hybird habe ich TAPI aktiviert (gemäss Eintrag im WIKI der Siemens-Anlage). Ich habe keine weitere Einstellung gefunden wo ich das noch aktivieren sollte...
 
Bei mir läuft das mit dem anrufen so ab: Über die TAPI wird der Wähl-Auftrag an die TK-Anlage mit Auswahl der Nebenstelle erteilt, diese wählt und es klingelt dann meine Nebenstelle. Es gibt also keine direkte Verbindung zw. dem PC und dem Telefon.
 
Bei mir werden die Anforderungen des CTI-Clients anscheinend von der Telefonanlage geblockt und gar nicht an die Nebenstellen weitergeleitet. Es klingelt nichts.
Ich denke, es könnte ein Konfigurationsfehler in der Anlage odr beim TAPI-Treiber sein, komme jedoch nicht dahinter, wo der Fehler steckt...
 
Ich biete sowas als Dienstleistung an, z.B. per Teamviewer.
 
Hallo pahu,

ist zwar schon ein Weilchen her ... aber mich plagt exakt dasselbe Problem, habe die hybird 120j und dahinter diverse (ältere und nicht IP-fähige) Telefone, sowohl ISD als auch analog.

Die Kommunikation mit meinem CTI-Server funktioniert insoweit ganz gut, als dass eingehende Anrufe am Arbeitsplatz auf dem Bildschirm angezeigt werden, bei ausgehenden Anrufen hingegen versucht der CTI-Server eine Verbindung aufzubauen, bricht diese jedoch sofort wieder ab.

Wenn ich z.B. mit dem TAPI Phone Dialer manuell die Verbindung teste, dann habe ich Erfolg wenn ich der eigentlichen Rufnummer die Zeichenfolge "*2*" voranstelle. Irgendwo kann mir hier vermutlich in der Telefonanlage etwas einstellen?

Bin für Hilfe sehr dankbar ...
 
Einstellungen gibt es nur im TAPI - Treiber und normalerweise in der TAPI - Anwendung. Wie kommen Sie auf "*2*" ?
 
ich weiß gar nicht mehr weshalb, die *2* wurde gelegentlich angezeigt wenn intern telefoniert wurde (obwohl kein Telefon die Nebenstelle 2 hat). Ich dachte die *2* ist die Telefonanlage selbst und hab es dann einfach so versucht ... und es funktioniert

- - - Aktualisiert - - -

Im Elmeg Tapi Treiber (LANTAPI64_V311b01.exe) kann ich nur die Nebenstellen auswählen und die IP-Adresse der hybird eintragen sowie (wenn man auf "Erweitert" geht) Ergänzungen zu eingehenden Rufnummern. Ich vermute letzteres dient der Erkennung und Zuordnung eingehender Rufe.

Meine TAPI-Anwendung ist - so wie ich das verstehe - der von mir genutzte CTI-Server. Der Hersteller des CTI-Server-Software behauptet, dass er da nichts machen könne und es eine Frage der Konfiguration der Telefonanlage sei ... :( ... da die Telefonanlagen so unterschiedlich seien könne er da keinen Support leisten.
 
Da muss ich dem CTI - Hersteller widersprechen. Bisher konnte ich bei allen CTI - Anwendungen mit denen ich es zu tun hatte entsprechende Einstellungen vornehmen. Der CTI-Hersteller muss ja auch nicht jede TK-Anlage supporten, sondern nur die notwendigen Konfigurationsmöglichkeiten bieten.
 
ich konnte jetzt an den Arbeitsplätzen in der Anwendungssoftware (welche zugleich die Funktion der CTI-Clients zur Verfügung stellt) in den CTI-Netzwerkeistellungen (welche reichlich versteckt waren) die *2* als Amtskennziffer eingeben, jetzt funktioniert es mit den ausgehenden Anrufen! ........ etwas nervig, dass der CTI-Software - Hersteller mir das nicht gleich sagen konnte. Das hat mich sehr viel Zeit gekostet.

Unklar bleibt, weshalb es ausgerechnet die *2* ist, diese Ziffernfolge habe ich in der Konfiguration der Elmeg hybird 120j weder eingetragen noch irgendwo gefunden ...

Solange es funktioniert soll mir das egal sein ...


Vielen Dank Kalle2006 für die Hinweise !
 
Mit der *2* leitet man lt. Benutzerhandbuch "Bedienung über das Telefon" (Kapitel 2.2.2.2) die manuelle Amtsholung ein.
 
das würde doch einiges erklären, offenbar funktioniert die automatische Amtsholung (welche aktiviert ist) nur wenn man das Telefon abhebt, die Tapi-Anwendung muss dann eine manuelle Amtsholung herbeiführen ...
 
Nein, es ist anders: Die automatische Amtsholung hat keine Auswirkungen auf die TAPI. Somit muss bei Anrufen über die TAPI immer eine Amtsholung erfolgen.
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.