Pascom Client v84 BETA

pascom Client v84 BETA (84.D2172)

German

Anleitung und Download für Beta-Test

  • iOS/Android: Bilder und dokumente können nun aus anderen Apps direkt mit dem pascom Client geteilt werden
  • Windows: Applikation nach 64 bit portiert
  • Windows: Der pascom Client setzt nun mindestens Windows 10 / Windows Server 2016 vorraus
  • Voicemails und Mitschnitte können nun direkt in der Standard-Audio-Anwendung geöffnet werden
  • DATEV Integration: transferierte Anrufe werden korrekt in die Telefonliste synchronisiert
  • DATEV Integration: Mehr Daten werden in das Telefonbuch importiert
  • DATEV-Integration: Wenn eine Rufnummer eine Notiz hinterlegt hat, wird dieses Feld als Anzeigename verwendet (Siehe Feature Voting)

English

Instructions and Download for Beta-Testers

  • iOS/Android: Pictures and Documents can now be shared directly with the pascom Client
  • Windows: Portet application to 64bit Architecture
  • Windows: pascom Client requires Windows 10 / Windows Server 2016 as minimum version
  • Voicemails and recordings can now be opened directly in the default audio player
  • DATEV Integration: Transferred calls are correctly synchronized in the call list
  • DATEV Integration: More data is imported into the phonebook
  • DATEV-Integration: If a “notiz” field is stored alongside a phone number, it’s used as display name (See Feature Voting)

Tickets

  • [CL-1152] On linux the client selects the wrong application directory for the user profile
  • [CL-1880] Use “Notiz” field of datev phone numbers as display name if filled
  • [CL-1939] pascom Client should appear as “sharing target” on iOS and Android
  • [CL-1961] Link detector can’t parse links to IPv6 hosts
  • [CL-2087] Introduce “Video Debugging” switch to pascom Client Settings
  • [CL-2213] Android phones with FlipCover do not wake up on pushes
  • [CL-2224] Implement a ShareExtension to be able to send a file directly to some contact
  • [CL-2258] Port pascom Client to 64 bit on Windows
  • [CL-2268] Verify client compatility to macOS 12
  • [CL-2297] Windows AppLocker blocks client again
  • [CL-2318] Remove QQmlSortFilterProxyModel dependency
  • [CL-2331] Import more data from DATEV into local pascom phone book
  • [CL-2355] Improve callerid update handling in pascom Client
  • [CL-2445] When switching camera on mobile speaker is set to handsfree
  • [CL-2453] Can not switch audio devices during active call when call is on hold
  • [CL-2523] Audio device switch broken on mobile in case of transferred call
  • [CL-2530] Transferred call not correctly synced to DATEV
  • [CL-2535] LocationList update during active call might break client UI state
  • [CL-2537] Improved proxy support
  • [CL-2540] Improve ConnectivityMonitor
  • [CL-2550] Better handling of macOS Dark Wake
  • [CL-2551] Search shows faulty “Failed to load some entries” message
  • [CL-2563] Android keyboard overlaps call controls
  • [CL-2564] Android client sometimes does not show labels
  • [CL-2566] Value for “Toggle Window” shortcut is not reset to default
  • [CL-2572] Fix URL handling if connected to a server via IPv6 address literal
  • [CL-2579] Possibly faulty roster item state in client UI
  • [CL-2590] Improve multiple files sending
  • [CL-2592] 64bit Compatible Datev Integration
  • [CL-2593] Enable automatic graphics switching for pascom Client on macOS
  • [CL-2595] Proximity sensor is not enabled while the “Connecting” screen is visible
  • [CL-2605] Improve Toast logging
  • [CL-2618] Team overview not closed when team is removed server side
  • [CL-2622] Upgrade to GStreamer 1.18.5
  • [CL-2624] Modernize Android build
  • [CL-2626] Windows popup shows unknown number for outgoing calls to a phonebook contact
  • [CL-2631] Paste numbers with strange clipboard content shows image preview
  • [CL-2633] Android client cancels incoming calls after call to door bell
  • [CL-2636] Client seems to wait longer than necessary until call activity disappears
  • [CL-2637] Jabra integration not working after standby on linux
  • [CL-2638] Disable automatic updates and warnings on unsupported linux distributions
  • [CL-2644] Login and Logout from Team via Right-click menu is broken on mobile
  • [CL-2645] Typing indicator is not removed if message is received
  • [CL-2646] Basic Plumbing and Infrastructure for Profiles
  • [CL-2647] Implement Profile Editor in Settings
  • [CL-2648] Implement new Contact List Header
  • [CL-2649] Implement new Contact List Cells
  • [CL-2650] XMPP/Websocket protocol discovery timeout is too short
  • [CL-2651] Broken view after closing a group
  • [CL-2652] License exceeded toast overlapping with the rest of the text
  • [CL-2655] Client doesn’t update group participants when offline
  • [CL-2656] Register and Dial sometimes fails with PJ_ETOOBIG
  • [CL-2657] Increase ping timeout, 1s seems to be too short
  • [CL-2658] Increase client min version to “10” on windows
  • [CL-2659] Improve updating lastChangedEvent
  • [CL-2664] Improve logging of unpair workflow
  • [CL-2665] Starting a second client with empty user dir resets the user state to Available
  • [CL-2666] White background appears on Android while enabling/disabling permissions
  • [CL-2667] Restrict usernames to server side allowed characters already in the client
  • [CL-2668] Roster Filter in dialpad is not correctly reset in some circumstances
  • [CL-2671] Possibly broken handling of SetLocation commands
  • [CL-2674] We can’t pickup call in Call Waiting list of a queue on mobile devices
  • [CL-2675] Improve debug logging, list all found devices after a device rescan
  • [CL-2677] Introduce a “Open in default player” button for voicemails and recordings
  • [CL-2679] Can’t open DTMF pad when calling an IVR directly
  • [CL-2680] Client forgets old webclient guest when another one joins
  • [CL-2681] Client closes screen sharing when unrelated user starts screen share
  • [CL-2682] Client chooses wrong prefix from dropdown when configuring call forwarding
  • [CL-2684] Client shows errors when closing full screen view
  • [CL-2689] Client not usable for short moment after busy
  • [CL-2691] Play button for recordings/voicemails is not working
  • [CL-2692] Improve android back button
  • [CL-2693] Client does not pay attention to “Retry-After” header in SIP error replies
  • [CL-2694] Client should retry a different server in case of a 503 response
  • [CL-2695] Disable FindQueueState requests via commandline / environment switch
  • [CL-2697] Client must not automatically reconnect if session was declined because of exceeded license
  • [CL-2698] Softphone not reconnecting after pbxd outage
  • [CL-2701] Client shows no reaction when sending files
  • [CL-2705] macOS client crashes when playing audio files
  • [CL-2708] Android client does not reconnect after standby
  • [CL-2709] Device selector dropdown uses non-unique caption to compare, instead of name or id

