12-25-2020 09:02 PM
Hi there,
I am facing some issues for replacing URL when server fails.I have configured following URls:
1.Lod Balane URL:https://finesse. nidirect.nigov.net /desktop
2.Primary URL: https://pr-pcce-fin-1a.nidirect.nigov.net
3.Secondary URL : https://pr-pcce-fin-1b.nidirect.nigov.net
When server fails what configurations should have to be done for replacing primary URL with secondary URL.
Thanks in advance,
Komal J
01-04-2021 11:34 AM
Hi,
Are you asking how to configure your load balancer on how to only use the secondary server when the primary fails? Unfortunately I do not have experience with load balancer configuration. Maybe someone here in the community can help.
Thanx,
Denise
01-05-2021 02:23 AM
Komal,
When using a load balancer / content switch for Finesse - the load balancer must redirect the initial request to the "A" or "B" server.
So the load balancer is only used at the initial request and then the communication between the agents PC and Finesse is direct.
This setup is NOT typical of load balancers, which often stay in 'middle' of the flow for the duration.
If a Finesse server fails after an agent logs in, the Finesse client automatically fails over to the alternative server.
The load balancer must know if the A and B servers are in service (so it only directs to a in service server).
to do this you use the following URL and check the value of Status is in service.
https://finesse.domain.com/finesse/api/SystemInfo
<SystemInfo>
<deploymentType>UCCE<deploymentType>
<peripheralId>5001</peripheralId>
<license></license>
<currentTimeStamp>2014-01-27T13:07:08.687Z</currentTimeStamp>
<status>IN_SERVICE</status>
<timezoneOffset>300</timezoneOffset>
<xmppDomain>xmppserver.xyz.com</xmppDomain>
<xmppPubSubDomain>pubsub.xmppserver.xyz.com</xmppPubSubDomain>
<primaryNode>
<host>10.1.1.1</host>
</primaryNode>
<secondaryNode>
<host>10.1.1.2</host>
</secondaryNode>
</SystemInfo>
If you want to know how to write a finesse client similar to the out of the box finesse browser client - you can view teh devnet guides where it details how the client can tell if the server is in service or not.
Reference:
https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/finesse/finesse_1201/installation/guide/cfin_b_cisco-finesse-installation-and-upgrade/cfin_b_cisco-finesse-installation-and-upgrade_chapter_0100.html
https://developer.cisco.com/docs/finesse/#!finesse-high-availability/finesse-high-availability
Regards,
Gerry
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide