" /> Distinguish between a softphone or hardphone call - Genesys CTI User Forum

Author Topic: Distinguish between a softphone or hardphone call  (Read 4885 times)

This topic contains a post which is marked as Best Answer. Press here if you would like to see it.

Remits

  • Guest
Distinguish between a softphone or hardphone call
« on: May 25, 2007, 04:27:17 PM »
Advertisement
Hi everyone,

How can I distinguish between an agent making a outbound call through their physical phone vs their sw application. 

Thanks,

David.


Offline vivek

  • Jr. Member
  • **
  • Posts: 55
  • Karma: 0
Re: Distinguish between a softphone or hardphone call
« Reply #1 on: May 25, 2007, 04:34:08 PM »
Whenever agent pick up hardphone Off Hook event will be triggered. At that time you can say agent used the hard phone.

I corded my softphone, so that every time agent pick up hardphone, softphone will pop up a message saying that "...need to use soft phone for making calls... etc."

Remits

  • Guest
Re: Distinguish between a softphone or hardphone call
« Reply #2 on: May 25, 2007, 04:49:05 PM »
Hi vivik,

Do we not get an event off hook regardless?

Thanks,
David

Offline vivek

  • Jr. Member
  • **
  • Posts: 55
  • Karma: 0
Re: Distinguish between a softphone or hardphone call
« Reply #3 on: May 25, 2007, 06:53:08 PM »
David,

Let me explain how it is working in our call center.

hardphone (Callmaster3) has 2 connections, One connection for head set & 2nd one for receiver.

when agent starts softphone they use head set, it will be off hook state.
So, to make a call using hardphone they need to pick a line, in that case, genesys receives off hook event again, which can be traped in ActiveX extension control.

here is the pice of code notifies when agent uses hardphone....

Private Sub TExtension1_TEvent(EventInfo As DesktopToolkitX.TEventInfo)
 
........................   
    Select Case EventInfo.EventType
        Case EventOnHook
            Debug.Print "Extension Event On Hook"
            WriteLog ("Extension EventOnHook")
        Case EventOffHook
            Debug.Print "Extension Event Off Hook"
            WriteLog ("Extension EventOffHook")
            msgRslt = MsgBox("Please use the Toolbar for all phone functions (Calling/Answering etc.) in order to prevent an ""out of sync"" condition", vbCritical, "TOOLBAR WARNING:")
            WriteLog ("Please use the Toolbar for all phone functions (Calling/Answering etc.) in order to prevent an ""out of sync"" condition")

.....................

this code has been in place for last 4 years. I never had any false alarm... that means it works as I wanted.

Offline mark

  • Sr. Member
  • ****
  • Posts: 415
  • Karma: 2
Re: Distinguish between a softphone or hardphone call
« Reply #4 on: May 25, 2007, 07:46:53 PM »
Interesting vivek, does this solution remove all instances of agents being stuck in an OffHook status?

Marked as best answer by on April 28, 2025, 12:02:21 AM

Offline cavagnaro

  • Administrator
  • Hero Member
  • *****
  • Posts: 7641
  • Karma: 56330
Re: Distinguish between a softphone or hardphone call
« Reply #5 on: May 25, 2007, 09:25:09 PM »
  • Undo Best Answer
  • If an agent gets stuck on the OffHook status it's because a bad event arrived from the PBX or an error, or maybe a misconfiguration. Maybe didn't got the Dialing or the Onhook events.
    Have you checked your logs files? Which PBX do you have?