also das abhören der mailbox nachrichten unter w10 21h2 klappt nicht so ganz, ich muß mehrfach auf den play button klicken und es passiert nix… ab und an sind oben ein paar rote punkte zu sehen die nach rechts laufen…
es ist auch nichts zu hören:


hier hab ich mal x-mal auf wiedergabe geklickt .
pascom_Client_B26hm4FpDx

  • [CL-2637] Jabra integration not working after standby on linux

Juhu, es funktioniert ! :partying_face:

Hallo @Tele-crew,

SupportInfos via PN bitte, dann können wir uns das ansehen.

Grüße,
Jan

Ein Kunde meldet mir, dass nach dem Update auf die 84 Sennheise-Headsets nicht mehr erkannt werden.

EOPS-Connect ist selbstverständlich installiert. Nach einem Downgrade, weg von der Beta, geht es wieder.

:slight_smile: wollte ich auch grade melden bei mir kommt die gleich Meldung ich kann aber trotzdem mit dem Headset telefonieren.
Der Dienst läuft auch und die aktuelle EPOS Version ist auch installiert.

Gruß Markus

Hallo @mahescho, @MarkusSachs,

ok, wir sehen uns das an.

Grüße,
Jan

pascom Client v84 BETA (84.D2175)

German

  • Windows/macOS: Probleme mit bestimmten Audiogeräten beim abspielen von Voicemails behoben
  • Windows: EPOS / Sennheiser Connect wird wieder korrekt erkannt
  • Geräte-Auswahl funktioniert wieder richtig auch wenn zwei Geräte den gleichen angepassten Anzeigenamen haben
  • Probleme beim Handling von Overlays (z. B. Konfigurieren von Aktionen) behoben

