BusinessPhone Communication Platform 4.0
Facilities

## BusinessLink for Windows NT

## Definition

The BusinessLink for Windows NT (BL NT) provides an external computing device with control functionality to request telephony services from the PBX and response reports events on every activity within the CTI environment. BL NT is based on proprietary signalling via a serial V.24 interface between the PBX and the CTI Server. The clients (e.g. ACD-agents, Operators) are connected to the CTI Server by means of a Local Area Network (LAN) which is based on a Windows NT. The software on the client side is a DLL (Dynamic Link Library) which translates the messages from the Teleophony Server towards the client application. The (digital) CSTA telephone devices of the clients are connected directly to the PBX. The propiretary information from the PBX is converted to TSAPI standard with a Windows NT intermediate Service in the CTI Server.

## Use

With the BL NT it is possible to run TSAPI applications in a Windows NT network. The big advantage compared to BusinessLink for Novell is that there is no need for additional software to provide CTI functionality towards client PCs.

Two different client software modules are part of the BL NT product:

### 32-bit CSTA.dll

The 32 bit CSTA.dll is the standard interface for applications to the Windows NT environment. It is used by the BusinessPhone Call Centre Assistant (CCA) and the BusinessPhone Operator Suite (OWS) and all other 32 bit applications to communicate with the CTI Server and the PBX.

### 16-bit CSTA.dll

The 16 bit CSTA.dll is required to run 16 bit CTI applications on Windows 95 or Windows NT client PCs.

Note

The 16 bit CSTA.dll is not yet released.

## Operation

Due to the fact that BL NT use the same CTI interface than BL Novell, the main functionality of the BL NT remains the same. Therefore, in this document only new features compared to BL Novell are explained.

### Monitoring of ACD groups

New calls to an ACD group are presented directly to a free ACD agent or are queued before they are handled by one of the ACD agents belonging to this group. In order to provide the CTI Server with event and status information about the calls which are handled by the ACD group, it will be possible to start a CTI monitor on an ACD group. After the successful start of a CTI monitor on the directory number of an ACD group the following information is forwarded to the CTI Server:

- Calls alerting at the ACD group, containing the connected party number
- Calls pending in the queue and waiting for a free ACD agent
- Disconnection of a call
- Change of the directory number of the monitored ACD group

These additional events which are associated with the directory number of an ACD group will give the CTI Server the possibility to get a more detailed picture of the handling of an ACD call inside PBX.

### Rerouting of specific calls on demand

The existing functionality of the Automated Attendant will be extended to offer a flexible way of routing calls via CTI. This is done by the adaptation of the general routing procedure of the Automated Attendant and by the enhancement of the facility CTI Groups. The current version of the facility CTI Groups prompts the caller with a voice announcement to enter a PIN-code and then sends a request to reroute the call containing the CLIP and PIN of the caller as parameters to the CTI Server. A data base research on the basis of the CLIP and PIN results in the most suitable destination for the call, and the BusinessPhone will get this new destination from the CTI Server.

Especially in connection with an ACD environment it is not useful to ask the caller for a PIN-code, as he probably will not have any. Nevertheless it can be reasonable to use the facility CTI for AA as a CTI-filter in front of the actual ACD. In this case the data base request will be performed only on the basis of the CLIP of the caller, and therefore the question for the PIN could be suppressed. This will be done by simply not programming the according voice announcement reference in the relevant RASC command. If this reference is not programmed, the BusinessPhone sends immediately the reroute request to the CTI Server without waiting for the caller to enter his PIN. This special PIN can be useful as an additional parameter in a database request to find a suitable reroute destination.

The feature could be used for instance to route VIP customers directly to the most appropriate agent or to route troublesome and annoying callers directly to the Voice Mail System.

### Tandem configuration with CTI

With the integration of cordless phones in the BusinessPhone the concept of a tandem configuration was introduced in the central software. A tandem configuration is a master-slave combination of the two extensions, where only the directory number of the master is visible to the user. Internally however the slave has his own hidden directory number. With BusinessLink for Windows NT all CTI applications will have access to this feature and the driver will take care of the internal message handling. The only restrictions are:

- A slave extension can never be an ACD-agent
- All ACD requests towards a slave extension will be suppressed by the driver

### Monitoring of operator instrument (as Interface to the new PC-Operator)

The CTI based operator offers the possibility to substitute the existing operator instrument. Therefore, an application program will offer the full range of operator functionality even if there is only a standard digital telephone, which is programmed as operator instrument. This allows free seating of the operator, as a standard extension can be used as operator instrument by starting the OWS application on the associated PC. (Exceptions: R-key instruments [POTS, Freeset] and analogue telephones cannot be used as operator instrument.)

### Support of Networking

The networking feature provides the possibility to operate the BusinessPhone as part of a private corporate network. In order to reach destinations in the network, the number plan within the network has to be extended by the private network access code; a private network number can consist of 8 digits at maximum. Therefore, the networking functionality of the CTI system will be enhanced, in order to offer better support for call handling in private and public networks.

Only internal directory numbers of the connected BusinessPhone will be controlled via the CTI link. Therefore, networking functionality effects on the CTI implementation only as far as the source of an incoming call or the destination for an outgoing call is concerned. Incoming calls from a corporate network will be presented to the CTI Server as standard incoming trunk call, and outgoing network calls will be handled as outgoing calls toward a public network.

