I recently started using Cisco Jabber (version 11.5.1) as a VoIP client at BCIT. It’s very convenient to be able to control my phone and take calls when I’m away from the office.
Unfortunately, when my PC starts up after sleeping overnight, the error logs indicate that Cisco Jabber seems to be unable to resolve the BCIT VoIP server addresses even though they all resolve fine manually. I’m guessing something (an encrypted connection?) expired while the PC was sleeping and the software is unable to detect this and recover. This is particularly annoying because it’s impossible to exit the program when it’s in this state (presumably it’s hung up trying to sign out). I have to terminate the CiscoJabber process using task manager.
My work-around was to use Windows Task Scheduler to set up two tasks. The first task runs when the PC is put into sleep mode or hibernates and kills Cisco Jabber. This has to complete within the two seconds before the PC goes to sleep; luckily Cisco Jabber terminates quickly. The second task restarts Cisco Jabber when the PC comes out of sleep mode.
The first runs the command:
C:\Windows\System32\taskkill.exe
with options
/f /t /im Cisco*
when the Windows System log receives ID 42 (“The system is entering sleep.“) from Source: Kernel-Power.
The second task runs the command:
"C:\Program Files (x86)\Cisco Systems\Cisco Jabber\CiscoJabber.exe"
when the Windows System log receives ID 1 (“The system has resumed from sleep.“) from Source: Power-Troubleshooter. I had to add a 30 second delay before starting the Jabber client to work around Task Scheduler detecting a duplicate task.
Since the program doesn’t seem to have any command-line options, I also added the line:
<userConfig name="HonourLastWindowState" value="TRUE"/>
to:
c:/Program Files (x86)/Cisco Systems/Cisco Jabber/jabber-config-defaults.xml
so that the program comes up in the previous window state (typically minimized).
I still haven’t figured out how to get Outlook to set the “Do not disturb” status during scheduled events in my calendar so they aren’t interrupted by phone calls routed to this VoIP client.