English

  • Windows/macOS: Fixed a problem with playing back voicemails on certain audio devices
  • Windows: EPOS / Sennheiser Connect is now recognized correctly again
  • Device selection works correctly even if two devices have the same custom display name
  • Fixed problem with overlay handling (e. g. Configuring actions)

Bei URL-Aktionen lässt sich die Rufrichtung und das Ereignis nicht konfigurieren. Rufrichtung steht immer auf “Beide” und Ereignis immer auf “beim Klingeln”. Das ist suboptimal.

In dem Zusammenhang wäre es noch schön, eine Variable für den Zeitstempel (Beginn des Anrufs bzw. Ende des Anrufs zu haben im ISO-8601-Format oder yyyy-MM-dd HH:mm:ss

Hallo @noses,

ja das ist ein Glitch in der Beta, wir fixen das.

Grüße,
Jan

wenn der Client längere Zeit (in diesem Fall von Freitag auf Montag) im Standby getrennt wartet, verbindet er sich nicht automatisch wieder.
Auch ein Klickt auf “Erneut verbinden” ändert daran nichts.
Das doofe ist, wenn ich dann den Debug-Mode aktiviere, verbindet er sich von selbst wieder.
Ich versuche das mal noch irgendwie zu reproduzieren…

pascom Client v84 BETA (v84.D2178)

German

  • Änderungen am Algorithmus für die lokale Auflösung von Telefonbucheinträgen
  • macOS: EPOS Connect wird jetzt unterstützt
  • DATEV: Verbesserungen bei der Namensübertragung
  • DATEV: Problem bei der Übertragung von Anrufdauern behoben
  • Problem beim konfigurieren von Aktionen behoben
  • Android: Problem beim Teilen von Dateien aus anderen Anwendungen behoben
  • Eine leer gelassene Faxrufnummer im Telefonbucheintrag eines Benutzers deaktiviert nun nicht mehr die Faxfunktion

English

  • Changes to the Algorithm for resolving phone numbers locally into phonebook entries
  • macOS: EPOS Connect is now supported
  • DATEV: Improvements for transferring caller names
  • DATEV: Fixed a problem with transferring call duration
  • Fixed a problem with configuring actions
  • Android: Fixed a problem with file sharing from other applications
  • An empty fax number in a phonebook entry doesn’t disable the fax functionality anymore

@noses: Aktionen sollten jetzt wieder konfiguriert werden können. Magst mal testen?

Moin zusammen,

seit der Version 84 (84.D2172) lässt sich mit dem Softphone nicht ausgehend telefonieren (weder intern noch extern).
Im Client steht “verbinde…” unter dem Wählfeld der Rufnummer, im Log folgendes:

[2022-01-25 12:06:07.874] [T8336] [warning] [proto.sip] 12:06:07.874    pjsua_aud.c  ..Unable to open sound device: Ung?ltiger Parameter wurde an eine Systemfunktion ?bergeben. [status=450011]
[2022-01-25 12:06:07.874] [T8336] [warning] [proto.sip] 12:06:07.874       call.cpp  pjsua_call_make_call(acc.getId(), &pj_dst_uri, param.p_opt, this, param.p_msg_data, &id) error: Ung?ltiger Parameter wurde an eine Systemfunktion ?bergeben. (status=450011) [C:\Users\Administrator\jenkins\workspace\client\pjproject\pjsip\src\pjsua2\call.cpp:679]
[2022-01-25 12:06:07.875] [T8336] [critical] [service.MdSoftphone] Exception on dial: "Ung?ltiger Parameter wurde an eine Systemfunktion ?bergeben."
[2022-01-25 12:06:37.270] [T8336] [info] [service.PhonecallService] [Toast] Anruf konnte nicht aufgebaut werden

Eingehende Rufe funktionieren, ebenso “Klingelton abspielen”.
Problem mit 64-Bit oder Umlaute im Headsetnamen?

Device 0 “Wave mapper” ist gewählt und sollte auch genutzt werden.

[2022-01-25 12:06:07.516] [T8336] [debug] [service.DeviceService] Rescanning audio/video devices
[2022-01-25 12:06:07.520] [T8336] [debug] [proto.sip] 12:06:07.520     wmme_dev.c  WMME found 5 devices:
[2022-01-25 12:06:07.520] [T8336] [debug] [proto.sip] 12:06:07.520     wmme_dev.c   dev_id 0: Wave mapper  (in=2, out=2)
[2022-01-25 12:06:07.520] [T8336] [debug] [proto.sip] 12:06:07.520     wmme_dev.c   dev_id 1: Kopfh?rermikrofon (Plantronics Blackwire 5220 Series)  (in=2, out=0)
[2022-01-25 12:06:07.520] [T8336] [debug] [proto.sip] 12:06:07.520     wmme_dev.c   dev_id 2: Mikrofonarray (VMware Virtual Microphone)  (in=2, out=0)
[2022-01-25 12:06:07.520] [T8336] [debug] [proto.sip] 12:06:07.520     wmme_dev.c   dev_id 3: Kopfh?rer (Plantronics Blackwire 5220 Series)  (in=0, out=2)
[2022-01-25 12:06:07.520] [T8336] [debug] [proto.sip] 12:06:07.520     wmme_dev.c   dev_id 4: Lautsprecher (VMware Virtual Audio (DevTap))  (in=0, out=2)

Server-Version 19.20R.

Gruß,
Rapha

Ja, das kann ich bestätigen.

Hallo @rapha,

hast du die betreffende Maschine schon einmal neu gestartet?


@noses: Schön wenn es klappt.

Grüße,
Jan

Ja, sicher. Das Problem besteht nicht erst seit dem gestrigen Update (bin nicht eher dazu gekommen).

Mit dem 83er Client funktioniert das Wählen noch, sobald der 84er als “Update” installiert wird bleibt’s mit “verbinden” hängen.

Habe den Client auch bereits komplett deinstalliert und die Verzeichnisse bereinigt.

Das System ist eine Windows 10 #20H2 VM mit Horizon View.

Gruß,
Rapha

Nochmal ein Update:

Es lässt sich nicht wählen (…verbinde).

Eingehende Rufe “klingeln”, nachdem der Ruf dann angenommen wird ist beidseitig kein Audio mehr zu hören.

Da ein- und ausgehende Rufe mit dem 83er Client funktionieren schließe ich mal eine Fehlkonfiguration (des Servers und Netzwerks) aus.

Es wird ein Proxy genutzt, dieser sollte aber für Telefonie (bzw. den Pascom Client) nicht genutzt werden. Lässt sich das überprüfen?
Edit: Gefunden: Proxy is used: false

Gruß,
Rapha

Hallo @rapha,

vielen Dank schonmal für Feedback und Debugging. Ich denke nicht das es am Proxy liegt, sonst könnte sich das Softphone wahrscheinlich gar nicht registrieren. Wir sehen uns das Problem an und kommen ggf. auf dich zurück mit weiteren Fragen / Infos.

Grüße,
Jan

Vielen Dank,

ich vermute es liegt an der Windows-Umgebung. In einer neu aufgesetzten VM funktioniert auch der 84er Client wie er soll.
In der funktionierenden VM fehlt der Teradici Audio Treiber (Release Notes) - vielleicht passt das zur Diagnose.

Gruß,
Rapha

pascom Client v84 BETA (v84.D2195)

German

  • macOS: Es wird jetzt mindestens macOS 10.15 vorausgesetzt
  • macOS: Standby-Verhalten des Clients verbessert, wenn macOS in den “DarkWake” Modus wechselt
  • Vollbildansicht wird nun nichtmehr für nicht mit dem aktiven Anruf zusammenhängende Videostreams geöffnet
  • DATEV: Auto-Click verhalten verbessert
  • DATEV: Kontakteimport verbessert, Fax-Nummern werden nun “richtig” importiert und mehr Telefonnummern-Felder werden importiert
  • iOS: Dateien werden im Hintergrund zuverlässiger versendet

English

  • macOS: At least macOS 10.15 is now necessary
  • macOS: Improved standby behavior if macOS switches to DarkWake
  • Fullscreen view is not opened for video streams not belonging to the currently active call
  • DATEV: Improved Auto-Click behavior
  • DATEV: Improved contact import, declare fax numbers correctly and import more types of phone numbers
  • iOS: Improved reliability of background file sending