Genesys CTI User Forum

Genesys CTI User Forum => Genesys CTI Technical Discussion => Topic started by: Toni on January 23, 2007, 10:48:17 AM

Title: Log in Genesys with physical phone
Post by: Toni on January 23, 2007, 10:48:17 AM
Hi all!

I have a question, and I wonder if somebody could help me a bit :P .
It is possible to log an agent into Genesys system using the physical phone to log them?

The fact is that yesterday our GIS server stopped workin, so our custom agent desktop was stopped also. The problem was that agents wanted to log into Genesys using the physical phone instead of our desktop application, is there any option to achieve that?

We are running under 7.1 Genesys version with an Avaya PBX.


Thank you very much!!
Title: Re: Log in Genesys with physical phone
Post by: victor on January 23, 2007, 11:18:37 AM
Hi, Tony,

I am one hundred percent sure that you could do it with Nortel.
I also remember that at my previous company, people were able to login into Genesys using hardphones.
AgentID and person ID would need to be the same. So, if you could log into the hardphone, Genesys would use agentID it receives from PBX to tie it with the person. So, yes, you can login into genesys using hardphone. I think you might need some PBX settings though.
Title: Re: Log in Genesys with physical phone
Post by: René on January 23, 2007, 11:34:48 AM
Hi Tony,

Yes, it's definitively possible on Avaya PBX by dialing the login feature access code (FAC). The easier way is to use programmable keys on the hard phones and assign login/ready/not ready/logout "functions" to the keys. Unfortunately I don't have step-by-step description how to configure the hard phones so I suggest you to contact your PBX guys. If necessary I can try to get the description for you but it takes me some time.

René
Title: Re: Log in Genesys with physical phone
Post by: Fra on January 23, 2007, 11:42:05 AM
[quote author=René link=topic=2012.msg6823#msg6823 date=1169552088]
Hi Tony,

Yes, it's definitively possible on Avaya PBX by dialing the login feature access code (FAC). The easier way is to use programmable keys on the hard phones and assign login/ready/not ready/logout "functions" to the keys. Unfortunately I don't have step-by-step description how to configure the hard phones so I suggest you to contact your PBX guys. If necessary I can try to get the description for you but it takes me some time.

René
[/quote]

Exactly; but just a hint: I run some tests some time ago and with ASAI version 2 the agents were able to log into the switch this way but the switch did not pass this info (e.g. EventAgentLogin) to Tserver; so in this case Genesys was not aware and out of synch about agents state. Toni, you could try to run some tests with the new ASAI version 4.
Title: Re: Log in Genesys with physical phone
Post by: René on January 23, 2007, 11:48:32 AM
Hi Fra,

Thanks for your hint. I didn't know about that. Maybe that's the reason why Genesys doesn't support ASAI version 2 and version 3 or 4 is required by TServer.

René
Title: Re: Log in Genesys with physical phone
Post by: Toni on January 23, 2007, 01:45:24 PM
Hi!

Thank you for your replies!

I'll start searching how to configure the feature acces codes into the Avaya hardphones and I'll try it.

I saw that when I tried to log in with the hardphones (the same way agents where doing before having Genesys) the T-Server log didn't show anything, so I suppose (as you said) that the PBX is not sending the EventAgentLogin to T-Server.

I'll keep you informed!!

Thanks!
Title: Re: Log in Genesys with physical phone
Post by: René on January 23, 2007, 02:00:05 PM
Toni,

It's necessary to do off-hook / on-hook after dialing FAC. Using that way the switch sends the information to TServer via ASAI link.

René
Title: Re: Log in Genesys with physical phone
Post by: Toni on January 23, 2007, 05:06:27 PM

Hi all!

I was trying to do some test, and I could log me into the PBX with the hardphone, but the T-Server dindn't received any RequestAgentLogin or something from the PBX.

It only received a EventOnHook and EventReleased,but that was because when I introduced the login code into the hardphone gets OnHook and then when it logs into the PBX gets released.

May be am I introducing a incorrect feature access code? I'm using *25 followed by the agentid

Thank you!!
Title: Re: Log in Genesys with physical phone
Post by: René on January 23, 2007, 07:03:45 PM
Toni,

Please check the TServer's option "query-agent-work-mode" which should be set to value "on-release". Another option I suggest you to check is "acd-register-mode" which has to be set to the value corresponding to your switch configuration (see TServer's documentation for details).

