Cisco Webex Meetings
Silent install package for Cisco Webex Meetings
45.6.4.8-12
Media
Media
- package: tis-webex-meetings
- name: Cisco Webex Meetings
- version: 45.6.4.8-12
- categories: Media
- maintainer: WAPT Team,Tranquil IT,Kenan KILICARSLAN,Clément Baziret
- editor: Cisco WebEx Communications Inc
- licence: proprietary_restricted,wapt_public
- locale: all
- target_os: macos
- impacted_process: webex,ptoneclk,webexmta,CiscoWebexImporting,CiscoWebexWebService,wbxreport,wbxdmsupload,wbxreport_tsp,webexAppLauncher
- architecture: x64
- signature_date:
- size: 259.37 Mo
- installed_size: 234.25 Mo
- homepage : https://www.webex.com/fr/index.html
package : tis-webex-meetings
version : 45.6.4.8-12
architecture : x64
section : base
priority : optional
name : Cisco Webex Meetings
categories : Media
maintainer : WAPT Team,Tranquil IT,Kenan KILICARSLAN,Clément Baziret
description : Cisco Webex is an enterprise solution for video conferencing, online meetings, screen share, and webinars
depends :
conflicts :
maturity : PROD
locale : all
target_os : macos
min_wapt_version : 2.3
sources :
installed_size : 234250240
impacted_process : webex,ptoneclk,webexmta,CiscoWebexImporting,CiscoWebexWebService,wbxreport,wbxdmsupload,wbxreport_tsp,webexAppLauncher
description_fr : Cisco Webex est une solution d'entreprise pour les vidéoconférences, les réunions en ligne, le partage d'écran et les webinaires
description_pl : Cisco Webex to rozwiązanie dla przedsiębiorstw umożliwiające prowadzenie wideokonferencji, spotkań online, współdzielenie ekranu i prowadzenie webinarów
description_de : Cisco Webex ist eine Unternehmenslösung für Videokonferenzen, Online-Meetings, Bildschirmfreigabe und Webinare
description_es : Cisco Webex es una solución empresarial para videoconferencias, reuniones en línea, pantallas compartidas y seminarios web
description_pt : Cisco Webex é uma solução empresarial para videoconferências, reuniões online, partilha de ecrãs e webinars
description_it : Cisco Webex è una soluzione aziendale per videoconferenze, riunioni online, condivisione dello schermo e webinar
description_nl : Cisco Webex is een bedrijfsoplossing voor videoconferenties, onlinevergaderingen, schermdeling en webinars
description_ru : Cisco Webex - это корпоративное решение для видеоконференций, онлайн-совещаний, совместного использования экрана и вебинаров
audit_schedule :
editor : Cisco WebEx Communications Inc
keywords : meeting,screen,share,vidéo,conferencing
licence : proprietary_restricted,wapt_public
homepage : https://www.webex.com/fr/index.html
package_uuid : 14bd45ff-c489-4460-bfc1-366c7b945a5b
valid_from :
valid_until :
forced_install_on :
changelog : https://help.webex.com/n0mq1ae/Latest-Updates-Overview-for-Cisco-Webex-Meetings
min_os_version :
max_os_version :
icon_sha256sum : 90e267160ffd9d66793a1042b0c15f3fb7748e1ccda4a5410ea57ace5a527aba
signer : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature_date : 2026-03-30T12:07:29.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 : PQ36oltfFEQ2PmE/jjkWGKutvfRdXmi1ctsQSgMtpayYmv7cSpSO+Nf2O4Wzs5WoWlcO5ULfSFA46wkDF9AaEq31/62+EK6ozB6oQA/+BJ3P2D5fOUNOr/Uz/VV0k15if3cEfFc9tUaeAzmNVf9yFt4fiHCalmPWx2etS7smTUz5jfn2cBBrnWSh0iVdclRmge2Dw+zbgM4K7Zm80391qiQhq74OvWDg69JBeITOjJ9e0lEOq7WPaeebJ6k6NRoGDuB8HT+1FrqnYtEwB0s0V0rBwSaWgzCsbRxI3HVUmpcoHIzRS2I9xTCPICAHAC5G/3n7EliGwSrU1Ogn/fkQig==
# -*- coding: utf-8 -*-
from setuphelpers import *
def install():
install_dmg(
glob.glob("*.dmg")[0],
key="pkgid:mc.mac.webex.com",
min_version=control.get_software_version()
)
def uninstall():
uninstall_pkg("mc.mac.webex.com")
# -*- coding: utf-8 -*-
import subprocess
import tempfile
import xml.etree.ElementTree as ET
from setuphelpers import *
def update_package():
# Declaring local variables
package_updated = False
proxies = get_proxies()
if not proxies:
proxies = get_proxies_from_wapt_console()
app_name = control.name
arch_dict = {
'x64': 'webexapp.dmg',
'arm': 'Cisco_Webex_Meetings.pkg'
}
base_url = "https://akamaicdn.webex.com/client/"
download_url = base_url + arch_dict[control.architecture]
latest_bin = download_url.rsplit('/', 1)[-1]
latest_bin_extension = latest_bin.rsplit('.', 1)[-1]
# Downloading latest binaries
print(f"Download URL is: {download_url}")
if isfile(latest_bin):
remove_file(latest_bin)
print(f"Downloading: {latest_bin}")
wget(download_url, latest_bin, proxies=proxies)
print(f"Binary is present: {latest_bin}")
if latest_bin.endswith('.pkg'):
version = get_pkg_version(latest_bin)
elif latest_bin.endswith('.dmg'):
try:
mount_path = mount_dmg(latest_bin)
pkg_file = glob.glob(makepath(mount_path, "*.pkg"))[0]
version = get_pkg_version(pkg_file)
finally:
unmount_dmg(mount_path)
print(f"Latest {app_name} version is: {version}")
# 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)})")
for f in glob.glob(f'*.{latest_bin_extension}'):
if f != latest_bin:
remove_file(f)
control.set_software_version(version)
control.save_control_to_wapt()
return package_updated
def expand_pkg(pkg_path):
"""Expand a .pkg file into a temporary directory.
Returns: The path to the expanded directory.
"""
try:
if not isfile(pkg_path):
raise Exception(f'File not found: {pkg_path}')
expand_dir = makepath(tempfile.mkdtemp(), "expanded_pkg")
run(f'pkgutil --expand "{pkg_path}" "{expand_dir}"')
return expand_dir
except subprocess.CalledProcessError as e:
raise Exception('Error in expand_pkg: {0}'.format(e.output))
def get_pkg_version(pkg_path):
version = None
try:
expanded_pkg_dir = expand_pkg(pkg_path)
package_info_path = glob.glob(makepath(expanded_pkg_dir, "**/PackageInfo"))[0]
if not isfile(package_info_path):
raise Exception(f'PackageInfo not found in {expanded_pkg_dir}')
root = ET.parse(package_info_path).getroot()
version = root.attrib.get("version").strip()
finally:
shutil.rmtree(expanded_pkg_dir, ignore_errors=True)
return version
38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
69f6fec614e0f787c360748b46553f70bcb21b6b90295ab481a54792d9aa395f : WAPT/control
90e267160ffd9d66793a1042b0c15f3fb7748e1ccda4a5410ea57ace5a527aba : WAPT/icon.png
b25ccf31faef610ee5060b5fd57efcc2c9800aa76085af1ce5631297bb11dee9 : luti.json
a1933f28187e8c9fe1f49bf0a7fe42766b34076ec6839463d5c2216e42d50b28 : setup.py
366430ff1f3bee91ec331f40b3e553343e0b5dee3294aaf374a510d102c26fa1 : update_package.py
83c37b50aeafef7ecfeacf62e2bdee8ac31bf880873840802a61bcfb2926a2dc : webexapp.dmg