Can a virtual machine use a physical serial port?

I have a server which logs phone calls to and from our company.  Currently it is using a serial cable to actively log phone calls to my server.  The question I have is will this machine stilll be able to use the serial cable after virtualization or will I have to host my phone logging software on a separate, physical server?

An help would be greatly appreciated.
LVL 1
paulms53Asked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

lucius_theCommented:
You are be able to connect your serial port to a VM, at least with VMware it's possible, not sure for MS VM.
0
B HCommented:
with hyper-v no, with vmware yes

in the settings of the virtual machine, you can specify how the com port should behave
0
lucius_theCommented:
There is also an option to use a "networked" COM port, which is an IP device that connects to a network and to a COM port. You can then install device drivers on any computer on the network and you actually get a COM port on that computer that sends and receives data via the devices COM port. Ideal for VM-s.

This is one such device:
http://www.equinox-tech.com/products/details.asp?ID=1184
0
The 7 Worst Nightmares of a Sysadmin

Fear not! To defend your business’ IT systems we’re going to shine a light on the seven most sinister terrors that haunt sysadmins. That way you can be sure there’s nothing in your stack waiting to go bump in the night.

paulms53Author Commented:
0
lucius_theCommented:
This one needs a computer and shares it's COM ports on LAN. It may work well (didn't try it), but you still need a computer to share it's serial port, so... Equinox is just a small device that you can plug near (or inside) your PBX. It's a different solution.
0
paulms53Author Commented:
well the phone log server does have other functions. what if i virtualize the machine anyway, take out the phone logging system, and use the host server as the phone log server?  would using a physical device on the host bog down the virtual servers peformance? (please excuse me as i am in the research stages of virtualization.)
0
lucius_theCommented:
No problem.
I don't see why this approach would cause a slowdown at the virtual machine. My idea would be - if you have good reason to virtualize the log server, to use the host server just as a "COM port server", using this software you mentioned to provide a COM port mapping to the VM, and leave all PBX log features in the VM.

But, if I were you, I'd simply use VMware and have the COM port and made avaliable directly to the VM :) Be careful still, since VM virtualisation may not really virtualise the com port and all it's signals, but only the actual data communication according to RS-232. I am not sure of this, you should read through the VMware manual to be sure. If your PBX uses some other kind of signaling you may not be able to make it avaliable to the VM even through VMware. This is probably a rare case, since it most likely uses RS-232,but keep in mind that in VM you maybe don't get a true hard-copy of signals that happen on the wire.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft Virtual Server

From novice to tech pro — start learning today.