" /> Softphone vs. Hardphone - Genesys CTI User Forum

Author Topic: Softphone vs. Hardphone  (Read 9586 times)

Offline pspenning

  • Jr. Member
  • **
  • Posts: 99
  • Karma: 0
    • West Interactive
Softphone vs. Hardphone
« on: May 14, 2007, 03:45:04 PM »
Advertisement
Good Day Everyone,
At the risk of being slightly off topic, I am looking for the good, bad, and ugly of Softphone usage vs. Hardphone usage.  I know there are pros and cons to each but I am more looking to see where the majority of you have landed.  (We are in the beginning processes of our Genesys Environment Installation and this question has come up for debate)

Personally I am a hardphone advocate, but the reason I am posting this is because I am open to be educated on the latest technology advances.

The environment I am most comfortable with is one of a hardphone core for the voice path with a softphone interface to the PC.  This way when the PC does what it does best....  CRASHES....  The customer will not be left in the aftermath.  However, I know that technology advances must have overcome this...  Any thoughts?

Thanks,
Perry

Offline mark

  • Sr. Member
  • ****
  • Posts: 415
  • Karma: 2
Re: Softphone vs. Hardphone
« Reply #1 on: May 14, 2007, 10:29:14 PM »
Hi,

What is your current setup and what is the current planned roadmap?
Is there scope to start from scratch when installing Genesys (for example, you are moving from Avaya / Siemens (etc) to Cisco IPT)?

Mark

Offline victor

  • Administrator
  • Hero Member
  • *****
  • Posts: 1417
  • Karma: 18
Re: Softphone vs. Hardphone
« Reply #2 on: May 15, 2007, 12:10:59 AM »
Hi,

over the years, I have found that the difference between hardphone and softphone has been reduced from flexibility to stability. With almost every vendor now moving from harware-based solution to a software-based, many a phone are actually an application running on a dedicated hardware, so from a feature point of view, they tend to be identical.

There was a tendency to separate Genesys CTI signalling and actual voice through the use of toolbar to control the phone operations and the nice shiny black hardphone to carry the voice. As CPUs got faster and Microsoft introducing RTC 1.2, many hardphone vendors started offering a software version of their phones albeit without the shiny black box, yet the overall user excitement so far has been somewhat muted. The reason is that your application is only as good as PC that it is running on, and given that many of PCs in a call center usually tend to be a low-end Dell and system administrators have a strange tendency to run daily virus scans during the odd hours of day and night, system sometimes can feel very sluggish. Add to it the fact that it is Windows (I am not a Linux fan myself) which manages to somehow become cluttered with additional DLLs which increase its boot time by a factor of five, factor in the possibility of system freezing for a few seconds whenever you open an excel file or a browser (I still have no clue why it happens even on the fastest of PCs we have) and that operators always find a way to install or change something in the system that would start throwing COM exceptions, and most reasonable people start feeling quizzy about having the whole thing running on their box.

Having said that, the last call center we have installed, which is running on SIP TServer, is purely software with no hardphones what-so-ever. With over 800 seats, it is the biggest one for us both in terms of using SIP T-Server as well as our SIP phone. So far, problems with it that we had were all related to PC performance, where there would be a slight degradation in voice quality or even total application crash due to a poorly schedule virus scan. The great thing about having a software-only version is that you know exactly what operator pressed. It is also much much much easier to implement new features, not to mention customizing rings, the way headset behaves or even how the inbound call is handled. There is also a major benefit to not having a clunky box around. The downside is that the headset is still there, so the problem associated with having a headsets and the ease of how easy they manage to break are still around.

On top of that, one of my biggest headaches so far was with Dell PCs. Dell PCs using SigmaTel audio boards and MaxAudio (or something like that) for some strange reason require customized mic and speaker adjustment per PC, meaning that you cannot preset the mic volume in the software and then just roll it out to hundreds of PCs: mic level has to be adjusted per PC. On top of that, there is a problem with impedence - yes, I know it is something that we all learned in school and has something to do with taking resistance and inverting it, but it is important that your headset impedence matches that of the board, otherwise, you will find your operator speech incomprehensible at best, no voice whatsoever at worst.

Hardphones are easier to rollout; however, in the long term, they usually tend to take too much space and offer too little functionality given that you are paying not only for the space that they are using, but the maintenance as well. You also do not have much say in how they look or what they do.

Software-only phones offer the flexibility and ease of use; however, require extremely careful planning in terms of both infrastructure (peripherals, PCs, network) as well as use.

I think softphone-only approach would be more than suitable for smaller call centers (those with less than 50 seats) where the calls were helpdesk-related and you can get away with having a call dropped due to a system malfunction (I would expect one in 10,000 to 50,000 range) but it would not be suitable YET for a large scale rollout unless you carefully plan every little detail of the system and its workflow.

