Jabra Direct
Silent install package for Jabra Direct
								
								6.25.29101-0
								
							
							
                                    Preprod packages are packages built on LUTI.
                                    They remain in PREPROD usually for 5 days, after which a new VirusTotal scan is performed.
                                    
                                    If the package passes this last check, it is promoted to PROD and published on the store.
                                
- package: tis-jabra-direct
 - name: Jabra Direct
 - version: 6.25.29101-0
 - maintainer: Amel FRADJ
 - licence: The MIT License
 - target_os: macos
 - architecture: x64
 - signature_date:
 - size: 225.50 Mo
 - homepage : https://www.jabra.com/software-and-services/jabra-direct
 
package           : tis-jabra-direct
version           : 6.25.29101-0
architecture      : x64
section           : base
priority          : optional
name              : Jabra Direct
categories        : 
maintainer        : Amel FRADJ
description       : Jabra Direct is free PC software that gives Jabra USB devices remote call control over most telephone software. It also offers features to customize your Jabra device, enhance your device with firmware upgrades, and provides a status dashboard to make sure everything is ready for the next call
depends           : 
conflicts         : 
maturity          : PREPROD
locale            : 
target_os         : macos
min_wapt_version  : 
sources           : 
installed_size    : 
impacted_process  : 
description_fr    : Jabra Direct est un logiciel PC gratuit qui permet aux appareils USB Jabra de bénéficier d'un contrôle d'appel à distance sur la plupart des logiciels téléphoniques. Il vous offre également des fonctionnalités pour personnaliser votre appareil Jabra, pour améliorer votre appareil avec des mises à niveau du micrologiciel et propose un tableau de bord avec statut pour vous assurer que tout est prêt pour le prochain appel
description_pl    : Jabra Direct to bezpłatne oprogramowanie komputerowe, które umożliwia urządzeniom Jabra USB zdalną obsługę połączeń za pomocą większości programów telefonicznych. Umożliwia ono również dostosowanie urządzenia Jabra do własnych potrzeb, aktualizację oprogramowania sprzętowego oraz wyświetlanie stanu urządzenia, aby upewnić się, że wszystko jest gotowe do następnego połączenia
description_de    : Jabra Direct ist eine kostenlose PC-Software, die Jabra-USB-Geräten die Fernsteuerung von Anrufen über die meisten Telefonsoftwares ermöglicht. Sie bietet Ihnen außerdem Funktionen, um Ihr Jabra-Gerät individuell anzupassen, Ihr Gerät mit Firmware-Upgrades zu verbessern, und bietet ein Dashboard mit Status, um sicherzustellen, dass alles für den nächsten Anruf bereit ist
description_es    : Jabra Direct es un software gratuito para PC que ofrece a los dispositivos Jabra USB control remoto de llamadas a través de la mayoría del software telefónico. También le ofrece funciones para personalizar su dispositivo Jabra, mejorar su dispositivo con actualizaciones de firmware y proporciona un panel de estado para asegurarse de que todo está listo para la siguiente llamada
description_pt    : O Jabra Direct é um software gratuito para PC que permite aos dispositivos USB Jabra controlar remotamente as chamadas através da maior parte do software telefónico. Também lhe dá funcionalidades para personalizar o seu dispositivo Jabra, melhorar o seu dispositivo com actualizações de firmware e fornece um painel de controlo de estado para garantir que tudo está pronto para a próxima chamada
description_it    : Jabra Direct è un software gratuito per PC che offre ai dispositivi USB Jabra il controllo remoto delle chiamate sulla maggior parte dei software telefonici. Offre inoltre funzioni per personalizzare il dispositivo Jabra, migliorarlo con aggiornamenti del firmware e fornisce un cruscotto di stato per assicurarsi che tutto sia pronto per la prossima chiamata
description_nl    : Jabra Direct is gratis pc-software die Jabra USB-apparaten remote call control geeft via de meeste telefoonsoftware. Het biedt u ook functies om uw Jabra-apparaat aan te passen, uw apparaat te verbeteren met firmware-upgrades en biedt een statusdashboard om er zeker van te zijn dat alles klaar is voor het volgende gesprek
description_ru    : Jabra Direct - это бесплатное программное обеспечение для ПК, которое обеспечивает удаленное управление вызовами с USB-устройств Jabra через большинство телефонных программ. Оно также позволяет настраивать устройство Jabra, улучшать его с помощью обновлений прошивки и предоставляет панель состояния, чтобы убедиться, что все готово к следующему звонку
audit_schedule    : 
editor            : 
keywords          : 
licence           : The MIT License
homepage          : https://www.jabra.com/software-and-services/jabra-direct
package_uuid      : 1b958300-06f0-4126-a83e-64dbc15f15ff
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : 
min_os_version    : 11
max_os_version    : 
icon_sha256sum    : 6f8fe4503449be5d5c3a7d5a65d3854cf4623be1e191c94d551a49a93307b006
signer            : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date    : 2025-10-31T22:10:12.000000
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,changelog,min_os_version,max_os_version,icon_sha256sum,signer,signer_fingerprint,signature_date,signed_attributes
signature         : hNvISGV6BSKqC4U0WZI56Q8xuJWImZayhXs9r//pEtvFvmC/8WooD983g/c1mvMTaxcfA4iMg89rZXqbOhvHDb4lygyt5DzQ8btLcs8uVUOZrLQD5KA8K4tbipWr/8ZQqrBtXggshE4Te+7mObhIBkMtbuB+CwUHfW8RRo/C/gD6TgrtuTjufXf8a787+/8N5JTWzQcOqsnSwNiPnAn9Kzoj6sX/xPCetMZI+j+ULxOtx4iUDsHV9yW8ZkEs0Ok7lqRkDD0DyjujgUbDiln6NEsN5PgNxZtblO/Fd2/VBGZMZfu+5PrdxuMXvbE16+vYoZYGMaHhCiSkfgj715WRWA==
                        # -*- coding: utf-8 -*-
