Contents
Reconfiguring office-based agents to home-based agents
.
Sample configuration of office-based agents
In the sample configuration of office-based agents:
- Agent Joe has a SIP Phone (Extension 8888) that is directly registered on the SIP Server.
- Agent Jay has a SIP Phone (Extension 7777) that is located behind the office IP PBX.
Extension 8888 is a SIP Phone that is SIP-registered on the SIP Server and should have the following configuration:
Agent: Joe
Extension DN: 8888
[TServer]
contact = *
Extension 7777 is a SIP Phone that is located behind the Softswitch (IP PBX) and should have the following configuration objects representing the Softswitch and SIP Phone:
VOIP Service DN: Softswitch
[TServer]
service-type = softswitch
prefix = 88
contact = 10.10.10.2:5081
dual-dialog-enabled = false
make-call-rfc3725-flow = 1
oos-check = 10
oos-force = 2
Agent: Jay
Extension DN: 7777
[TServer]
<there should be no "contact" configured for the DN>
Sample configuration of home-based agents
There are several possibilities for moving office-based agents to their home locations, as follows:
- Remote agents that are located behind the Softswitch
- Remote agents with nailed-up connections that are located behind the Softswitch
- Remote agents without provisioning of remote phone numbers
Remote agents behind the Softswitch
Agent Joe has a phone +1 555 123 1111 that is reachable over the PSTN. Agent Jay has a phone +1 555 123 2222 that is reachable over the PSTN. To reconfigure agents to their home locations: 1. Configure the Softswitch representing a trunk to the SBC: 10.10.10.1.5071 2. Configure the new Extension for Joe: +1 555 123 1111 3. Configure the new Extension for Jay: +1 555 123 2222
VOIP Service DN: Softswitch (some reference configuration) Agent: Joe Extension: +1 555 123 1111 Agent: Jay Extension: +1 555 123 2222 [TServer] service-type = softswitch prefix = +1 contact = 10.10.10.1:5071 dual-dialog-enabled = false make-call-rfc3725-flow = 1 oos-check = 10 oos-force = 2 [TServer] <there should be no "contact" configured for the DN> [TServer] <there should be no "contact" configured for the DN>
When a call is routed to Joe's new extension +1 555 123 1111, SIP Server locates the Softswitch configuration by prefix +1 and sends an INVITE towards the SBC: 10.10.10.2:5081 to a DN+1 555 123 1111.
Remote agents with nailed-up connections behind the Softswitch
The same configuration procedure as described in the Remote agents behind the Softswitch section, above. In addition, the agent Extensions are configured with option line-type = 1.
Note: configuring line-type = 1 on the Extension behind softswitch was introduced in SIP Server version: 8.1.102.93. If SIP Server version is prior 8.1.102.93, the workaround solution for configuring Extension DN with the contact pointing to the SBC (see "Remote nailed-up agent behind Trunk prior version: 8.1.102.93" below as an example).
Remote nailed-up agent behind Trunk prior version: 8.1.102.93 Agent: Joe Extension:+1 555 123 1111 Agent: Jay Extension:+1 555 123 2222 [TServer] line-type = 1 reject-call-notready = true dual-dialog-enabled = false make-call-rfc3725-flow = 1 contact = 10.10.10.1:5071 [TServer] line-type = 1 reject-call-notready = true dual-dialog-enabled = false make-call-rfc3725-flow = 1 contact = 10.10.10.1:5071
Detailed steps describing configuration and functionality of nailed-up connections can be found in the SIP Server Deployment Guide: https://docs.genesys.com/Documentation/SIPS/8.1.1/Dep/NailedUp#t-1.
For Agent Jay with the DN configured "behind the softswitch", a configuration described in this section could be used, if a deployment meet the following prerequisites: • Agent desktop is GWS/WWE version: 8.5.201.95 or later • SIP Server version: 8.1.102.93 or later Such configuration does not require provisioning of new Extension DN +1 555 123 2222 for Agent Jay. Agent Jay continues to use Extension DN 8888 through the WWE desktop, however voice calls are directed to the PSTN number +1 555 123 2222.
Configuration A special configuration must be enabled in WWE, which enables WWE to prompt an Agent for the remote DN during the login time. The entered remote DN, for example +1 555 123 2222, is passed to the SIP Server in the 'phone-number' key-value pair of AttributeExtensions of RequestAgentLogin. When an inbound call is routed to an Agent logged in on DN 8888, SIP Server uses the provided remote DN to reach that Agent. For SIP Server to be able to reach an Agent at the remote DN +1 555 123 2222, the Softswitch VOIP Service DN must be created with the contact pointing to the SBC gateway. VOIP Service DN: Softswitch (some reference configuration) [TServer] service-type = softswitch prefix = +1 contact = 10.10.10.2:5081 dual-dialog-enabled = false make-call-rfc3725-flow = 1 oos-check = 10 oos-force = 2 SIP Server resolves the Softswitch by its prefix, in this example +1, and sends INVITE to +1 555 123 2222, towards SBC 10.10.10.2:5081. More information about the feature functionality can be found in the Deployment Guide: https://docs.genesys.com/Documentation/SIPS/8.1.1/Dep/RemAgents.
System performance warning For the large-scale systems ranging 2000+ agents per SIP Server switch, bulk Extension DN re-configuration can adversely impact performance for Configuration Server and SIP Server. Bulk configuration changes generate high rate of configuration update notifications and associated load on the components processing configuration changes. Following guidelines should be observed to prevent significant service degradation: • Plan to do large-scale configuration changes during off-peak hours, when production traffic is the lowest. • Monitor CPU consumption of Config Server, SIP Server, and other components that deemed to be critical during the implementation. • Throttle configuration changes using staggered approach, dividing changes to the smaller batches of acceptable size. • Start with the small conservative batch, for example 50-100 DNs, observe increased CPU load. • Validate successful reconfiguration of the initial batch. • Estimate excess system capacity, increase the batch size based on the estimated excess capacity.


