Revision as of 00:08, November 30, 2012 by Valentip (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Configuring multi-site support

SIP Server instances operating in a SIP Cluster environment can communicate with external T-Servers/SIP Servers that might be running in the Genesys environment and support traditional multi-site functionality, such as:

  • User Data Propagation
  • Event Party Propagation
  • Transaction Monitoring

When an external T-Server/SIP Server connects to a SIP Server instance, that SIP Server plays a "proxy" role and performs the following functions for multi-site support:

  • Establishes connections with external T-Servers/SIP Servers.
  • Manages its own pool of multi-site–related resources (access resources, External Routing Points for the route ISCC transaction type).
  • Processes ISCC transactions for its own calls that were distributed by SIP Proxy.
  • Retransmits the user data synchronization events and remote party events to SIP Server nodes.
  • Reports unsuccessful non-distributed transactions by the Transaction Monitoring protocol.

SIP Server instances that do not have connections with external T-Servers/SIP Servers play a "node" role and perform the following functions for multi-site support:

  • Establish connections to the SIP Servers that act as proxies.
  • Contain the resources distribution among SIP Servers that act as proxies to properly detect the owner of the arrived call.
  • Use the SIP Server that acts as a proxy to communicate with an external T-Server/SIP Server.
  • Transmit all multi-site call updates (user data or party event ) through the appropriate SIP Server.

Note: Each external T-Server/SIP Server connects to only one SIP Server instance in the cluster.


Sips-multi-site1.png

Backward Compatibility

SIP Cluster provides backward compatibility for multi-site support and is able to communicate with previous versions of T-Servers/SIP Servers. External T-Servers/SIP Servers, when connecting to the SIP Cluster, do not require any configuration modification.

SIP Server in cluster mode supports the following transaction types: route (in both directions) and dnis-pool (for outbound calls only).

In the case of DNIS pooling, SIP Server does not support targeting to a switch which is linked to the multiple T-Server applications (load-balancing deployment).

Configuration

The following configuration options support multi-site call handling:

SIP Server Application > extrouter section:

SIP Cluster Switch > DN of type External Routing Point > TServer section:

Mandatory configuration steps:

  • SIP Server that is acting as ISCC proxy (cluster-role=iscc-proxy) must have configured the ISCC connection to all SIP Server instances in the cluster and to external T-Servers/SIP Servers that it serves. And vice versa, all SIP Server instances must have configured the ISCC connection to each SIP Server acting as ISCC proxy.
  • To provide the ISCC functionality between external T-Servers/SIP Servers and SIP Servers in the cluster, the external T-Servers/SIP Servers must have configured the ISCC connection to the SIP Server which serves them (acting as ISCC proxy).

Note: If SIP Server has the cluster-role option set to a value of iscc-proxy and the proxy-name option has a default value (an empty string), SIP Server prints an error message to the SIP Server log and immediately triggers application shutdown.

Comments or questions about this documentation? Contact us for support!