cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Announcements
558
Views
5
Helpful
2
Replies
KomalJagtap26756
Beginner

How to replace one URl with other when server fails in Finesse

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

         

2 REPLIES 2
dekwan
Cisco Employee

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

gorourke
Rising star

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

 

Create
Recognize Your Peers
Content for Community-Ad