Probleme seit dem Update auf V15.5 mit ".Net 3CXPhone API" und mit "3CX Multi Line TAPI"

Franz Nussbaumer

Mitglied seit
10. Oktober 2018
Beiträge
8
Hallo,
wir haben eine reine Softphone Konfiguration mit Jabra Headsets.
Ein 3cx Softphone Instanz läuft am Windows Terminalserver im CTI mode mit unserem CRM Client mit dem ".Net 3CXPhone API" verbunden.
Eine weitere 3cx Softphone Instanz läuft am Lokalen Arbeitsplatz im softphone mode mit einem Jabra Headset.
Wir haben keine Hardphones.
Diese Konfiguration hat mit den Versionen 10.x - 12.x sehr gut funktioniert. Seit unserem Update im Jänner 2018 auf die Version 15.5 konnten wir am Terminalserver in unserem CRM das eine Schnittstelle mit ".Net 3CXPhone API" hat keine eingehenden Events mehr Empfangen (OnCallStatusChange). Ausgehende Anrufe Funktionieren.

Das gleich verhalten haben wir auch mit einem Test mit der 3CX Multi Line TAPI festgestellt. Auch hier Funktionieren ausgehende Anrufe aber bei eingehenden Anrufen bekommt man keine TAPI Events

Warum Funktioniert diese Konfiguration mit zwei 3cx Softphone seit dem Update auf die Version 15.5 nicht mehr vernünftig?

Wir wären sehr Dankbar für eine Hilfestellung. Bei Ihren Kollegen im API Forum bekamen wir nach über 9 Monaten keine vernünftige Antwort siehe: https://www.3cx.com/community/threa...-events-oncallstatuschange-in-cti-mode.53350/

Vielen Dank für Ihre Hilfe
Franz Nussbaumer
 
Hallo Ilias,

nein wir nutzen das "3CXPhone API" siehe https://www.3cx.com/call-center/crm-integration/.
Aber das ist nicht das Problem. Das gleich verhalten haben wir auch mit einem Test mit der "3CX Multi Line TAPI" festgestellt. Auch hier Funktionieren ausgehende Anrufe aber bei eingehenden Anrufen bekommt man keine TAPI Events.

lg Franz
 
Du schreibst auch, dass du keine Hardphones nutzt aber im Terminal Server ein Client im CTI Modus. Was wird hier gemeint?
Über CTI wird ein Telefon angesteuert. Wenn du kein Hardphone hast, aber nur headsets, muss du den 3cx Client als Softphone Modus benutzen.
Beachte aber hier dass der 3CX Client im Terminal Server nur im CTI Modus von der 3CX unterstützt wird.

Gruß
Ilias
 
Ja genau das machen wir auch.
Am Terminalserver läuft der 3CX Client im CTI Modus und über unser CRM Plugin "3CXPhone API" haben wir eine Schnittstelle zu unserem CRM Client.
Am Standcomputer des Benutzers läuft auch nochmals der 3CX Client im SOFTPHONE Modus und mit dem Jabra Headset per USB verbunden.

Diese Konfiguration hat bis zum Update auf V15.5 ohne Problem Funktioniert.
 
Leider habe ich mit dem 3CXPhone API keine Erfahrung. Ich habe es nie verwendet, da die 3CX hier bei der Einrichtung und Programmierung nicht unterstützt.
Zum Multiline Tapi. Wenn du ein Telefon mit dem Client im Terminal Server verbindest, funktioniert es dann?
 
Wie bereits erwähnt es liegt nicht am 3CXPhone API.
Wir haben zum Test am Terminalserver auch den "3CX Multiline Tapi" eingerichtet und dieser hat das gleiche verhalten. Auch hier Funktionieren ausgehende Anrufe aber bei eingehenden Anrufen bekommt man keine TAPI Events. Also gehen wir davon auf das hat mit der neuen Version V15.5 zu tun. Wir weisen hier auf ein Fehlverhalten der Version 15.5 hin. Leider sagt uns jeder das hier kein keinen Support gibt zum 3CXPhone API. Das Problem ist aber nicht 3CXPhone API... Wir sind schon ganz verzweifelt.

Vielen Dank
 
Hast du den Multiline Tapi im Terminal Server mit headsets oder Telefon benutzt? Was genau meinst du mit Events?
 
Am Terminalserver läuft der 3CX Client im CTI Modus und über "3CX Multiline Tapi" haben wir eine TAPI Schnittstelle zu unserem CRM Client.
Verhalten im CRM Client am Terminalserver:
- Wenn man am CRM Client einen Ausgehenden Telefonanruf startet Funktioniert das.
- Bei einem eingehenden Anrufen bekommt der CRM Client über die TAPI Schnittstelle keinen Event das dieser die Nummer Anzeigen kann. Das ist das fehlverhalten somit können wir nur einen teil der CTI Schnittstelle nutzen war vor dem Update auf V15.5 nicht so war.

Am Standcomputer des Benutzers läuft auch nochmals der 3CX Client im SOFTPHONE Modus und mit dem Jabra Headset per USB verbunden.
 
Hallo Franz,

