What can I use PRCUT for?
PRCUT provides CUCM Admin with an option to remotely emulate phone keys pressing while viewing target phone’s screen or executing a script against large number of phones.
Most common use scenarios are:
- Updating phone background image
- Remotely erasing ITL files
- Placing calls from remote phones for voice recording verification or circuits testing
What systems can I use PRCUT with?
PRCUT 3.0 supports Cisco Unified Communications Manager versions 10.5 to 12.5
Phone models tested are 7941/61, 7942/62, 7945/65, 7970, 7975, 7841/61, 8841/61/65, 6941/61, 3905
What roles should Application User be configured with?
Application or End user must be configured on CUCM and have the following Roles assigned:
CUCM 11.0, 11.5, 12.0
- Standard AXL API Users
- Standard AXL Read Only API Access
- Standard CTI Enabled
- Standard CTI Allow Control of All Devices
- Standard CTI Allow Call Monitoring
- Standard CTI Allow Call Park Monitoring
- Standard CTI Allow Control of Phones supporting Connected Xfer and conf
- Standard CTI Allow Control of Phones supporting Rollover Mode
CUCM 10.5
- Standard AXL API Access
- Standard CTI Enabled
- Standard CTI Allow Control of All Devices
- Standard CTI Allow Call Monitoring
- Standard CTI Allow Call Park Monitoring
- Standard CTI Allow Control of Phones supporting Connected Xfer and conf
- Standard CTI Allow Control of Phones supporting Rollover Mode
For screen viewing and phone control target device must be associated with the User and Web Access must be enabled.
Is user association with phone needed for executing bulk updates?
User association with target device is only required for Phone Control / Screen Viewing option.
Bulk updates can be executed without phone association.
However, the user must be configured with all necessary roles.
Can the script be executed against several phones simultaneously?
Yes, you can update up to 100 phones at the same time, however we recommend to keep the number under 10 to avoid overutilization of CUCM resources.
I have problem with the installation: Missing the api-ms-win-crt-runtime-l1-1-0.dll
Solution
Install Windows Updates:
Go to Start – Control Panel – Windows Update
Check for updates
Install all available updates.
After the updates are installed, restart your computer.
After the restart repeat the steps above again until no more updates are available.
Download the Visual C++ Redistributable:
For Windows 64-bit
Visual C++ Redistributable for Visual Studio 2017 (64-bit)
For Windows 32-bit
Visual C++ Redistributable for Visual Studio 2017 (32-bit)
Run the vc_redist.x64.exe (64-bit) or vc_redist.x86.exe (32-bit) and select Uninstall
Run the .exe again and select Install
Alternative Solution
If the solution above fails, upgrading to Windows 10 will mitigate the problem because starting with Windows 10, the Universal CRT is part of the operating system.
References
Microsoft Download – Visual C++ Redistributable for Visual Studio 2017
I’m not able to see phone screen
Resolution
1. Make sure you are using the correct username and password.
2. Make sure the phone is in Controlled Devices for your user and the user has all the roles.
3. Check the authentication URL in CUCM, make sure the phone can resolve/reach CUCM’s address:
System –> Enterprise Parameter –> Phone URL Parameters -> URL Authentication
4. Make sure the phone can resolve CUCM Server Host Name:
System –> Server
5. Make sure Web Access is enabled on the Phone Configuration page