For a detailed description of all call states and events please refer to the product documentation (BusinessPhone BusinessLink for Windows NT - Programmer's Guide).

#### The following different types of CTI applications are supported

- Screen Based Telephony

- Using the terminal to make and monitor calls

- Call Based Data Selection

- Using telephone call information to “pop” the correct data onto a screen

- Co-ordinated Call Monitoring

- Providing information containing call data and what the agent was doing at the time

- Interactive Voice Response

- Connecting the caller directly to the computer

- Message Exchange

- Interchanging message information between telephone system and computer

- Voice and Data Call Association

- Simultaneous transfer of telephone and data call

- Application Controlled Routing for Incoming Calls

- Using the computer to route calls to the correct group of agents

- Application Controlled Routing for Outgoing Calls

- Using the computer to initiate and/or route outgoing calls

## Capacity

BL NT supports up to 40 monitored agents in the call centre and up to 80 agents in the office environment.

It has to be differentiated between monitored agents and “light monitored agents”. Monitored agents report all call and device states to the computing device and should be able to generate reports on demand. Light monitored agents report only a limited number of call states.

## Limitations

16 bit applications on Windows 3.x are not supported.

## Programming

6006 |  | Device type

The command defines to which type of locally connected unit the I/O-port (V.24) is to be adapted. When programming the unit, the values of several parameters adapted to the connected unit will be set automatically.

The value must be 00-12

Default value is 3 (printer type).

In case of the CTI, the cc-parameter must be set to:

11 = Operation and Maintenance centre (O & M centre) with RASC, MS or CTI.

6007 |  | Character set

The command defines which set of characters shall apply to the locally connected unit for the stated I/O-port. The list of character sets is:

0 |  | = PABX internal set

1 |  | = USA ASCII (initial data)

2 |  | = Swedish ASCII

3 |  | = Character set 2 in printer ERICSSON 7111

4-9 |  | = Undefined values

For the current case (CTI usage) the command must be set to “1”, meaning that the US-ASCII character set has been used.

6009 |  | Baud rate

The command defines the bit speed for the V.24 port used for CTI.

Using this command it is possible to select bit rates between 50-19200 baud.

Codes are:

0 |  | = The stated board will not permit local V.24 connection.
1 |  | = 50
9 |  | = 1800
2 |  | = 75
10 |  | = 2400
3 |  | = 110
11 |  | = 3600
4 |  | = 135
12 |  | = 4800
5 |  | = 150
13 |  | = 7200
6 |  | = 300
14 |  | = 9600
7 |  | = 600
15 |  | = 14400
8 |  | = 1200
16 |  | = 19200

Baud rate: value = 00-16

default value is 14 (9600 baud).

In this case (for CTI) the command must be set to 16 (19200 baud).

6010 |  | Determines whether the PABX is master or slave in local connections

The command defines whether the PBX is master or slave when connected to an external equipment on the V.24 interface.

For the current case (CTI usage) the command must be set to “1”, meaning that the PABX is used as slave.

6011 |  | Autoselect allowed

This command allows to specify whether or not automatic selection will be allowed when locally connecting external equipment.

If the answer is no, the port will only be used by services which have commands of their own for selecting ports.

If the answer is yes, the port may also be selected by services which have no command for the specification of the port.

In the CTI case the command must be set to NO (default value).

6012 |  | Route on request

This command routes a connection request from the externally connected equipment to the desired service in the PBX.

Enter the desired application used as answering position for connection requests. The default value is blank.

0 |  | = not used for external connections

1 |  | = Operation and Maintenance with RASC

2 |  | = ACD (MS)

3 |  | = CTI

In this case the command must be set to 3 (CTI).

## Equipment

ASB 150 02 system software R10 or higher and one free V.24 port on the CPU-D_ or AUX_ board are required.

### Security Unit

A security unit (also known as FECU) is required for every site running BusinessLink for Windows NT. For detailed information about FECU, please refer to document Facility Description (155 34‑ASB 150 02 Uen), especially the chapter Functionality of ASB 150 02 with/without FECU.

### System Telephone

All telephones of the Dialog 3000 series may be used in combination with CTI.

- DBC 210
- DBC 211
- DBC 212
- DBC 213
- Portable Telephone Set

### Connection to the ASB 150 02 system

The Following hardware is required for connection of the ASB 150 02 to the Server PC.

- Cable for connection of the ASB 150 02 to the Server PC

For detailed information about the installation of CTI to the ASB 150 02 system, see document Start of Operation (1537-ASB 150 02 Uen).

### System Requirements

For successful installation and operation of the CTI-Link the following minimum system requirements have to be met:

#### Server PC

- Pentium 133 MHz processor
- 32 MB RAM and a minimum of 245 MB hard disk space.
- one working and free RS232 port, with a UART 16550 chip or better
- Ethernet LAN card
- installed Microsoft Windows NT Workstation or Server, version 4.0, service pack 3 or better

Note

For high traffic call centre environments, a faster computer such as a Pentium 166 MHz PC with 64 MB RAM is required.

A separate CTI Server is recommended.

### Documentation

The Programmer’s Guide provides the TSAPI programmer with specific information about the CSTA interface of the ASB 150 02.

The Manager’s Guide provides information about how to install CTI on a Windows NT Server/Workstation and how to install the software on the client PCs.

The documentation will be delivered on the product CD-ROM in Adobe PDF (printable document format) in two versions (designed for screen viewing and designed for printing).

### CTI Developer’s Kit

The CTI developer’s package is thought as a package that provides software developers and software houses with the necessary information to develop and adopt their application towards the BusinessPhone proprietary and standardized CTI interface.

The package consists of a confidentiality agreement, the IWD (Interwork Description) of the BusinessPhone’s CTI and V.24 interface, the BusinessLink for Windows NT Programmer’s and Manager’s Guide as well as the BusinessLink for Novell Programmer’s and Manager’s Guide.

### CD-ROM CTI Developer’s KitFAS BS 102 202/DEV

The CTI Developer’s Package comes on a CD-ROM, a confidentiality agreement has to be signed and sent back to the logistics department at SEA, before the package will be sent out.

Revision: E © Ericsson Enterprise 2003