Section 520 - TSAPI Installation and Feature Description
The contents of this document are subject to change without notice and do not constitute a
commitment on the part of Panasonic Telecommunication System Company (PTSC). Every effort
has been made to ensure the accuracy of this document. However, due to ongoing product
improvements and revisions, Panasonic cannot guarantee the accuracy of printed material after
the date of publication nor can it accept responsibility for errors or omissions. Panasonic will
update and revise this document as needed.
The software and hardware described in this document may be used or copied only in accordance
with the terms of the license pertaining to said software or hardware.
Copyright 2000 by Panasonic Telecommunication Systems Company
iiIssued April 2000DBS-92-520
Contents
Chapter 1. Overview of Telephony Services for the DBS . . . . . . . . . . . 1
Chapter 1. Overview of Telephony
Services for the DBS
Most businesses already use computers and telephones extensively in their
day-to-day operations. With few exceptions, however , business telephone and
computer systems have historically remained independent entities - no
interaction or common communication was possible between the two types of
systems. Recent advances in technology have made possible the merger of the
two systems into a cohesive and more effective communications and
operational office tool. The technology which makes this possible is called
Computer Telephony Integration (CTI).
The possibilities for CTI are endless. For instance:
- inbound callers may be routed to the most appropriate customer
representative based on the caller’s ph one number. As the call is
answered, the representative’s computer screen automatically
displays the customer’s information.
- a computer-based phone directory may be used to not only look
up a phone number but also initiate the call.
- the vast array of PBX features may be more easily utilized using
computer screen icons and prompting instead of complicated
telephone feature access codes and procedures.
What are the advantage to CTI?
- increased access to information
- improved sharing of information
- more effective communication
- more effective use of the telephone system
- more timely response
- improved customer satisfaction
One of the most significant emerging standards in CTI is the Telephony
Services Application Programming Interface from Novell®.
Telephony Services provides computer applications with third-party call
control capabilities. These applications may act on behalf of one user or a
group of users. With this group orientation, Telephony Services affords easy
distribution and transfer of calls and reporting of call handling
DBS-92-520Issued April 2000 1
Chapter 1. Overview of Telephony Service for the DBSSection 520 - TSAPI
s
With Telephony Services, a Novell Netware® Network is required. To
communicate with the DBS, a Panasonic DBS driver called “Panadrvr”
(developed as a Netware Loadable Module or NLM) is installed on the
telephony server. Application developers designing to Netware Telephony
Services specifications can design products that communicate to the DBS
driver via the Novell Tserver NLM, which is also installed on the telephony
server.
The DBS talks with Panadrvr using a serial link from the Panasonic dual-port
API Card. There is no physical link between the telephones and the
networked computers. However, a logical link is established on the telephony
server to relate a telephone to a networked computer.
Maximum DBS extension ports monitored50 minimum
Maximum individual monitors per extension
port
Maximum monitors per client on network8
Maximum Outstanding CSTA requests
(Applications must wait for either a positive
or negative response from Panadrvr prior to
issuing further requests.)
Maximum wait between client applications
requests and driver response
Maximum allowable dialed digits in a
MakeCall Request
Maximum open CSTA sessions100
• Release 1.0 of Panasonic Telephony Services supports only Panasonic
DBS digital telephones.
• For information needed for development of DBS Telephony Services
applications, see the DBS Telephony Services Programming Guide
(Section 470), available through your DBS regional salesperson.
3
1
45 seconds
32
DBS-92-520Issued April 2000 3
Section 520-TSAPI Chapter 2. Limitations and Specifications
This page intentionally left blank.
4 Issued April 2000Doc. No. 570X00101
Chapter 3. Installation
Overview
This chapter describes how to install Telephony Services for use with the
DBS. The first part of this chapter describes installation of the API hardware
and procedures for programming the DBS. The second part of the chapter
describes how to install the Panadrvr Telephony Services NetWare Loadable
Module (NLM) on the Novell Server.
Requirements
• One VB-43941 Telephony Services Kit. This kit includes a Panasonic API
Card, the API Serial Connector (two ports), and one 3 1/2” floppy disk
containing the Panadrvr Telephony Services DBS Driver.
• DBS CPC-B or CPC-A II Version 7.1 or later.
• A Novell 3.12 or 4.X 486 (or greater) server containing at least 8
megabytes of RAM and an available serial port of at least 9600 baud
capacity (16550 UART required).
• One customized serial cable (provided). The RS232 limit of 50 feet should
not be exceeded.
Telephone System Installation
The DBS communicates with the Novell server using a serial link. The VB43941 TSAPI circuit card and API Serial Connector board provide the serial
connection on the DBS. A serial port is required on the Novell Server.
Note:
the DBS Telephone Technician.
Installing the API Circuit Card/Connector
Install the API in the DBS as follows:
1. Power off the DBS.
2. Insert the API card in the DBS as shown in Figure 1. The SW1 Switch
The Telephone System Installation procedures must be performed by
must be in the RAM HOLD (UP) position. Install the API card in either
the AUX1 or AUX2 slot positions with single cabinet configurations or in
the AUX1 slot position of the master cabinet with the dual cabinet
configuration.
DBS-92-520Issued April 20005
Chapter 3. InstallationSection 520 - TSAPI
Figure 1. DBS API Circuit Card/ Serial Connector Installation
1
X
U
A
1
X
U
A
3. Attach the API serial port connector to the side of the DBS cabinet with
two screws.
4. Connect the API serial port connector white cables as follows:
API Serial Port ConnectorAPI Circuit Card Connector
Port 1 (CN102)Port 1 (CN2)
Port 2 (CN103)Port 2 (CN3)
6Issued April 2000DBS-92-520
Section 520 - TSAPIChapter 3. Installation
5. Connect the provided serial cable from Port 1 (or Port 2) to the serial port
on the Network Server. The cable must be configured as shown in Figure
2 below. The API port used must match the DBS API Port Type setting
specified in FF1 2# (41-42)# 1# (0-1)# and the port specified with the
NetWare Loadable Module driver “Panadrvr”. See “Programming the
DBS” on page 8 and “DBS Driver Installation” on page 9 for more
information.
Note:
If the distance from the DBS to the server exceeds 50 feet, line
extenders or short range modems are required.
Figure 2. Telephony Services Serial Cable Pinout
DB-25
Male
TD
RD
CTS
RTS
DSR
DCD
SG
DTR
22
33
47
54
6
8
75
20
1
6
8
RD
TD
RTS
DTR
DB-9
Female
SG
DCD
DSR
CTS
6. Power on the DBS.
DBS-92-520Issued April 2000 7
Chapter 3. InstallationSection 520 - TSAPI
API Port Number
41 = Port 1
42 = Port 2
Port Type:
1 = Telephony Services protocol
0 = Standard API protocol (default)
Baud Rate:
1 = 19200
0 = 9600 (default)
API Port Number
41 = Port 1
42 = Port 2
Programming the DBS
1. Enter the DBS programming mode
2. Set the API port to
Program
Name
AddressFF1 2# 1# (41 or 42)# 1# (0-1)#
Note:
3. Set the Telephony Services API Port Baud rate to the desired baud rate as
follows:.
Program
Name
AddressFF1 2# 1# (41 or 42)# 2# (0-1)#
API Port Type
The Telephony Services NLM defaults to use the first port (41).
API Baud Rate
Telephony Services
as follows:.
8Issued April 2000DBS-92-520
Note:
recommended that the baud rate be set to19200. If both API ports are
used, it is recommended that both baud rates be set to 9600 bps.
If Telephony Services is the only connection to the API card, it is
Section 520 - TSAPIChapter 3. Installation
DBS Driver Installation
Overview
Caution
Netware Technician.
The Panasonic Telephony Services DBS driver ‘Panadrvr’ is a NetWare
Loadable Module created to run on a Novell 3.12 or 4.X 486 (or greater)
server with at least 8 megabytes of RAM and equipped with a serial port of
9600 baud plus capacity (16550 UART required).
The driver is distributed on a single 1.44MB diskette. The diskette contains a
root directory and two sub-directories as shown.
: Installation of the DBS Driver must be performed by a Novell
The root directory consists of a single ‘readme’ file which contains release
information and last minute release changes. This ‘readme’ file also contains
the differences between the trace and non-trace versions of the driver.
The release directory contains the non-trace enabled version of the driver and
is the driver of choice for most, if not all, customers.
The trace directory contains the trace-enabled version of the driver and
should be installed only when deemed necessary by Panasonic Technical Support.
Note:
Installation
To install the Panasonic Telephony Services DBS driver, read the ‘readme’
file on the Panadrvr diskette and then copy the appropriate version of the
driver from the diskette to the \SYSTEM directory of the 3.12 or 4.x Novell
server.
Library Dependencies
Panadrvr requires 3 runtime libraries on the server:
and
tsrv.nlm
present at runtime. If these nlms are not present or cannot be loaded, the
This version is also valuable to application developers.
clib.nlm, aiocomx.nlm,
. Panadrvr will attempt to self-load these nlms if they are not
DBS-92-520Issued April 2000 9
Chapter 3. InstallationSection 520 - TSAPI
Novell loader will advise of unresolved external symbols and Panadrvr will
not be loaded.
Loading Panadrvr
Before Panadrvr can be loaded, Telephony Services must be installed and
running and a client logged into the server as Administrator or Supervisor.
During the installation process, Panadrvr is copied to the system directory of
the server.
The Panadrvr NLM can be loaded manually by entering it on the command
line, or automatically by adding the load command to the
In either case, the syntax for the load command is as follows:
autoexec.ncf
file.
Load Options
Panadrvr has several load time options. To display a list of these options,
type:
Options must be separated from each other by a space, as shown in the
following example.
Notes:
• It is recommended that the
each time Panadrvr is loaded. If Panadrvr is to be loaded automatically , add
these options to the load command line in
• Command line options specified after the configuration file is read
override any options specified in the configuration file.
Range: 1 or 2
Default: 1
Runtime modifiable: No
Purpose: Specifies which DBS API port is set up for Telephony Services.
This must match the DBS setting.
10Issued April 2000DBS-92-520
Section 520 - TSAPIChapter 3. Installation
Option: port=
Range: 1 to 8
Default: 1
Runtime modifiable: No
Purpose: Specifies which serial port on the server PC is connected to the
DBS for Telephony Services.
Option: baud=
Range: 9600 or 19200
Default: 9600
Runtime modifiable: No
Purpose: Specifies the DBS API baud rate. This must match the DBS
setting.
Option: security=
Range: 1 to 3
Default: 2 (Medium)
Runtime modifiable: No
Purpose: Specifies the CSTA stream control security level. The values 1,
2, and 3 translate to CSTA ranges High (all commands checked for
validity), Medium (login only checked for validity), and None (no checks
performed), respectively. Most client applications require level 2 or
above.
Option: setmwi=
Range: 10-699
Default: -1 (disabled)
Runtime modifiable: Yes
Purpose: Specifies the act ivator extension of a CS TA set message waiting
indicator request. Normally supplied through private data, most
applications are not written to support this option for Panasonic -- this
allows the command to be honored by the driver and passed to the DBS.
If not set, and private data not supplied, the command is rejected.
Option: sendfail=
Range: 0 or 1
Default: 1 (Enabled)
Runtime modifiable: Yes
Purpose: Specifies whether the driver should send CSTA failed events to
the application when receiving busy tone from the DBS on a given
monitored extension
DBS-92-520Issued April 2000 11
Loading...
+ 37 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.