René
Title: Re: Log in Genesys with physical phone
Post by: Fra on January 24, 2007, 10:39:50 AM
Yes Toni,

René is right, but I doubt it can help much..the problem is that the switch does not "spontaneously" notify Tserver about activity like login on DNs even if they are monitored by Tserver; it does unfortunatly only if Tserver itself issues a request or a query against the switch about them. That's why I guess query-agent-work-mode option will be useful on release but you won't get any event on login.

[quote author=Toni link=topic=2012.msg6840#msg6840 date=1169571987]

I was trying to do some test, and I could log me into the PBX with the hardphone, but the T-Server dindn't received any RequestAgentLogin or something from the PBX.

[/quote]

You will never get a Request from the switch, only Events ;) , in your case EventAgentLogin.

Anyway try to run some tests and let us know!  ;D
Title: Re: Log in Genesys with physical phone
Post by: Toni on January 24, 2007, 11:09:07 AM
Hi everybody!

Yes Fra, you're right. I'll never get an RequestAgentLogin, if only I could receive an EventAgentLogin....it would be great!

I got that from the Genesys T-Server for Avaya document:

"Currently, the PBX does not notify T-Server when the agent changes state
using the standard buttons on the physical phoneset. To ensure proper
agent synchronization, Genesys suggest using either a softphone for all
agent state changes, or feature access codes. In addition, the configuration
option query-agent-work-mode, with its value set to on-timer, can be used
to request agent states for all properly configured agents who are logged in
but who are not on calls. See “query-agent-work-mode” on page 202."


As you said Fra, I used the query-agent-work-mode, and I set it on-timer with the deafult value of 3 sec. In the T-Server log I saw that all the querys made to the PBX where returned null.... I'll continue looking why but I'll accept any of your marvelous comments ;).

Thank you!

Title: Re: Log in Genesys with physical phone
Post by: René on January 24, 2007, 11:25:06 AM
Toni,

Please try following steps:

1. Set the TServer's options as suggested in my previous post
2. Login an agent by dialling FAC code
3. Make manual off-hook/on-hook

After that you should see EventAgentLogin in TServer's log. If not please post the log (including start-up phase of TServer) here.

René
Title: Re: Log in Genesys with physical phone
Post by: Toni on January 24, 2007, 11:51:03 AM
Hi René!

Thank u so much, I'll made the test asap.

Toni
Title: Re: Log in Genesys with physical phone
Post by: Toni on January 24, 2007, 01:49:26 PM
Hi René,

I've made the following:

- Start T-Server applying the options you've commented me
- Login in the physical phone with the following command: *2566003 (*25 is for login and 66003 is the agentid).
  The physical phone extension is 61003
- Manual off-hook
- Manual on-hook
- Manual Ready
- Manual AuxWork state
- Manual logout
- Stop T-Server just to avoid writing extra logs.

Take a look only if you have nothing else to do! ;)

Thanks a lot René!

Regards,

Toni
Title: Re: Log in Genesys with physical phone
Post by: René on January 24, 2007, 03:54:04 PM
Hi Toni,

