Avaya VTCPD Features (Software Release 2.1 on MPS 2.1) User Manual

Browse online or download User Manual for Software Avaya VTCPD Features (Software Release 2.1 on MPS 2.1). Avaya VTCPD Features (Software Release 2.1 on MPS 2.1) User's Manual

  • Download
  • Add to my manuals
  • Print
  • Page
    / 114
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 0
Avaya Business Communications Manager
Release 6.0
Document Status: Standard
Document Number: P0602483
Document Version: 03.41
Date: June 2010
Avaya VTCPD Features User Manual
(Software Release 2.1 on Avaya MPS 2.1)
Page view 0
1 2 3 4 5 6 ... 113 114

Summary of Contents

Page 1 - Release 6.0

Avaya Business Communications ManagerRelease 6.0Document Status: StandardDocument Number: P0602483Document Version: 03.41Date: June 2010Avaya VTCPD Fe

Page 2

VTCPD Features User ManualPage 10 P0602483 Ver: 03.41VTCPD Features User ManualConventions Used in This ManualThis manual uses different fonts and sy

Page 3 - Table of contents

VTCPD Features User ManualPage 100 P0602483 Ver: 03.41VTCPD Features User ManualThis page has been intentionally left blank.

Page 4 - Chapter 4 — VTCPD Messages 45

This chapter covers:VTCPD Debugging and Maintenance1. Debugging2. Fault Tolerance3. VTCPD Status and Exception Conditions Reference4. VTCPD Troublesho

Page 5 - Chapter 7 — Index 111

VTCPD Features User ManualPage 102 P0602483 Ver: 03.41VTCPD Features User ManualDebuggingThe current status of the internal VTCPD tables can be obtai

Page 6

VTCPD Debugging and MaintenanceP0602483 Ver: 03.41 Page 103amu request debug aTo disable this feature, enter the command:amu request debug n.To displ

Page 7

VTCPD Features User ManualPage 104 P0602483 Ver: 03.41VTCPD Features User ManualTo simplify development of the host side processes sample code is inc

Page 8 - How to Use This Manual

VTCPD Debugging and MaintenanceP0602483 Ver: 03.41 Page 105Pinging the VTCPD from the HostIn cases where ping messages are initiated by hosts, the me

Page 9 - Organization of This Manual

VTCPD Features User ManualPage 106 P0602483 Ver: 03.41VTCPD Features User ManualVTCPD Status and Exception Conditions ReferenceThe following table li

Page 10 - VTCPD Features User Manual

VTCPD Debugging and MaintenanceP0602483 Ver: 03.41 Page 107VTCPD Troubleshooting The VTCPD Troubleshooting is composed of two parts. A listing of Typ

Page 11 - Trademark Conventions

VTCPD Features User ManualPage 108 P0602483 Ver: 03.41VTCPD Features User ManualThe reply from the host is not routed to the application:• Check that

Page 12

VTCPD Debugging and MaintenanceP0602483 Ver: 03.41 Page 109Questions and AnswersCheck the listing of Questions and Answers to see if your problem is

Page 13 - Avaya VTCPD Over

PrefaceP0602483 Ver: 03.41 Page 11Solaris and Windows 2000 ConventionsThis manual depicts examples (command line syntax, configuration files, and scr

Page 14 - Host Communications Overview

VTCPD Features User ManualPage 110 P0602483 Ver: 03.41VTCPD Features User Manual• There are two servers on the host side, but one only receives reque

Page 16 - MPS Software Architecture

PeriView Reference ManualPage 112 # P0602566 Ver: 2.7Aadministrative application, VTCPD 89administrative line 64amu request debug 102amu request statu

Page 17

Index# P0602566 Ver: 2.7 Page 113server mode 27UDP mode 33requesting dynamically 82specifying 81allowing VTCPD 82from the application 81host driven ap

Page 18 - Avaya VTCPD Features

PeriView Reference ManualPage 114 # P0602566 Ver: 2.7troubleshooting 107UUDP mode 33UDP. see VAS/TCP daemon (VTCPD)unexdata 62unexdata 89, 106unidenti

Page 19

VTCPD Features User ManualPage 12 P0602483 Ver: 03.41VTCPD Features User ManualThis page has been intentionally left blank.

Page 20 - UDP Mode

This chapter covers:Avaya VTCPD Over-view1. Host Communications Overview2. Avaya MPS Software Architecture3. Avaya VTCPD Features4. Connection Types

Page 21 - Avaya VTCPD Con

VTCPD Features User ManualPage 14 P0602483 Ver: 03.41VTCPD Features User ManualHost Communications OverviewThe Avaya Media Processing Server (Avaya M

Page 22 - Avaya VTCPD Port Assignments

Avaya VTCPD OverviewP0602483 Ver: 03.41 Page 15The applications control the actions of the MPS. They contain program instructions that tell the MPS h

Page 23 - Variable Description

VTCPD Features User ManualPage 16 P0602483 Ver: 03.41VTCPD Features User ManualMPS Software ArchitectureThe MPS Communications Software Subsystem is

Page 24 - Options Overview

Avaya VTCPD OverviewP0602483 Ver: 03.41 Page 17Avaya VTCPD and the MPS Communications Subsystem are separate software entities. At any one time, an a

Page 25 - P0602483 Ver: 03.41 Page 25

VTCPD Features User ManualPage 18 P0602483 Ver: 03.41VTCPD Features User ManualAvaya VTCPD FeaturesThe Avaya VTCPD process facilitates communication

Page 26 - Host Connection Options

Avaya VTCPD OverviewP0602483 Ver: 03.41 Page 19This document only deals with the Avaya VTCPD daemon process. For information about application commun

Page 27 - #: [port]

© 2010 Avaya Inc.All Rights Reserved.NoticesWhile reasonable efforts have been made to ensure that the information in this document is complete and ac

Page 28 - Multiple Avaya VTCPD Daemons

VTCPD Features User ManualPage 20 P0602483 Ver: 03.41VTCPD Features User ManualApplication-Defined ModeWhen all or some host specifications are unava

Page 29

This chapter covers:Avaya VTCPD Con-figuration and Options1. Configuration2. Options Overview3. Connection Options4. Application-Host Options

Page 30

VTCPD Features User ManualPage 22 P0602483 Ver: 03.41VTCPD Features User ManualConfigurationThe services FileThe services file contains configuration

Page 31 - Channel Number

Avaya VTCPD Configuration and OptionsP0602483 Ver: 03.41 Page 23Protocol Defines the protocol used when accessing each process.Example: services File

Page 32

VTCPD Features User ManualPage 24 P0602483 Ver: 03.41VTCPD Features User ManualOptions OverviewThe Avaya VTCPD options support a wide range of applic

Page 33

Avaya VTCPD Configuration and OptionsP0602483 Ver: 03.41 Page 25Connection to VMST -v [node:]mps MPS number with optional remote node name.-s # Port

Page 34 - Attaching to VMST

VTCPD Features User ManualPage 26 P0602483 Ver: 03.41VTCPD Features User ManualConnection OptionsThe Avaya VTCPD daemon can run as a client or server

Page 35

Avaya VTCPD Configuration and OptionsP0602483 Ver: 03.41 Page 27Server ModeIn the server mode, the Avaya VTCPD daemon accepts connections on the spec

Page 36 - Application-Host Options

VTCPD Features User ManualPage 28 P0602483 Ver: 03.41VTCPD Features User ManualSingle Host ConnectionThe Avaya VTCPD daemon connects to a single host

Page 37

Avaya VTCPD Configuration and OptionsP0602483 Ver: 03.41 Page 29Application-Defined ModeThe Avaya VTCPD daemon can start when all or some host specif

Page 38 - Backup LAN

P0602483 Ver: 03.41 Page 3Table of contentsChapter 1 — Preface 7Scope. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 39 - Time-Outs

VTCPD Features User ManualPage 30 P0602483 Ver: 03.41VTCPD Features User ManualA specific host link can be differentiated from other host links by th

Page 40

Avaya VTCPD Configuration and OptionsP0602483 Ver: 03.41 Page 31For the server type connections, set the assignment using:If CHANNEL is specified and

Page 41 - P0602483 Ver: 03.41 Page 41

VTCPD Features User ManualPage 32 P0602483 Ver: 03.41VTCPD Features User ManualAt the beginning of each call, use the CONTROL operation in the PeriPr

Page 42

Avaya VTCPD Configuration and OptionsP0602483 Ver: 03.41 Page 33To close the connection, use: If the host and port are not specified, it means that t

Page 43 - P0602483 Ver: 03.41 Page 43

VTCPD Features User ManualPage 34 P0602483 Ver: 03.41VTCPD Features User Manualfrom a host in a single package.The following figure is an example of

Page 44

Avaya VTCPD Configuration and OptionsP0602483 Ver: 03.41 Page 35To attach to the VMST, the Avaya VTCPD daemon has to use one of the Avaya VTCPD servi

Page 45 - VTCPD Messages

VTCPD Features User ManualPage 36 P0602483 Ver: 03.41VTCPD Features User ManualApplication-Host OptionsThis document only provides an overview of app

Page 46 - Message Format

Avaya VTCPD Configuration and OptionsP0602483 Ver: 03.41 Page 37During the interval between acquiring the resource (GET) and when the resource is rel

Page 47

VTCPD Features User ManualPage 38 P0602483 Ver: 03.41VTCPD Features User ManualMonitoring Host ConnectionsIn case a host process fails, the kernel on

Page 48

Avaya VTCPD Configuration and OptionsP0602483 Ver: 03.41 Page 39Time-OutsThe following VENGINE command line option specifies timeout values in second

Page 49

VTCPD Features User ManualPage 4 P0602483 Ver: 03.41VTCPD Features User ManualChapter 4 — VTCPD Messages 45Message Format . . . . . . . . . . . . .

Page 50 - Message Identification (ID)

VTCPD Features User ManualPage 40 P0602483 Ver: 03.41VTCPD Features User ManualWhen time-outs are specified, the VENGINE starts its internal timer wh

Page 51

Avaya VTCPD Configuration and OptionsP0602483 Ver: 03.41 Page 41

Page 52

VTCPD Features User ManualPage 42 P0602483 Ver: 03.41VTCPD Features User Manual

Page 53 - Message Routing

Avaya VTCPD Configuration and OptionsP0602483 Ver: 03.41 Page 43

Page 54 - ISSUE-SEND-RECEIVE (ISR)

VTCPD Features User ManualPage 44 P0602483 Ver: 03.41VTCPD Features User ManualWhen the application receives the data for RECEIVE request, the daemon

Page 55

This chapter covers:VTCPD Messages1. Message Format2. Message Routing3. ISSUE-SEND-RECEIVE (ISR)4. ISSUE-RECEIVE-SEND (IRS)

Page 56

VTCPD Features User ManualPage 46 P0602483 Ver: 03.41VTCPD Features User ManualMessage FormatTwo message formats are available - fixed length, and va

Page 57 - Queuing Requests

VTCPD MessagesP0602483 Ver: 03.41 Page 47The default setting does not pass the header to the application. VTCPD strips the header before passing the

Page 58 - Clearing the Connection

VTCPD Features User ManualPage 48 P0602483 Ver: 03.41VTCPD Features User ManualMessage Format Optionsvtcpd-f {# | d:D | l:{#|lf[:hp[:hl]]} |

Page 59 - Changing Data Length

VTCPD MessagesP0602483 Ver: 03.41 Page 49Args (cont): A:Lf[:hp[:hl]] Specifies that the (ASCII) length field is embedded within the message header.A:

Page 60 - Replies Routing

P0602483 Ver: 03.41 Page 5Chapter 6 — VTCPD Debugging and Maintenance 101Debugging. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 61

VTCPD Features User ManualPage 50 P0602483 Ver: 03.41VTCPD Features User ManualMessage Identification (ID)VTCPD uses a Message ID to associate receiv

Page 62 - Unidentified Host Data

VTCPD MessagesP0602483 Ver: 03.41 Page 51All messages must include a Message ID field. The length and location of the ID field is specified by: -i N:

Page 63

VTCPD Features User ManualPage 52 P0602483 Ver: 03.41VTCPD Features User Manualoption: For example, -i 48:1 specifies an identification field of leng

Page 64 - Inverted Mode

VTCPD MessagesP0602483 Ver: 03.41 Page 53Message RoutingConnection capacity means the number of outstanding host requests that can be associated with

Page 65

VTCPD Features User ManualPage 54 P0602483 Ver: 03.41VTCPD Features User ManualISSUE-SEND-RECEIVE (ISR) The ISSUE-SEND-RECEIVE model assumes the idea

Page 66 - Application Connection Choice

VTCPD MessagesP0602483 Ver: 03.41 Page 55This allows the daemon to:• Reserve an available host connection. • Send data to the host and associate Mess

Page 67 - Choosing the Daemon

VTCPD Features User ManualPage 56 P0602483 Ver: 03.41VTCPD Features User Manual

Page 68

VTCPD MessagesP0602483 Ver: 03.41 Page 57This allows the line to receive two messages with the specified Message ID-field.Reserving a SlotSlots can b

Page 69

VTCPD Features User ManualPage 58 P0602483 Ver: 03.41VTCPD Features User ManualIf the message is sent to the host, requests are either physically sto

Page 70

VTCPD MessagesP0602483 Ver: 03.41 Page 59The option -d sec allows VTCPD to start using the connection again after a specified time period. The option

Page 71 - Programming

VTCPD Features User ManualPage 6 P0602483 Ver: 03.41VTCPD Features User ManualThis page has been intentionally left blank.

Page 72 - Communicating With the Host

VTCPD Features User ManualPage 60 P0602483 Ver: 03.41VTCPD Features User ManualThe channel number # has to be in the range from 1 to the total number

Page 73 - Soliciting Host Data

VTCPD MessagesP0602483 Ver: 03.41 Page 61Asynchronous Replies and Reply NotificationWhen a response is received from the host, the VTCPD may handle t

Page 74

VTCPD Features User ManualPage 62 P0602483 Ver: 03.41VTCPD Features User ManualUnidentified Host DataIf host data contains a Message ID which cannot

Page 75

VTCPD MessagesP0602483 Ver: 03.41 Page 63For administrative applications, start the VENGINE using option -l 0:0.If the line restarts, all messages ar

Page 76 - Host Driven Applications

VTCPD Features User ManualPage 64 P0602483 Ver: 03.41VTCPD Features User ManualAdministrative LineThe option -A # sends all host data to the specifie

Page 77

VTCPD MessagesP0602483 Ver: 03.41 Page 65This informs the VTCPD daemon of the application’s availability. When the host data arrives, the VTCPD daemo

Page 78

VTCPD Features User ManualPage 66 P0602483 Ver: 03.41VTCPD Features User ManualApplication Connection ChoiceThe VTCPD option -m l forces the daemon t

Page 79

VTCPD MessagesP0602483 Ver: 03.41 Page 67Choosing the DaemonThe operations GET, CONTROL, FREE or SEND broadcast send requests to all VTCPD daemons at

Page 80

VTCPD Features User ManualPage 68 P0602483 Ver: 03.41VTCPD Features User Manual

Page 81

VTCPD MessagesP0602483 Ver: 03.41 Page 69Releasing Connection Slot and Handling ExceptionsIn addition to the situations mentioned above, the allocate

Page 82

Preface

Page 83

VTCPD Features User ManualPage 70 P0602483 Ver: 03.41VTCPD Features User Manual•A new GET operation is received by the daemon. • The application unbi

Page 84 - Sending Messages

This chapter covers:VTCPD Application Programming1. Communicating with the Host2. Establishing or Changing the Host Specifications3. Specifying the Ho

Page 85

VTCPD Features User ManualPage 72 P0602483 Ver: 03.41VTCPD Features User ManualCommunicating With the HostVTCPD uses the message ID to route host mes

Page 86 - Variable Length Messages

VTCPD Application ProgrammingP0602483 Ver: 03.41 Page 73If the applications set the message ID, the applications must ensure that no two requests use

Page 87 - Receiving Messages

VTCPD Features User ManualPage 74 P0602483 Ver: 03.41VTCPD Features User ManualIn Get Host Slot, the application instructs VTCPD to reserve the host

Page 88 - Receiving Message Headers

VTCPD Application ProgrammingP0602483 Ver: 03.41 Page 75Soliciting Host Data on page 73.)An application that solicits data from the host can reserve

Page 89

VTCPD Features User ManualPage 76 P0602483 Ver: 03.41VTCPD Features User ManualHost Driven ApplicationsA typical host driven application waits for un

Page 90

VTCPD Application ProgrammingP0602483 Ver: 03.41 Page 77In Send Data, the application sends data to the host. The application can send additional mes

Page 91 - Specifying Which VTCPD

VTCPD Features User ManualPage 78 P0602483 Ver: 03.41VTCPD Features User ManualReceiving the Next Available Host MessageThe host driven application c

Page 92

VTCPD Application ProgrammingP0602483 Ver: 03.41 Page 79Establishing or Changing the Host SpecificationsThe system can start a VTCPD when all or some

Page 93

VTCPD Features User ManualPage 8 P0602483 Ver: 03.41VTCPD Features User ManualScopeThe Avaya Voice Transmission Control Protocol Daemon (Avaya VTCPD)

Page 94

VTCPD Features User ManualPage 80 P0602483 Ver: 03.41VTCPD Features User ManualTo set the host to the IP address 192.84.160.127:Channel Number

Page 95 - Freeing the Host Connection

VTCPD Application ProgrammingP0602483 Ver: 03.41 Page 81Specifying the Host ConnectionVTCPD can be configured to pool requests for each connection to

Page 96 - VTCPD Message Timing

VTCPD Features User ManualPage 82 P0602483 Ver: 03.41VTCPD Features User Manualoptions), the application can request the connection dynamically.For e

Page 97 - Handling Resource Timeouts

VTCPD Application ProgrammingP0602483 Ver: 03.41 Page 83Since the application does not specify a channel, VTCPD chooses the connection and the slot i

Page 98

VTCPD Features User ManualPage 84 P0602483 Ver: 03.41VTCPD Features User ManualSending MessagesUse Resource blocks to send messages to the host.In mo

Page 99

VTCPD Application ProgrammingP0602483 Ver: 03.41 Page 85To send and receive messages on a system configured for multiple VTCPD, the application must

Page 100

VTCPD Features User ManualPage 86 P0602483 Ver: 03.41VTCPD Features User ManualVariable Length MessagesVTCPD can be configured to support either fixe

Page 101 - VTCPD Debugging

VTCPD Application ProgrammingP0602483 Ver: 03.41 Page 87Receiving MessagesUse Resource blocks to receive messages from the host (see Replies Routing

Page 102 - Debugging

VTCPD Features User ManualPage 88 P0602483 Ver: 03.41VTCPD Features User ManualIf the host sends a message before the application executes a Resource

Page 103 - Host Simulation

VTCPD Application ProgrammingP0602483 Ver: 03.41 Page 89Host Responses From Any ConnectionThe host response normally arrives through the connection t

Page 104 - Fault Tolerance

PrefaceP0602483 Ver: 03.41 Page 9perirev command.Organization of This ManualThe following briefly outlines the structure of this manual: Chapter 1—Av

Page 105

VTCPD Features User ManualPage 90 P0602483 Ver: 03.41VTCPD Features User Manual

Page 106

VTCPD Application ProgrammingP0602483 Ver: 03.41 Page 91Configurations That Require Multiple VTCPDEach instance of VTCPD supports a single message fo

Page 107 - Typical Problems

VTCPD Features User ManualPage 92 P0602483 Ver: 03.41VTCPD Features User ManualData SetupTo parse the condition data, this application uses a composi

Page 108

VTCPD Application ProgrammingP0602483 Ver: 03.41 Page 93To communicate with VTCPD, this application uses a character data card initialized to the VTC

Page 109 - Questions and Answers

VTCPD Features User ManualPage 94 P0602483 Ver: 03.41VTCPD Features User ManualImplementationFirst, this application uses VTCPD.serv-def, initialized

Page 110

VTCPD Application ProgrammingP0602483 Ver: 03.41 Page 95Freeing the Host ConnectionUse a Resource block to free the host connection slot (see Releasi

Page 111

VTCPD Features User ManualPage 96 P0602483 Ver: 03.41VTCPD Features User ManualVTCPD Message TimingThe VENGINE can be configured to maintain a resour

Page 112

VTCPD Application ProgrammingP0602483 Ver: 03.41 Page 97Setting Resource Timers from an ApplicationUse Environment blocks to modify resource message

Page 113

VTCPD Features User ManualPage 98 P0602483 Ver: 03.41VTCPD Features User ManualWhen an application receives ertimeout, the application should explain

Page 114

VTCPD Application ProgrammingP0602483 Ver: 03.41 Page 99contact the hostreceive the data

Comments to this Manuals

No comments