Client - Externes Programm mit Start Argumenten ausführen.

BlueeyedPole

Free User
Mitglied seit
30. Dezember 2021
Beiträge
1
Hallo liebe Community,

Nach dem Update auf V18 können wir unser Skript nicht mehr automatisch mit %CallerNumber% oder $CallerDisplayName% starten.
Sobald man in das "Kontakt-URL öffnen" Feld versucht Parameter einzugeben öffnet sich gar nix mehr.

Ist dies bekannt oder habe ich einfach nur ein Brett vorm Kopf? :D

1. Das Programm startet sobald ein Gespräch angenommen wird.
1640875430525.png

2. Es passiert gar nichts
1640875475721.png
 
Nur Vermutungen, nicht getestet und kein Support von 3CX:

Die neue Electron-App sieht bei der Integration URLs vor, keine lokalen Programmaufrufe. D.h. bei deinem ersten Beispiel ist bei dem Leerzeichen Schluss.

Um dies zu umgehen, könntest du vielleicht einen URL-Handler für dein Script anlegen, z.B. für Windows:
Code:
reg add HKEY_CLASSES_ROOT\meineigenesprotokoll /t REG_SZ /d "Meine eigene Beschreibung" /f
reg add HKEY_CLASSES_ROOT\meineigenesprotokoll /v "URL Protocol" /t REG_SZ /f
reg add HKEY_CLASSES_ROOT\meineigenesprotokoll\shell /f
reg add HKEY_CLASSES_ROOT\meineigenesprotokoll\shell\open /f
reg add HKEY_CLASSES_ROOT\meineigenesprotokoll\shell\open\command /t REG_SZ /d '\"C:\Pfad\Zu\Meinem\Programm.exe\" \"%1\"' /f
Dann könntest du als URL z.B. "meineigenesprotokoll:\\%CallerNumber%" eintragen. Das Skript/Programm wird dann mit dem Argument "meineigenesprotokoll:\\123456" aufgerufen, die Nummer musst du im Skript dann selbst noch rausholen.
 
  • Like
Reaktionen: fxbastler

Statistik des Forums

Themen
44.414
Beiträge
232.721
Mitglieder
78.331
Neuestes Mitglied
b2daniel