I've check TServer's log and there is no information about a login attempt :(. It's really strange as there are no information about dialling FAC code (*2566003) too. That info has to be in the log because TServer is monitoring the device...

What version of Avaya PBX do you have?

René
Title: Re: Log in Genesys with physical phone
Post by: Seb Reeve on January 24, 2007, 04:31:55 PM
...you have to set the ***-fac options in the TServer to tell TServer which FAC codes relate to which state change.

e.g. auto-in-fac="*25" or whatever - this tells TServer what diallable number relates to which state change.

You also need to be monitoring the ACD Queue (Hunt Group/Skill Extension) that the agent is logging into - otherwise TServer will not see the login/out events for the ACD Queue.

BTW The TServer should "see" Login/out without FAC codes monitoring - it is only state changes (auto-in/manual-in/acw/aux) that are not signalled to ASAI clients. Therefore the ways to get Genesys to "see" agent state changes are:

on-timer - check every x seconds - not good for stat server agent state report accuracy (or router target selection accuracy!)
XX-fac - check all dialling events and associate dialling *23 with AUTO-IN - more accurate but off-hook/on-hook is not always great for agents who are on calls etc.

Hope that helps...

Seb
Title: Re: Log in Genesys with physical phone
Post by: Toni on January 24, 2007, 05:32:38 PM
Hi everybody.

Thanks a lot Seb I'll try it and I'll explain you the results.

René: Actually I don't know what's my Avaya PBX version, I'll investigate a bit ;)

Thanks and regards,


Toni
Title: Re: Log in Genesys with physical phone
Post by: René on January 24, 2007, 06:21:25 PM
Toni,

Seb hits the nail on the head (Thanks Seb) - you have to monitor ACD Queue (Hunt Group/Skill Extension) to receive agents' related events! I forgot that  :(. It's a quite long time I worked with Avaya switches...

R.
Title: Re: Log in Genesys with physical phone
Post by: Macca on January 24, 2007, 10:47:04 PM
Just been looking at this problem last week and came to the same conclusions presented above.
Another potentially useful settings are 'route-thru-queue' = 'true'. This means the call is treated as an ACD call so an agent is put into ACW immediately after a call.
Also 'login-for-all-queues' = 'false' generates login messages for all the Hunt Groups an agent logs into which can be useful for troubleshooting or if you are using the Hunt Groups to gather reporting data. Once the agent has logged in you the normal message flow occurs.
One thing to watch out for is changing the query mode to 'on-timer' can cause problems depending on the size and volume of your call centre. The Avaya link can only handle 200-240 message per second so during a period of high call volume in a site with a large number of agents the link can become swamped and calls will default route.
Title: Re: Log in Genesys with physical phone
Post by: Macca on January 24, 2007, 10:48:22 PM
Oops! Above should read 'login-for-all-queues' = 'true'.
Title: Re: Log in Genesys with physical phone
Post by: Haldane on January 25, 2007, 12:40:43 AM
Macca,
    Nice to see you participating in this forum. Taught the Kola's had taken up all your time.

;) ;) ;) ;)
Title: Re: Log in Genesys with physical phone
Post by: Toni on January 25, 2007, 04:48:45 PM
Hi all!


I've configured T-Server as said.
Taking a look to the log I can see:

WARNING: 'query_node_t::check_and_send_query' queue info is NULL - cannot perform query.

Genesys suppord says that the problem is that I don't have properly configured ACD queues, but I have them.

Could you tell me how do you configure properly an ACD queue in order that T-Server could monitor it? Just to compare with what I've done.

Thanks a lot for your support!!

Regards,

Toni
Title: Re: Log in Genesys with physical phone
Post by: René on January 25, 2007, 05:18:56 PM
Toni,

The extension assigned to Hunt Group/Skill on Avaya PBX has to be configured as "ACD Queue" with "Switch-specific Type 3" in CME.

René
Title: Re: Log in Genesys with physical phone
Post by: Toni on January 25, 2007, 06:31:14 PM
Hi René,

I think I've them well configured on the CME. Those skills must be also configured on the PBX?
I don't know how is configured our development PBX, because it's a matter of the switch company. Must I have to tell them something about the PBX config?

Thanks!

Toni
Title: Re: Log in Genesys with physical phone
Post by: René on January 26, 2007, 08:00:17 AM
Hi Toni,

I would do it in an opposite way. Ask the PBX guys for Hunt Group/Skill extension (not hunt group number!) your agent (66003) "belongs" to. These extensions have to be configured in CME as mentioned in previous posts - ACD Queue, switch-specific type 2.

René
Title: Re: Log in Genesys with physical phone
Post by: Toni on February 05, 2007, 12:40:42 PM
Hi all!

Sorry for the delay.

Finally I could monitor my ACD queue on the PBX, and works ok!! :)

My last question about the topic:

If I set query-agent-work-mode to on-timer, where can I define the specific polling time? I think that is set to 3seg by default, could be a problem for the T-Server? Should I change it to for instance, 5 segs?

Thanks a lot!!