Und wieder gibt es gute Nachrichten von 3CX! In der vergangenen Woche wurden zwei wichtige Updates veröffentlicht: die neue VoIP-App 3CX für Android und die neue Version der Entwicklungsumgebung für Sprachapplikationen, 3CX Call Flow Designer (CFD), für 3CX v16.
Neue VoIP-App 3CX für Android
Neue Version enthält verschiedene Verbesserungen in der Stabilität und Benutzerfreundlichkeit, insbesondere die neue Unterstützung für Bluetooth-Headsets und Auto-Multimedia-Systeme.

Um einen kompakten und sicheren Code zu gewährleisten und neue Funktionen hinzuzufügen, mussten wir die Unterstützung für Android-Versionen einschränken. Jetzt unterstützen wir mindestens Android 5 (Lollipop). Dadurch wird eine stabile Integration und zuverlässige Funktion auf den meisten Telefonen sichergestellt. Das haben wir realisiert:
- Jetzt können Sie direkt aus dem Android-Adressbuch auf das 3CX-Symbol neben dem Kontakt klicken, und die Nummer wird über die 3CX-App gewählt. Es ist nicht mehr notwendig, die App zu öffnen und dann den Kontakt anzurufen. Sie können einen 3CX-Anruf ganz einfach über Ihre Android-Kontakte auslösen!
- Wenn eine Nummer über die 3CX-App gewählt wird, erfolgt eine Prüfung in dem Android-Adressbuch. Wird die Nummer gefunden, werden die Kontaktdaten angezeigt. Sehr praktisch und übersichtlich!
- Die App unterstützt LTE-Netzwerke, die IPv6 verwenden. Jetzt kann die App in einigen der neuesten Netzwerke arbeiten, die IPv6 nutzen.
Laut unseren Tests wird 3CX für Android garantiert auf 85% der auf dem Markt verfügbaren Smartphones funktionieren. Fehler, die auf Nokia 6 und 8 Geräten auftraten, wurden behoben. Die interne Architektur der App wurde verbessert, sodass Netzwerkabfragen wie ausgehende Anrufe und das Versenden von Nachrichten erheblich schneller ausgeführt werden.
Experimentelle Unterstützung für Bluetooth-Headsets

Für Geräte mit Android 8 und höher fügt die 3CX-App für Android eine Option namens „Car/Bluetooth-Unterstützung“ hinzu (unter „Einstellungen“ > „Erweitert“). Diese Option nutzt die neue Android Telecom Framework API für eine verbesserte Integration von Bluetooth- und Autoinfotainmentsystemen. In einigen Telefonmodellen ist sie standardmäßig aktiviert:
- Nexus 5X und 6P
- Pixel, Pixel XL, Pixel 2 und Pixel 2 XL
- Alle OnePlus-Telefone
- Alle Huawei-Telefone
Bei Samsung-Handys ist diese Option standardmäßig deaktiviert, doch wir bemühen uns, alle modernen Geräte zu unterstützen.
Generell empfehlen wir, diese Option zu aktivieren. Bitte beachten Sie jedoch die folgenden Einschränkungen:
- Bei Samsung S8/S9-Geräten verursacht die Option „Car/Bluetooth-Unterstützung“ einseitige Hörbarkeit. Bei Samsung S10-Geräten können Sie Anrufe empfangen, aber ausgehende Anrufe werden nicht durchgestellt. Wir arbeiten gemeinsam mit Samsung an einer Lösung für dieses Problem, da es mit den Besonderheiten ihrer Firmware zusammenhängt.
- Bei verschiedenen Modellen von Handys und Headsets kann es Probleme mit der Audioübertragung über Bluetooth geben. In diesem Fall versuchen Sie, mehrmals zwischen Headset und Lautsprecher zu wechseln.
- Wenn verschiedene Probleme mit Bluetooth auftreten, empfehlen wir zunächst, den Akkustand zu überprüfen. Bei niedrigem Ladezustand aktivieren einige Handys den „intelligenten“ Energiesparmodus, der die Funktionsweise von Anwendungen beeinträchtigt. Testen Sie die Bluetooth-Funktionalität bei einem Ladezustand von mindestens 50%.
Vollständige 3CX für Android.
3CX Call Flow Designer v16 – Sprachapplikationen in C#
Wie bekannt ist, ermöglicht die CFD-Umgebung das Erstellen komplexer Skripte zur Anrufverarbeitung in 3CX. Nach der Veröffentlichung von 3CX v16 haben viele Benutzer sofort auf das Update umgestellt und festgestellt, dass die Sprachapplications von 3CX v15.5 nicht mehr funktionieren. Es ist wichtig zu erwähnen, dass wir . Aber keine Sorge – der neue 3CX Call Flow Designer (CFD) für 3CX v16 ist bereits bereit! CFD v16 bietet eine einfache Migration bereits erstellter Anwendungen sowie einige neue Komponenten.

In der aktuellen Version bleibt die gewohnte Benutzeroberfläche der vorherigen Version erhalten, aber die folgenden Funktionen wurden hinzugefügt:
- Die erstellten Anwendungen sind vollständig mit 3CX V16 kompatibel, und bestehende Anwendungen können schnell auf v16 angepasst werden.
- Neue Komponenten zum Hinzufügen von Daten zu Anrufen und zum Abrufen hinzugefügter Daten.
- Die neue MakeCall-Komponente bietet ein logisches Ergebnis zur Anzeige einer erfolgreichen oder erfolglosen Antwort des Teilnehmers.
CFD v16 funktioniert mit 3CX V16 Update 1, das noch nicht veröffentlicht wurde. Daher ist es notwendig, eine Vorabversion von 3CX V16 Update 1 zu installieren, um den neuen Call Flow Designer zu testen:
- Laden Sie herunter . Verwenden Sie es nur zu Testzwecken — nicht in einer Produktionsumgebung installieren! Es wird später über die regulären 3CX-Updates aktualisiert.
- Laden Sie herunter und installieren Sie , unter Verwendung von .
Um bestehende CFD-Projekte von v15.5 auf v16 Update 1 Preview zu migrieren, folgen Sie .
Oder sehen Sie sich das Schulungsvideo an.

Bitte beachten Sie das bestehende Problem:
- Das CFD Dialer-Komponente wird erfolgreich auf die neue Version konvertiert, muss aber explizit (manuell oder über ein Skript) aufgerufen werden, um Anrufe auszuführen. Wir empfehlen nicht, diese Komponenten (Dialer) in neuen Projekten zu verwenden, da dies veraltete Technologie ist. Stattdessen wird ein ausgehender Anruf über die 3CX REST API implementiert.
Vollständige CFD v16.
Quelle: habr.com
