tis-8x8-work icon

8x8 Work

Paquet d’installation silencieuse pour 8x8 Work

8.30.2.10-1

Les paquets PREPROD sont des paquets construits via LUTI. Ils restent généralement 5 jours en PREPROD, après quoi un deuxième scan VirusTotal est effectué pour vérifier que le status n'a pas changé.
Si le paquet réussit ce dernier contrôle, il est promu en PROD et publié sur le store.

  • package: tis-8x8-work
  • name: 8x8 Work
  • version: 8.30.2.10-1
  • maintainer: WAPT Team,Tranquil IT,Amel FRADJ
  • licence: 2021 8x8, Inc. All rights reserved.
  • target_os: windows
  • architecture: x64
  • signature_date:
  • size: 227.97 Mo
  • homepage : https://support-portal.8x8.com/

package           : tis-8x8-work
version           : 8.30.2.10-1
architecture      : x64
section           : base
priority          : optional
name              : 8x8 Work
categories        : 
maintainer        : WAPT Team,Tranquil IT,Amel FRADJ
description       : 8x8 Work is an integrated call center, chat, voice, video and API (Application Programming Interface) solution designed to enable agile enterprise-wide collaboration
depends           : 
conflicts         : 
maturity          : PREPROD
locale            : 
target_os         : windows
min_wapt_version  : 
sources           : 
installed_size    : 
impacted_process  : 
description_fr    : 8x8 Work est une solution intégrée de centre d'appels, de chat, de voix, de vidéo et d'API (Application Programming Interface) conçue pour permettre une collaboration agile à l'échelle de l'entreprise
description_pl    : 8x8 Work to zintegrowane rozwiązanie call center, czatu, głosu, wideo i API (Application Programming Interface) zaprojektowane w celu umożliwienia sprawnej współpracy w całym przedsiębiorstwie
description_de    : 8x8 Work ist eine integrierte Callcenter-, Chat-, Sprach-, Video- und API-Lösung (Application Programming Interface), die für eine agile, unternehmensweite Zusammenarbeit konzipiert wurde
description_es    : 8x8 Work es una solución integrada de centro de llamadas, chat, voz, vídeo y API (interfaz de programación de aplicaciones) diseñada para permitir una colaboración ágil en toda la empresa
description_pt    : O 8x8 Work é uma solução integrada de centro de atendimento, chat, voz, vídeo e API (Interface de Programação de Aplicações), concebida para permitir uma colaboração ágil em toda a empresa
description_it    : 8x8 Work è una soluzione integrata di call center, chat, voce, video e API (Application Programming Interface) progettata per consentire una collaborazione agile a livello aziendale
description_nl    : 8x8 Work is een geïntegreerde callcenter-, chat-, voice-, video- en API-oplossing (Application Programming Interface) die is ontworpen om een flexibele, bedrijfsbrede samenwerking mogelijk te maken
description_ru    : 8x8 Work - это интегрированный колл-центр, чат, голос, видео и API (интерфейс программирования приложений), созданный для обеспечения гибкой совместной работы в масштабах предприятия
audit_schedule    : 
editor            : 
keywords          : 
licence           : 2021 8x8, Inc. All rights reserved.
homepage          : https://support-portal.8x8.com/
package_uuid      : fd87f347-6a33-4ba4-a044-31276c8e0e76
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : 
min_os_version    : 
max_os_version    : 
icon_sha256sum    : 42a4878389dfb93ea15b4797e6e886bb6074c8ce9a0e06b9d3dd0fb55c2278b5
signer            : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date    : 2026-01-21T09:32:30.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         : lfRnAvujt8qs0mBJGBPICaTdx9I/KJi7u5HUbKngJ8W5YseTknRVB0z5+wU+sN4NtwB27DdyPskgCqcgI2mnCZFJdpcbKu5rcQwy/1cmOPNKmC434tc62NfOGPeEfyj3eyKRLvWrUWxTwjFqU8M1l+OxYRRrNZKvFIkmVv8QMK34Jk2nk/4Fv34A79DKAmJIznaAA/mW+VAyy3s7gBfRTB2FoM0O3HAPZtOk0NBxloyKvhatfTomNnxPPXDHkwzWRfs81hxBcykcC41TEGoPlaR4jGd7/Vl6M8+ZwwPufNt2fB7pGMrNidTMJBuJReiGVruSUs/UqkhQqsg2ncd6ZA==

# -*- coding: utf-8 -*-
from setuphelpers import *

r"""
Usable WAPT package functions: install(), uninstall(), session_setup(), audit(), update_package()

"""
# Declaring global variables - Warnings: 1) WAPT context is only available in package functions; 2) Global variables are not persistent between calls


def install():
    # Declaring local variables
    bin_name = glob.glob('work-64-msi-*.msi')[0]
    # Installing the software
   
    install_msi_if_needed(bin_name)




# -*- coding: utf-8 -*-
from setuphelpers import *
from setupdevhelpers import *
import glob



def update_package():
    # Declaring local variables
    package_updated = False
    
    proxies = get_proxies_from_wapt_console()
    if not proxies:
        proxies = get_proxies()

  
    url_base = "https://support-portal.8x8.com/helpcenter/viewArticle.html?d=8bff4970-6fbf-4daf-842d-8ae9b533153d"
    response = requests.get(url_base,allow_redirects=True, proxies=proxies)
    # Extract the correct div using bs_find_all
    divs = bs_find_all(response.text, "div","class","p", proxies=proxies)
    exe_file = None
    for div in divs:
        if exe_file:
            break
        links = div.find_all('a', href=True)
        for link in links:
            if link['href'].endswith('.msi'):
                href = link['href']
                exe_file = href
                download_url = exe_file
                latest_bin = exe_file.split('/')[-1]
                version = latest_bin.split('-')[-2].replace("v","")
                break


    # Downloading latest binaries
    print("Download URL is: %s" % download_url)
    if not isfile(latest_bin):
        print("Downloading: %s" % latest_bin)
        wget(download_url, latest_bin, proxies=proxies)
        package_updated = True
    else:
        print("Binary is present: %s" % latest_bin)


    # Deleting outdated binaries
    for f in glob.glob('*.exe'):
        if f != latest_bin:
            remove_file(f)

           
    version = get_version_from_binary(latest_bin)
    # Mettre à jour le package
    control.set_software_version(version)
    control.save_control_to_wapt()    
        

01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
e33f65a4a597c63161e63214fefa5815946a53e38dfba74ff25fe4fdd6335739 : WAPT/control
42a4878389dfb93ea15b4797e6e886bb6074c8ce9a0e06b9d3dd0fb55c2278b5 : WAPT/icon.png
dbef822a63de2a72f0e03e41ef3a07b4b7fbcd41a50bb23dd9ae4feb16baa3ae : luti.json
8c7ef08b40c6be135396176f658de25d201c1a050ef65732788b7a6ac7303af1 : setup.py
afd3d25f9db47cb768c9994304f4a3f9bd56da91e02a1d06345400e96d0fd423 : update_package.py
d5ea382fa2eb239345ca068333990a2caffdcdb52bc693cf4ff8cc5897145fcc : work-64-msi-v8.30.2-10.msi