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
(only showing the contact configuration)
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
(some reference configuration)
[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
In this sample configuration:
- 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:
- Configure the Softswitch representing a trunk to SBC: 10.10.10.1.5071
- Configure the new Extension for Joe: +1 555 123 1111
- Configure the new Extension for Jay: +1 555 123 2222
VOIP Service DN: Softswitch
(some reference configuration)
[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
Agent: Joe
Extension: +1 555 123 1111
[TServer]
<there should be no "contact" configured for the DN>
Agent: Jay
Extension: +1 555 123 2222
[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
To configure remote agents with nailed-up connections behind the Softswitch, use 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: Configuration with line-type = 1 on the Extension behind the Softswitch was introduced in SIP Server version 8.1.102.93. If you run SIP Server version prior to 8.1.102.93, use the workaround solution for configuring the Extension DN with the contact pointing to the SBC (see "Remote agents with nailed-up connections behind a Trunk prior SIP Server version 8.1.102.93" below as an example).
VOIP Service DN: Softswitch
(some reference configuration)
[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
Agent: Joe
Extension: +1 555 123 1111
[TServer]
line-type = 1
<there should be no "contact" configured for the DN>
Agent: Jay
Extension: +1 555 123 2222
[TServer]
line-type = 1
<there should be no "contact" configured for the DN>
Remote agents with nailed-up connections behind a Trunk prior SIP Server version 8.1.102.93
Agent: Joe
Extension:+1 555 123 1111
[TServer]
line-type = 1
reject-call-notready = true
dual-dialog-enabled = false
make-call-rfc3725-flow = 1
contact = 10.10.10.1:5071
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
See detailed steps describing configuration and functionality of nailed-up connections in Nailed-Up Connections.
Remote agents without provisioning of remote phone numbers
For Agent Jay with the DN configured behind the Softswitch, a configuration described in this section could be used, only if a deployment meets 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.
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 the prefix, in this example +1, and sends INVITE to +1 555 123 2222 towards the SBC 10.10.10.2:5081.
More information about this feature, see Remote Agents with Non-provisioned DNs.
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.