My guess is that during the next five years we would see a lot more call centers using software-only phones; however, it will still be some time before software-only phone use would be widely accepted for a large call center installations. 

I hope my rambling has helped  :D

Vic

Offline pspenning

  • Jr. Member
  • **
  • Posts: 99
  • Karma: 0
    • West Interactive
Re: Softphone vs. Hardphone
« Reply #3 on: May 15, 2007, 12:39:07 PM »
Thank you very much for your input Victor!  We have 2 (and soon to be 3) national call centers and are just begining to take the installation steps so I am very glad I saw this forum suggested in Tek-Tips.  You bring up a lot of compelling points with the pros and cons.  I didn't even think about the Virus Scan possibilities, but from my days at Charter Communications, we were forever battling softphone and Billing Software issues on the PC.  Fortunately the hardphone was carrying the voice so it was no problem for the agent to reboot the PC should they need to.

One way I have been able to overcome the impedence issue with pure softphone applications is to invest an additional $50 to $100 on a Plantronics USB to Quick Disconnect adapter.  Not only does it adapt to the Quick Disconnect for Plantronics, but it also has a DSP processor built in to tune the headset for better voice quality.  Plus, it doesn't even use the sound card resources so on slower machines the Codec process is accomplished in the adapter (At least that is what they say...  I always thought it was done in the Softphone app but I could really see a difference when I tested on multiple machines)  With large installations the adapters can be managed from a central point with respect to default settings like volume.

Thanks for the input!
Perry

Offline victor

  • Administrator
  • Hero Member
  • *****
  • Posts: 1417
  • Karma: 18
Re: Softphone vs. Hardphone
« Reply #4 on: May 16, 2007, 04:29:15 AM »
Hi, Perry,

I am relieved that my rambling managed to get several points across.

Plantronix USB headset is definitely a must. Unfortunately, though, you will have to face two unique problems when using them:

1. AEC - automatic echo cancellation will no longer be supported by OS and you will need to rely on Plantronix for that

2. Even if codec is placed on DSP board, you will need to use some sort of SIP application on PC, most probably RTC, to deliver the voice. The way most applications work is by attaching themselves to a soundboard and piping the sound from them to the network card (encoding them in the process as well). So, even if your sound is encoded, RTC or something similar to it would need to pipe the sound and encapsulate it into UDP, meaning CPU resources will be necessary.

Having said that, we are doing it with 1 GHz CPU and about 512 MB of RAM, and when the virus scan starts, all hell breaks loose!!!

Make sure your softphone developers take CPU into account. Also, if you are going to use RTC, BE VERY VERY CAUTIOUS!!! We are still struggling with Monitor function (it does not work) on our SIP TServer 7.5

Offline pspenning

  • Jr. Member
  • **
  • Posts: 99
  • Karma: 0
    • West Interactive
Re: Softphone vs. Hardphone
« Reply #5 on: May 16, 2007, 01:52:55 PM »
Excellent!  The fortunate thing about our organization is that we are very up to date on our PC's.  Good memory and good speed...
As for the echo cancellation, we'll just have to manage that animal as best we can.  I have used these headsets many times and have had little problems with them but this is a whole new environment so I am not sure what is ahead...

I am going to pass this info along though because I know we are most likely going to a Softphone environment and that application has not been selected / developed yet...  We'll see...

I am headed to training for 2 weeks beginning 6/4 so when I get back I am sure I will be able to speak "Genesees" a little better.  Until then, please pardon my ignorance.  ;D
Thanks,
Perry

Offline victor

  • Administrator
  • Hero Member
  • *****
  • Posts: 1417
  • Karma: 18
Re: Softphone vs. Hardphone
« Reply #6 on: May 16, 2007, 03:39:50 PM »
Hi, Perry, good luck!!!

If you have any further question - feel free to ask!!!

Cavagnaro is in SF taking a class and we had a surge of new users after he has mentioned this board to his class. Do me a favor and try mentioning it in your class as well. The more exposure we get, the easier it is going to be for all of us!!!  ;D

Best regards,
Vic

Offline pspenning

  • Jr. Member
  • **
  • Posts: 99
  • Karma: 0
    • West Interactive
Re: Softphone vs. Hardphone
« Reply #7 on: May 16, 2007, 05:02:13 PM »
You can count on it!  I just hope I make it in to one of the classes I am scheduled for.  (Basic Routing Strat.)  There are 13 of us going from my company and I am on a waiting list for this class....  Which is interesting because I have been pegged as the Infrastructure lead...  Hmmmm.... 8)