Skip to main content
Older versions of Internet Explorer will not support certain site features. Chrome, Safari, Firefox, and Edge will provide the best experience.
Spok

Load Balancer and Server Ports Workbook - CCS 1.9, 2.x

Config Item Load Balance Config #1 Load Balance Config #2 Load Balance Config #3  Load Balance Config #4a Load Balalance Config #4b Load Balance Config #5 Load Balance Config #6 Load Balance Config #7 Load Balance Config #8 Load Balance Config #9 Load Balance Config #10
Services

HTTPS ports:

  • 443

HTTP ports:

  • 80

HTTPS ports:

  • 443

HTTPS ports:

  • 443
  • 8091

TCP ports:

  • 8883
  • 20000
  • 20001

AMQP
Ports:

  • 5672 / TCP

 

AMQP over TLS
Ports: (CTI 7.4+)

5671 / TCP

REST
Ports:

  • 8950 / TCP

 

HTTP/SignalR
Ports:

  • 8950 / TCP

path begins with /signalr

 

EventSocket
Ports:

  • 8084 / TCP

 

EventSocket
Ports:

  • 8094 / TCP

 

HTTPS
Ports:

  • 9092 / TCP

 

HTTPS
Ports:

  • 8001 / TCP
  • 443 / TCP

 

Load Balanced Servers

Care Connect Platform-Node#1

Care Connect Platform-Node#2

Care Connect Platform-Node#3 (if req'd)

Spok Web Server-Node#1

Spok Web Server-Node#2

Spok Mobile Server-Node#1

Spok Mobile Server-Node#2

Care Connect Platform-Node#1

Care Connect Platform-Node#2

Care Connect CTI Server- Node #3

Care Connect Platform-Node#1

Care Connect Platform-Node#2

Care Connect CTI Server- Node #3

Care Connect Platform-Node#1

Care Connect Platform-Node#2

Care Connect CTI Server- Node #3

 

Care Connect Platform Node #1

Care Connect Platform Node #2

Care Connect CTI Server- Node #3

 

Care Connect Platform Node #1

Care Connect Platform Node #2

Care Connect CTI Server- Node #3

CCS Speech Server #1

CCS Speech Server #2

 

CCS Speech Server #1

CCS Speech Server #2

CCS Speech Server #1

CCS Speech Server #2

Load Balancing Method First available (start w/ Node 1) (active/passive) Round-Robin Active/Passive

first available / leader

 

first available / leader

First available (start w/ Node 1)

 

First available (start w/ Node 1)

 

First available (start w/ Node 1) First available (start w/ Node 1) First available (start w/ Node 1) First available (start w/ Node 1)
HeartBeat Monitoring Mechanism

URL to be determined at
Spok installation time.

HTTP status code 200
indicates a healthy server

URL to be determined at
Spok installation time.

HTTP status code 200
indicates a healthy server

URL to be determined at
Spok installation time.

TCP Keepalive half_open
or
Monitoring Connection Close Bit=RESET

HTTP check /SpokCTIServerWebManager/api/CTIHighAvailability/GetLeaderStatus - Expect 200 for leader server, 403 for follower 
5-second check interval, 3 consecutive failures


[CTI 7.3+ only otherwise]

TCP Keepalive half_open
or
Monitoring Connection Close Bit=RESET

HTTP check /SpokCTIServerWebManager/api/CTIHighAvailability/GetLeaderStatus - Expect 200 for leader server, 403 for follower  
5-second check interval, 3 consecutive failures

[CTI 7.3+ only otherwise]

TCP Keepalive half_open
or
Monitoring Connection Close Bit=RESET

HTTP check  to /api/park  -- Return 2xx or 3xx

On Node1 marked-up, disconnect backup sessions
HTTP check  to

/api/park- Return 2xx or 3xx

 

On Node1 marked-up, disconnect backup sessions

TCP Keepalive Half_open
or
Monitoring Connection Close Bit=RESET

On Node1 marked-up, disconnect backup sessions

TCP Keepalive half_open
or
Monitoring Connection Close Bit=RESET

Allow only SpeechServer 1 & SpeechServer 2

 

 

On Node1 marked-up, disconnect backup sessions

HTTP status code 200 indicates a healthy server

Sticky Sessions Enabled

 

On Node1 marked-up, disconnect backup sessions

HTTP status code 200 indicates a healthy server

Sticky Sessions Enabled

 

Network Zone Internal Internal DMZ Internal Internal Internal Internal Internal Internal Internal Internal
Load Balanced URL - External N/A N/A To be determined at Spok installation time

N/A

n/a N/A N/A N/A N/A N/A N/A
Load Balanced URL - Internal To be determined at Spok installation time To be determined at Spok installation time To be determined at Spok installation time N/A To be determined at Spok installation time N/A N/A N/A N/A N/A N/A
Certificate Location On the servers On the Servers On the Servers N/A On the servers

On the servers

 

On the servers N/A N/A on servers on servers
SSL offload to LB No No Yes N/A No No No No No No No
Sticky Session Enabled No No No No No No No No No Yes Yes
New Certificate Required? Yes Yes Yes No Uses CC Platform Cert

Uses CC Platform Cert

Uses CC Platform Cert

 

No No No

Uses CC Platform Cert

Global Load Balancing (GLB) support? No No No No No No No No No No No
  Spok Care Connect Platform Web Spok Mobile Spok Care Connect Platform (CTI CSTA) Spok Care Connect Platform (CTI CSTA) Spok Care Connect Platform (CTI Park) Spok Care Connect Platform (CTI Park) Spok Care Connect Platform (CTI Park) Spok CCS Speech Spok CCS Speech (Reporting Service) Spok CCS Speech (Call Flow Designer)
Load Balancer Host Name To be provisioned by the Network team To be provisioned by the Network team To be provisioned by the Network team To be provisioned by the Network team To be provisioned by the Network team To be provisioned by the Network team To be provisioned by the Network team To be provisioned by the Network team To be provisioned by the Network team To be provisioned by the Network team To be provisioned by the Network team
VIP Address To be provisioned by the Network team To be provisioned by the Network team To be provisioned by the Network team

To be provisioned by the Network team

To be provisioned by the Network team To be provisioned by the Network team To be provisioned by the Network team To be provisioned by the Network team To be provisioned by the Network team To be provisioned by the Network team To be provisioned by the Network team