from setuphelpers import *
app_uninstallkey = "pkgid:com.jabra.directonline"
def install():
    bin_name = glob.glob("JabraDirectSetup.pkg")[0]
    install_pkg(
        bin_name,
        key=app_uninstallkey,
        min_version=control.get_software_version(),
    )
    uninstall_pkg("com.jabra.JabraFirmwareUpdate")
    uninstall_app(r'Jabra Firmware Update')
def uninstall():
    uninstall_pkg(app_uninstallkey)
    uninstall_app(r'Jabra Direct')
                            # -*- coding: utf-8 -*-
from setuphelpers import *
def update_package():
    # Declaring local variables
    package_updated = False
    proxies = get_proxies()
    if not proxies:
        proxies = get_proxies_from_wapt_console()
    # Get data from API
    url_api = "https://jabraexpressonlinejdo.jabra.com/jdo/jdo.json"
    json_load = json.loads(wgets(url_api))
    version = json_load["MacVersion"]
    download_url = json_load["MacDownload"]
    latest_bin = download_url.rsplit("/",1)[-1]
    # Downloading latest binaries
    print(f"Latest version of {control.name} is: {version}")
    print("Download URL is: %s" % download_url)
    if not isfile(latest_bin):
        print("Downloading: %s" % latest_bin)
        wget(download_url, latest_bin, proxies=proxies)
    else:
        print("Binary is present: %s" % latest_bin)
    # Changing version of the package
    if Version(version) > Version(control.get_software_version()):
        print(f"Software version updated (from: {control.get_software_version()} to: {Version(version)})")
        package_updated = True
    else :
        print(f"Software version up-to-date ({Version(version)})")
    #Extracting pkg from dmg 
    wget(download_url, latest_bin)
    unzip_with_7zip(latest_bin, target='.')
    remove_file(latest_bin)
    # Deleting binaries
    for f in glob.glob("*.pkg"):
        if f != latest_bin.replace("dmg", "pkg"):
            remove_file(f)
    control.set_software_version(version)
    control.save_control_to_wapt()
    return package_updated
                            0eec32cd924316adefa67577a9e8f8f06b968e79ecdc892b46ef51eaece7a2a7 : JabraDirectSetup.pkg
01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
332c153a7e4de220235367e45d8faefa3bc6cd6d101e66956b15f003ea8c7cb3 : WAPT/control
6f8fe4503449be5d5c3a7d5a65d3854cf4623be1e191c94d551a49a93307b006 : WAPT/icon.png
cee85023f37fb3ab445541559357151fdc8198137fcb76b4ad69bd2c41687fc0 : luti.json
f9321e1200fb83832d8b3a57d21d669d3284ef5da1290aa6095a592d9528b210 : setup.py
3126c3ec15bcf096db08bafd8876e485eb2f2b4d3559b246664b85920faf2160 : update_package.py