Thank you for the instruction, appreciate it. I will pass it to the package team.
Original Message:
Sent: 08-15-2019 10:12
From: Kevin Brown
Subject: SIP Phone - Feature Request
Sorry for the delay, we had a 2,500 PC softphone update this week, so was deep in planning for it.
In the script right before the uninstall, you add in
kill genesyssoftphone
which is the service that needs to be shut down before changes can be made.
------------------------------
Kevin Brown
Customer Experience Centers Chief Architect
Banner Health
Original Message:
Sent: 08-06-2019 13:59
From: Vincent Sabolboro
Subject: SIP Phone - Feature Request
Hi Kevin,
Where\how do you exit the existing Genesys SIP phone process? before this script or during the new install or upgrade script?
------------------------------
Vincent Sabolboro
ATB Financial
Original Message:
Sent: 08-06-2019 13:53
From: Vincent Sabolboro
Subject: SIP Phone - Feature Request
Hi Kevin,
Thank you for sharing the script, i will pass this to our SCCM admin for packaging. Appreciate the help.
------------------------------
Vincent Sabolboro
ATB Financial
Original Message:
Sent: 08-05-2019 15:51
From: Kevin Brown
Subject: SIP Phone - Feature Request
Obviously all environments are different, but this is the "meat and potatoes" of our SCCM install/upgrade script. You will have to run it at admin level privileges:
$versionCompareTo = "<whatever the new version is being installed>"
#This below was ran a second time checking the WoW6432Node in the registry for x64 devices as well
If ($regValue = (Get-ChildItem "HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall" -ErrorAction SilentlyContinue |
Get-ItemProperty |
Where-Object { ($_.DisplayName -like "Genesys Softphone*") -and ($_.UninstallString -ne $null) }))
{
$strVersion = $regValue.DisplayVersion
If ([System.Version]$strVersion -ge [System.Version]$versionCompareTo)
{
#version is equal or newer, this will be a reinstall
$method = "Reinstall"
<do whatever you need here for reinstall...start with .uninstallstring found above and remove it cleanly before reinstall>
}
else
{
#older version, upgrade process
$method = "Upgrade"
<do whatever is needed for upgrade / overwrite of older versions>
}
}
else
{
#nothing installed, new install
<new install process>
}
------------------------------
Kevin Brown
Customer Experience Centers Chief Architect
Banner Health
Original Message:
Sent: 07-25-2019 18:16
From: Vincent Sabolboro
Subject: SIP Phone - Feature Request
Hi Kevin,
Thank you for your offer to share the scripts, appreciate it very much. Looking forward to test it in our environment to do softphone upgrade without the involvement of agents.
------------------------------
Vincent Sabolboro
ATB Financial
Original Message:
Sent: 07-24-2019 20:01
From: Kevin Brown
Subject: SIP Phone - Feature Request
Vincent,
We use SCCM to do all initial installs and upgrades, with a very exceptional manual install on emergency basis; e.g., PC dies and we need to install softphone on a new PC. I will ask our SCCM guru if he can share his script that checks which version of softphone is installed and then takes appropriate action. We never involve end users in software installations for security reasons.
We also just finished creating a PowerShell script that checks quite a few configurations, such as whether there is only one softphone directory or multiples (sometimes happens during re-installs) and audio settings. The script automatically runs on the client when a new trouble ticket is opened in ServiceNow. We're trying to automate as much as possible.
Might be a few days because I believe he's on holiday, but I will ping you once I've spoken with him.
Kevin
------------------------------
Kevin Brown
Customer Experience Centers Chief Architect
Banner Health
Original Message:
Sent: 07-24-2019 12:21
From: Vincent Sabolboro
Subject: SIP Phone - Feature Request
We are using SCCM software Centre to upgrade the SIP phone so agents with non-admin privilege on their station can install the SIP phone.
We have instructed agents to make sure they have to exit the SIP phone before doing the upgrade.
How do you force shutdown the softphone process?
------------------------------
Vincent Sabolboro
ATB Financial
Original Message:
Sent: 07-23-2019 20:47
From: Kevin Brown
Subject: SIP Phone - Feature Request
When we automatically upgrade, we force shutdown the softphone process. When we manually update it, we do the same.
Are you updating via automated means or manual?
------------------------------
Kevin Brown
Customer Experience Centers Chief Architect
Banner Health
Original Message:
Sent: 07-23-2019 10:55
From: Vincent Sabolboro
Subject: SIP Phone - Feature Request
Hi,
Good day.
Please include in the upgrade option to check if the SIP application running and shutdown\exit the app if it is running. We found out that upgrade option does not work if the application is running and you try to upgrade the SIP application, all the files were replaced except for the executable SIP phone.
#SIP/VolP
------------------------------
Vincent S
Unified Communication Analyst
------------------------------