Wednesday, August 31, 2011

Cisco Phone Designer in Windows 7 64-bit

By default, you cannot run Cisco Phone Designer on Windows 7 64-bit.  Even if you try to set the compatibility mode to XP, it still won't work.  Here is the solution.

Open a command prompt, and type the following:

"C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin\x64\corflags.exe" "C:\Program Files (x86)\Cisco Systems\Cisco Unified Phone Application\phonedesigner.exe" /32BIT+ /force

Once you enter this command, you will see this output:
C:\>"C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin\x64\corflags.exe" "C:\Pro
gram Files (x86)\Cisco Systems\Cisco Unified Phone Application\phonedesigner.exe
" /32BIT+ /force
Microsoft (R) .NET Framework CorFlags Conversion Tool.  Version  3.5.21022.8
Copyright (c) Microsoft Corporation.  All rights reserved.


Note - The path may be different, so you may have to browse your folder structure to find the actual location of corflags.exe on your PC.  Any recently updated Windows 7 PC should have it.  I believe you get it with the .NET downloads and/or associated SDKs.

11 comments:

Ash Wassif said...

MANNN. You are a legend. don't know why Cisco can't do this :) becuase they want to make our life misrable as usual.

Thanks

MetalFRO said...

Thanks for the tip - just used to it run Phone Designer (now end-of-life, apparently) on my Win7 64-bit laptop at the office. Ah, the perks of being in IT :)

Anonymous said...

Try this app:
http://itunes.apple.com/us/app/jq-phone/id460091669?ls=1&mt=8

I tried and it works great! So you can use your iPhone as your IP phone background

Tanya said...

I tried this and the application now launches, but it does not want to communicate with my phone (I can authenticate and everything, but it will not communicate with my device). Any thoughts?

admin said...

Tanya, when you say it doesn't communicate with your phone, what do you mean? Do you get an error message. If so, what does it say? And, what model of phone is it?

Roland G said...

You should work with Cisco. Youre a genius.

Apodaca Mx said...

I can found the file corflags.exe What I should be do?

Imthiyas Khan said...

if the above comment is not working, then try this

Open up command prompt and type this command

C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\Ldr64.exe SetWow

Now you should be able to run apps that use only the .NET 32 bit CLR.

To revert back to the default 64 bit framework run

C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\Ldr64.exe Set64

Unknown said...

Awesome! I have been looking for some tips on this all day. I wish that people would write more about it.
external hard drive recovery

Unknown said...

i can use phone designer in window7 64bit, but when I login, prompt me the password and CCMCIP service,
I don't know how to fill in .

admin said...

Chunming,

Verify CUCM is setup correctly:

http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cupa/phone_designer/7-1/english/install/guide/Installation_Guide/PD1chapter.html

Then, make sure your CUCM End User account is associated with the MAC address of the phone you are trying to work with. Your username and password will be your End User account in CUCM. The IP address will be your CUCM publisher server.