Das ist aber keine von 3CX unterstützte Konstellation, auch wenn das mit ältere Versionen funktioniert hat. Du hast hier eine Anbindung mit ein Drittanbieter CRM das von der 3CX nicht unterstützt wird. Das hast du alleine Programmiert mit Hilfe der API zum ersten das von der 3CX zur Verfügung gestellt wird, aber bei der Programmierung nicht weitergeholfen wird. Im zweitem Teil hast du versucht dies mit dem Multiline Tapi und eine Tapi Schnittstelle einzubinden. Beachte bitte dass von der 3CX der Multiline Tapi im Terminal Server Funktioniert, nur dann wenn du per CTI ein Telefon ansteuerst. Wenn du dies Probierst Funktioniert es?

Ich finde nicht schön, wenn mann nicht unterstützte Konstellationen einrichtet und programmiert und anschließend wenn es nicht klappt die PBX und die 3CX zu beschuldigen.
Wie auch immer das ist deine Meinung.

Probier mal vielleicht einmal alles neu herunterzuladen und Programmieren. Vielleicht gibt es ein Programmier Fehler oder ein Update der API.

Gruß
Ilias
 
Darf ich zusammenfassen:
Man darf einen 3CX Client nicht mehr auf zwei verschiedenen Computer (Terminalserver im CTI Modus und am Standcomputer im SOFTPHONE Modus) installieren, da dann die möglichen Schnittstellen Tools (Multiline Tapi oder auch 3CXPhone API) am Terminalserver im CTI Modus nur teilweise für ausgehende Anrufe funktionieren?

Bitte um eine Antwort das ich das Thema endlich abhacken kann.

Vielen Dank
 
Zum Thema eingehende Anrufe und CTI:
Ich bin ich der Meinung das ich irgendwo im Forum gelesen habe das man zwar einen ausgehenden Anruf tätigen kann aber die CTI Schnittstelle nicht reagiert auf eingehende Anrufe.
 
Hallo Franz,

Wie gesagt für den 3CXPhone API kann ich dir nicht beantworten, da ich die Erfahrung nicht habe. Für den Multiline Tapi im Terminal Server kann ich dir aber schreiben, dass dieser nur in CTI Modus Funktioniert. Mit CTI muss du ein Telefon ansteuern und nicht einen weiteren Client.

Hallo Bitn,

Im welchem Zusammenhang? Multiline Tapi oder 3CXPhone API?
 
Für mich ist auch ein weiterer 3CX Client im SOFTPHONE Modus ist ein Telefon. Auch wenn es ein Softphone ist. Das ist genau das verhalten das mit den Versionen 10.x - 12.x sehr gut funktioniert hat.
Zur Info: Im Anhang die Screenshots vom Terminalserver wo der zweite 3CX Client im CTI Modus läuft und der zweite Ausgehende Anruf nicht mehr Funktioniert und eingehende Anrufen nur am 3CX Client angezeigt werden.

Darf ich zusammenfassen:
Man darf einen 3CX Client nicht mehr auf zwei verschiedenen Computer (Terminalserver im CTI Modus und am Standcomputer im SOFTPHONE Modus) installieren, da dann die möglichen Schnittstellen Tools (Multiline Tapi oder auch 3CXPhone API) am Terminalserver im CTI Modus nur teilweise für ausgehende Anrufe funktionieren?
Ein weiterer 3CX Client am Standcomputer im SOFTPHONE Modus wird als Telefon nicht unterstützt?

Bitte um eine Antwort das ich das Thema endlich abhacken kann.
 

Anhänge

  • Error bei zweiten Make Call.png
    Error bei zweiten Make Call.png
    111,2 KB · Aufrufe: 7
  • Error Eingehender Anruf es kommt ohne TAPI Event.png
    Error Eingehender Anruf es kommt ohne TAPI Event.png
    102,6 KB · Aufrufe: 6
>Ein weiterer 3CX Client am Standcomputer im SOFTPHONE Modus wird als Telefon nicht unterstützt?

Korrekt. Ein Softphone wird als Hardphone nicht erkannt und deshalb steht auch kein Telefon erkannt im 3CX Client.
CTI, ist eine allgemeine Bezeichnung für jede Technologie, die Integration und Koordination von Interaktionen über Telefon und Computer ermöglicht.

Gruß
Ilias
 
Zuletzt bearbeitet:
Zur Information:
Ich habe als Test am Standcomputer das X-Lite als Softphone Installiert.
Und nun Funktioniert auch am Terminalserver wo der 3CX Client im CTI Modus läuft wieder beide Schnittstellen Tools das "Multiline Tapi" und auch "3CXPhone API".

Das heißt das 3CX Client sollte ab Version 15.5 nur mehr im CTI Modus laufen oder im SOFTPHONE Modus.

Auch wir sind Software Hersteller und haben für Fehler Verständnis.
Aber man sollte sich als Firma 3CX auch Fehler eingestehen und an die richtigen Personen weiterleiten. Ich habe an diese Analysen 2-3 Tage Arbeit reingesteckt die mir 3CX sicher nicht erstatten wird. Ich erwarte mit aber ein Behebung diese Fehlers da dieser zum Zeitpunkt unseres Kaufes nicht vorhanden waren.

Bitte um ein Rückmeldung dazu.
Gruß
Franz
 

Statistik des Forums

Themen
44.752
Beiträge
233.658
Mitglieder
78.496
Neuestes Mitglied
FS-CG