146
Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy. Meeting Exchange Field Service Guide for the S6200, S6500, and S6800 1.2 Media Servers 04-300521 Issue 2 September 2, 2005 Document Number: 81100314 C

Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

  • Upload
    lamliem

  • View
    224

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Meeting Exchange Field Service Guidefor the S6200, S6500, and S6800 1.2 Media Servers

04-300521Issue 2

September 2, 2005Document Number: 81100314 C

Page 2: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Copyright 2005, Avaya Inc.All Rights Reserved

NoticeEvery effort was made to ensure that the information in this document was complete and accurate at the time of printing. However, information is subject to change.

WarrantyAvaya Inc. provides a limited warranty on this product. Refer to your sales agreement to establish the terms of the limited warranty. In addition, Avaya’s standard warranty language as well as information regarding support for this product, while under warranty, is available through the following Web site: http://www.avaya.com/support.

Preventing Toll Fraud"Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party (for example, a person who is not a corporate employee, agent, subcontractor, or is not working on your company's behalf). Be aware that there may be a risk of toll fraud associated with your system and that, if toll fraud occurs, it can result in substantial additional charges for your telecommunications services.

Avaya Fraud InterventionIf you suspect that you are being victimized by toll fraud and you need technical assistance or support, in the United States and Canada, call the Technical Service Center's Toll Fraud Intervention Hotline at1-800-643-2353.

DisclaimerAvaya is not responsible for any modifications, additions or deletions to the original published version of this documentation unless such modifications, additions or deletions were performed by Avaya. Customer and/or End User agree to indemnify and hold harmless Avaya, Avaya's agents, servants and employees against all claims, lawsuits, demands and judgments arising out of, or in connection with, subsequent modifications, additions or deletions to this documentation to the extent made by the Customer or End User.

How to Get HelpFor additional support telephone numbers, go to the Avaya support Web site: http://www.avaya.com/support. If you are:

• Within the United States, click the Escalation Contacts link that is located under the Support Tools heading. Then click the appropriate link for the type of support that you need.

• Outside the United States, click the Escalation Contacts link that is located under the Support Tools heading. Then click the International Services link that includes telephone numbers for the international Centers of Excellence.

Providing Telecommunications SecurityTelecommunications security (of voice, data, and/or video communications) is the prevention of any type of intrusion to (that is, either unauthorized or malicious access to or use of) your company's telecommunications equipment by some party.Your company's "telecommunications equipment" includes both this Avaya product and any other voice/data/video equipment that could be accessed via this Avaya product (that is, "networked equipment").An "outside party" is anyone who is not a corporate employee, agent, subcontractor, or is not working on your company's behalf. Whereas, a "malicious party" is anyone (including someone who may be otherwise authorized) who accesses your telecommunications equipment with either malicious or mischievous intent.Such intrusions may be either to/through synchronous (time-multiplexed and/or circuit-based), or asynchronous (character-, message-, or packet-based) equipment, or interfaces for reasons of:

• Utilization (of capabilities special to the accessed equipment)• Theft (such as, of intellectual property, financial assets, or toll

facility access)• Eavesdropping (privacy invasions to humans)• Mischief (troubling, but apparently innocuous, tampering)• Harm (such as harmful tampering, data loss or alteration,

regardless of motive or intent)Be aware that there may be a risk of unauthorized intrusions associated with your system and/or its networked equipment. Also realize that, if such an intrusion should occur, it could result in a variety of losses to your company (including but not limited to, human/data privacy, intellectual property, material assets, financial resources, labor costs, and/or legal costs).

Responsibility for Your Company’s Telecommunications SecurityThe final responsibility for securing both this system and its networked equipment rests with you - Avaya’s customer system administrator, your telecommunications peers, and your managers. Base the fulfillment of your responsibility on acquired knowledge and resources from a variety of sources including but not limited to:

• Installation documents• System administration documents• Security documents• Hardware-/software-based security tools• Shared information between you and your peers• Telecommunications security experts

To prevent intrusions to your telecommunications equipment, you and your peers should carefully program and configure:

• Your Avaya-provided telecommunications systems and their interfaces

• Your Avaya-provided software applications, as well as their underlying hardware/software platforms and interfaces

• Any other equipment networked to your Avaya products

TCP/IP FacilitiesCustomers may experience differences in product performance, reliability and security depending upon network configurations/design and topologies, even when the product performs as warranted.

Standards ComplianceAvaya Inc. is not responsible for any radio or television interference caused by unauthorized modifications of this equipment or the substitution or attachment of connecting cables and equipment other than those specified by Avaya Inc. The correction of interference caused by such unauthorized modifications, substitution or attachment will be the responsibility of the user. Pursuant to Part 15 of the Federal Communications Commission (FCC) Rules, the user is cautioned that changes or modifications not expressly approved by Avaya Inc. could void the user’s authority to operate this equipment.

Product Safety StandardsThis product complies with and conforms to the following international Product Safety standards as applicable:Safety of Information Technology Equipment, IEC 60950, 3rd Edition, or IEC 60950-1, 1st Edition, including all relevant national deviations as listed in Compliance with IEC for Electrical Equipment (IECEE) CB-96A.Safety of Information Technology Equipment, CAN/CSA-C22.2No. 60950-00 / UL 60950, 3rd Edition, or CAN/CSA-C22.2 No. 60950-1-03 / UL 60950-1.Safety Requirements for Information Technology Equipment, AS/NZS 60950:2000.One or more of the following Mexican national standards, as applicable: NOM 001 SCFI 1993, NOM SCFI 016 1993, NOM 019 SCFI 1998.The equipment described in this document may contain Class 1 LASER Device(s). These devices comply with the following standards:

• EN 60825-1, Edition 1.1, 1998-01• 21 CFR 1040.10 and CFR 1040.11.

The LASER devices used in Avaya equipment typically operate within the following parameters:

Luokan 1 LaserlaiteKlass 1 Laser ApparatUse of controls or adjustments or performance of procedures other than those specified herein may result in hazardous radiation exposures. Contact your Avaya representative for more laser product information.

Typical Center Wavelength Maximum Output Power

830 nm - 860 nm -1.5 dBm

1270 nm - 1360 nm -3.0 dBm

1540 nm - 1570 nm 5.0 dBm

Page 3: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Electromagnetic Compatibility (EMC) StandardsThis product complies with and conforms to the following international EMC standards and all relevant national deviations:Limits and Methods of Measurement of Radio Interference of Information Technology Equipment, CISPR 22:1997, EN55022:1998, and AS/NZS 3548.Information Technology Equipment - Immunity Characteristics - Limits and Methods of Measurement, CISPR 24:1997 and EN55024:1998, including:

• Electrostatic Discharge (ESD) IEC 61000-4-2• Radiated Immunity IEC 61000-4-3• Electrical Fast Transient IEC 61000-4-4• Lightning Effects IEC 61000-4-5• Conducted Immunity IEC 61000-4-6• Mains Frequency Magnetic Field IEC 61000-4-8• Voltage Dips and Variations IEC 61000-4-11

Power Line Emissions, IEC 61000-3-2: Electromagnetic compatibility (EMC) - Part 3-2: Limits - Limits for harmonic current emissions.Power Line Emissions, IEC 61000-3-3: Electromagnetic compatibility (EMC) - Part 3-3: Limits - Limitation of voltage changes, voltage fluctuations and flicker in public low-voltage supply systems.

Federal Communications Commission Statement

Part 15:

Part 68: Answer-Supervision SignalingAllowing this equipment to be operated in a manner that does not provide proper answer-supervision signaling is in violation of Part 68 rules. This equipment returns answer-supervision signals to the public switched network when:

• answered by the called station,• answered by the attendant, or• routed to a recorded announcement that can be administered

by the customer premises equipment (CPE) user.This equipment returns answer-supervision signals on all direct inward dialed (DID) calls forwarded back to the public switched telephone network. Permissible exceptions are:

• A call is unanswered.• A busy tone is received.• A reorder tone is received.

Avaya attests that this registered equipment is capable of providing users access to interstate providers of operator services through the use of access codes. Modification of this equipment by call aggregators to block access dialing codes is a violation of the Telephone Operator Consumers Act of 1990.

REN Number

For MCC1, SCC1, CMC1, G600, and G650 Media Gateways:This equipment complies with Part 68 of the FCC rules. On either the rear or inside the front cover of this equipment is a label that contains, among other information, the FCC registration number, and ringer equivalence number (REN) for this equipment. If requested, this information must be provided to the telephone company.

For G350 and G700 Media Gateways:This equipment complies with Part 68 of the FCC rules and the requirements adopted by the ACTA. On the rear of this equipment is a label that contains, among other information, a product identifier in the format US:AAAEQ##TXXXX. The digits represented by ## are the ringer equivalence number (REN) without a decimal point (for example, 03 is a REN of 0.3). If requested, this number must be provided to the telephone company.

For all media gateways:The REN is used to determine the quantity of devices that may be connected to the telephone line. Excessive RENs on the telephone line may result in devices not ringing in response to an incoming call. In most, but not all areas, the sum of RENs should not exceed 5.0. To be certain of the number of devices that may be connected to a line, as determined by the total RENs, contact the local telephone company.REN is not required for some types of analog or digital facilities.

Means of ConnectionConnection of this equipment to the telephone network is shown in the following tables.

For MCC1, SCC1, CMC1, G600, and G650 Media Gateways:

For G350 and G700 Media Gateways:

For all media gateways:If the terminal equipment (for example, the media server or media gateway) causes harm to the telephone network, the telephone company will notify you in advance that temporary discontinuance of service may be required. But if advance notice is not practical, the telephone company will notify the customer as soon as possible. Also, you will be advised of your right to file a complaint with the FCC if you believe it is necessary.The telephone company may make changes in its facilities, equipment, operations or procedures that could affect the operation of the equipment. If this happens, the telephone company will provide advance notice in order for you to make necessary modifications to maintain uninterrupted service.If trouble is experienced with this equipment, for repair or warranty information, please contact the Technical Service Center at1-800-242- 2121 or contact your local Avaya representative. If the equipment is causing harm to the telephone network, the telephone company may request that you disconnect the equipment until the problem is resolved.

Note: This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment. This equipment generates, uses, and can radiate radio frequency energy and, if not installed and used in accordance with the instruction manual, may cause harmful interference to radio communications. Operation of this equipment in a residential area is likely to cause harmful interference in which case the user will be required to correct the interference at his own expense.

Manufacturer’s PortIdentifier

FIC Code SOC/REN/A.S. Code

Network Jacks

Off premises station OL13C 9.0F RJ2GX, RJ21X, RJ11C

DID trunk 02RV2-T 0.0B RJ2GX, RJ21X

CO trunk 02GS2 0.3A RJ21X

02LS2 0.3A RJ21X

Tie trunk TL31M 9.0F RJ2GX

Basic Rate Interface 02IS5 6.0F, 6.0Y RJ49C

1.544 digital interface 04DU9-BN 6.0F RJ48C, RJ48M

04DU9-IKN 6.0F RJ48C, RJ48M

04DU9-ISN 6.0F RJ48C, RJ48M

120A4 channel service unit

04DU9-DN 6.0Y RJ48C

Manufacturer’s PortIdentifier

FIC Code SOC/REN/A.S. Code

Network Jacks

Ground Start CO trunk 02GS2 1.0A RJ11C

DID trunk 02RV2-T AS.0 RJ11C

Loop Start CO trunk 02LS2 0.5A RJ11C

1.544 digital interface 04DU9-BN 6.0Y RJ48C

04DU9-DN 6.0Y RJ48C

04DU9-IKN 6.0Y RJ48C

04DU9-ISN 6.0Y RJ48C

Basic Rate Interface 02IS5 6.0F RJ49C

Page 4: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

A plug and jack used to connect this equipment to the premises wiring and telephone network must comply with the applicable FCC Part 68 rules and requirements adopted by the ACTA. A compliant telephone cord and modular plug is provided with this product. It is designed to be connected to a compatible modular jack that is also compliant. It is recommended that repairs be performed by Avaya certified technicians.The equipment cannot be used on public coin phone service provided by the telephone company. Connection to party line service is subject to state tariffs. Contact the state public utility commission, public service commission or corporation commission for information.This equipment, if it uses a telephone receiver, is hearing aid compatible.

Canadian Department of Communications (DOC) Interference InformationThis Class A digital apparatus complies with Canadian ICES-003.Cet appareil numérique de la classe A est conforme à la normeNMB-003 du Canada.This equipment meets the applicable Industry Canada Terminal Equipment Technical Specifications. This is confirmed by the registration number. The abbreviation, IC, before the registration number signifies that registration was performed based on a Declaration of Conformity indicating that Industry Canada technical specifications were met. It does not imply that Industry Canada approved the equipment.

Installation and RepairsBefore installing this equipment, users should ensure that it is permissible to be connected to the facilities of the local telecommunications company. The equipment must also be installed using an acceptable method of connection. The customer should be aware that compliance with the above conditions may not prevent degradation of service in some situations.Repairs to certified equipment should be coordinated by a representative designated by the supplier. Any repairs or alterations made by the user to this equipment, or equipment malfunctions, may give the telecommunications company cause to request the user to disconnect the equipment.

Declarations of ConformityUnited States FCC Part 68 Supplier’s Declaration of Conformity (SDoC)Avaya Inc. in the United States of America hereby certifies that the equipment described in this document and bearing a TIA TSB-168 label identification number complies with the FCC’s Rules and Regulations 47 CFR Part 68, and the Administrative Council on Terminal Attachments (ACTA) adopted technical criteria.Avaya further asserts that Avaya handset-equipped terminal equipment described in this document complies with Paragraph 68.316 of the FCC Rules and Regulations defining Hearing Aid Compatibility and is deemed compatible with hearing aids.Copies of SDoCs signed by the Responsible Party in the U. S. can be obtained by contacting your local sales representative and are available on the following Web site: http://www.avaya.com/support.All Avaya media servers and media gateways are compliant with FCC Part 68, but many have been registered with the FCC before the SDoC process was available. A list of all Avaya registered products may be found at: http://www.part68.org by conducting a search using "Avaya" as manufacturer.

European Union Declarations of Conformity

Avaya Inc. declares that the equipment specified in this document bearing the "CE" (Conformité Europeénne) mark conforms to the European Union Radio and Telecommunications Terminal Equipment Directive (1999/5/EC), including the Electromagnetic Compatibility Directive (89/336/EEC) and Low Voltage Directive (73/23/EEC).Copies of these Declarations of Conformity (DoCs) can be obtained by contacting your local sales representative and are available on the following Web site: http://www.avaya.com/support.

JapanThis is a Class A product based on the standard of the Voluntary Control Council for Interference by Information Technology Equipment (VCCI). If this equipment is used in a domestic environment, radio disturbance may occur, in which case, the user may be required to take corrective actions.

To order copies of this and other documents:Call: Avaya Publications Center

Voice 1.800.457.1235 or 1.207.866.6701FAX 1.800.457.1764 or 1.207.626.7269

Write: Globalware Solutions200 Ward Hill AvenueHaverhill, MA 01835 USAAttention: Avaya Account Management

E-mail: [email protected] the most current versions of documentation, go to the Avaya support Web site: http://www.avaya.com/support.

Page 5: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Issue 2 September 2, 2005 5

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Chapter 1: Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Hardware Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

S6200 Media Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Convedia Hardware Media Servers . . . . . . . . . . . . . . . . . . . . . . . . 10

S6500 Media Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11S6800 Media Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

Chapter 2: Installation. . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Operating System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Conferencing Server Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13S6x00 Media Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

Chapter 3: Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . 15Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15General System Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

System Information: system.cfg . . . . . . . . . . . . . . . . . . . . . . . . . 15Software Media Server Configuration (S6200 only) . . . . . . . . . . . . . . . 17Proxy Configuration: proxyConfigTable.cfg . . . . . . . . . . . . . . . . . . . 18Telephone number to URI translation table . . . . . . . . . . . . . . . . . . . 19

Configuration for Web Portal or Bridge Control API(BCAPI) . . . . . . . . 20URI to telephone number translation table . . . . . . . . . . . . . . . . . . . 20

Software Process Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . 21Media Server Interface: mediaServerInterface.cfg . . . . . . . . . . . . . . . 23Configuring Convedia Logging . . . . . . . . . . . . . . . . . . . . . . . . . . 24

Log in to the Convedia Web Interface . . . . . . . . . . . . . . . . . . . . 24Turning off logging to telnet . . . . . . . . . . . . . . . . . . . . . . . . . 25

S6500/S6800 Media Server Message Prompts . . . . . . . . . . . . . . . . . . 26Installing the S6500 or S6800 Media Server . . . . . . . . . . . . . . . . . . . 27

Configuring the CMS-6000 SCC Card . . . . . . . . . . . . . . . . . . . . 27Configuring the CMS-6000 MPC Card . . . . . . . . . . . . . . . . . . . . 28

Loading Audio Prompts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31Installing the TFTP Server. . . . . . . . . . . . . . . . . . . . . . . . . . . 32Installing the AudioClip Download utility . . . . . . . . . . . . . . . . . . 32Starting and Configuring the TFTP Server . . . . . . . . . . . . . . . . . . 32Configuring Audio Prompt Download batch file . . . . . . . . . . . . . . . 32Running the Audio Prompt Download batch file . . . . . . . . . . . . . . 32

Using an NFS Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33Upgrading from a prior configuration . . . . . . . . . . . . . . . . . . . . 33

Contents

Page 6: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Contents

6 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Configuring the NFS Server . . . . . . . . . . . . . . . . . . . . . . . . . . 33Configuring NFS on the S6x00 . . . . . . . . . . . . . . . . . . . . . . . . 34Configuring /etc/dfs/dfstab . . . . . . . . . . . . . . . . . . . . . . . . . . 34Configuring NFS on each MPC card . . . . . . . . . . . . . . . . . . . . . 35Verifying the NFS Configuration on the MPC Card . . . . . . . . . . . . . 36Correcting MPC Configuration . . . . . . . . . . . . . . . . . . . . . . . . 36Configuring S6x00 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

Media Server Resource Management . . . . . . . . . . . . . . . . . . . . . . . . 37Configuring Resource Sharing . . . . . . . . . . . . . . . . . . . . . . . . . . 38

Media Server Interface File . . . . . . . . . . . . . . . . . . . . . . . . . . 41System Configuration File. . . . . . . . . . . . . . . . . . . . . . . . . . . 41

Controlling Media Server Sharing . . . . . . . . . . . . . . . . . . . . . . . . 42Server Redundancy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

Establishing the CRS Data Source . . . . . . . . . . . . . . . . . . . . . . . . 43Obtain the SIP proxy settings . . . . . . . . . . . . . . . . . . . . . . . . . 44

Workgroup Redundancy Method . . . . . . . . . . . . . . . . . . . . . . . . . 46Configuring the mxMonitor . . . . . . . . . . . . . . . . . . . . . . . . . . 47Activating the Monitor Process . . . . . . . . . . . . . . . . . . . . . . . . 52

Recovering Conference Recordings . . . . . . . . . . . . . . . . . . . . . . . 53Customizing Audio Prompts on the S6500/S6800 . . . . . . . . . . . . . . . . . . 53

Annunciator Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53Recording Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53About Annunciator Numbering . . . . . . . . . . . . . . . . . . . . . . . . . . 54Loading the customized prompts onto the Media Server. . . . . . . . . . . . 65

Convedia Media Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

Chapter 4: Switched Circuit Integration (optional) . . . . . . . . . . . . 67Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67

Part numbers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68Installing the TP-260 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68

Unpacking the boards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69Installing the Gateway Board into the S6200 Server . . . . . . . . . . . . . . 70Connecting external connection . . . . . . . . . . . . . . . . . . . . . . . . . 72

Configuring the Gateway . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73Intalling and Configuring bootp . . . . . . . . . . . . . . . . . . . . . . . . . 73Configuring the network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75Downloading the Gateway Software . . . . . . . . . . . . . . . . . . . . . . . 78

File overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78Obtaining the files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

Checking the software version . . . . . . . . . . . . . . . . . . . . . . . . . . 82

Page 7: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Contents

Issue 2 September 2, 2005 7

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Appendix A: Configuration Files . . . . . . . . . . . . . . . . . . . . . . 83Process Table Configuration: processTable.cfg. . . . . . . . . . . . . . . . . . . 83

Settings for S6500 or S6800 with the MXShare and MXMonitor . . . . . . . . 83Settings for S6500 or S6800 without MXShare/MXMonitor . . . . . . . . . . . 84Settings for mxshare but no mxmonitor . . . . . . . . . . . . . . . . . . . . . 84Settings for the S6200 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85

System Configuration File: system.cfg . . . . . . . . . . . . . . . . . . . . . . . 85Settings for S6500 or S6800 with MXShare/MXMonitor . . . . . . . . . . . . . 85Settings for S6500 or S6800 without MXShare/MXMonitor . . . . . . . . . . . 86Settings for the S6200 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87

Media Server Interface Configuration: mediaServerInterface.cfg . . . . . . . . . 88Settings for use with MXShare/MXMonitor. . . . . . . . . . . . . . . . . . . . 88Settings servers without MXShare/MXMonitor . . . . . . . . . . . . . . . . . 89

Hosts File Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90mxMonitor for use with Convedia and MXShare/MXMonitor . . . . . . . . . . . . 92chdbased.reg settings for S6500/6800 and MXShare/MXMonitor . . . . . . . . . 93Translation Table Configuration for Operator Dial In . . . . . . . . . . . . . . . . 96

telnumToUri.tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96UriToTelnum.tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

Proxy Table Configuration for use with Operator Dial In . . . . . . . . . . . . . . 97dfstab Configuration for use with MXShare . . . . . . . . . . . . . . . . . . . . . 98

Appendix B: Validating the System . . . . . . . . . . . . . . . . . . . . 99Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99Testing for application server failover . . . . . . . . . . . . . . . . . . . . . . . . 99Testing for CRS failover . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99Testing application server to CRS communication . . . . . . . . . . . . . . . . . 99

Appendix C: Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . 101General Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101

Identifying Installation Problems . . . . . . . . . . . . . . . . . . . . . . . . . 101Obtaining Debug Information . . . . . . . . . . . . . . . . . . . . . . . . . . . 101Slow Performance or Out of Resources . . . . . . . . . . . . . . . . . . . . . 103Obtain the Use History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103Restart a Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104Unable to create new files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104Software version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105

System Configuration Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . 105

Page 8: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Contents

8 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

System does not work with Dual SMP CPUs . . . . . . . . . . . . . . . . . . 105Slow System Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105System does not Accept VoIP Calls . . . . . . . . . . . . . . . . . . . . . . . 106VoIP programs restarted . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107Backing up Configuration Files. . . . . . . . . . . . . . . . . . . . . . . . . . 107Restoring Configuration Files . . . . . . . . . . . . . . . . . . . . . . . . . . 107

Network Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108Debug a Network Problem . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108Network is unreachable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109How can I capture or monitor IP traffic? . . . . . . . . . . . . . . . . . . . . . 109SIP Agent failures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109

Audio Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110No Audio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110Static Heard in Conference . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110

Server Failover . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110Determining a server’s status. . . . . . . . . . . . . . . . . . . . . . . . . . . 111Preventing failover. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111

Appendix D: System Log Messages . . . . . . . . . . . . . . . . . . . . 113System Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113Log Message Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114

0000–0999: Status Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . 1151000–1999: User/Usage Messages . . . . . . . . . . . . . . . . . . . . . . . . 1232000–2999: Process Interface Messages. . . . . . . . . . . . . . . . . . . . . 1234000–4999: Hardware and Device Messages . . . . . . . . . . . . . . . . . . 128

Application Server Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134Debug Process Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134SIP Utility Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135INIT Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137

Page 9: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Issue 2 September 2, 2005 9

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Chapter 1: Overview

The Meeting Exchange S6x00 media servers are SIP-based voice and web conferencing solutions that extend Avaya's tele-conferencing applications; including reservation-less, attended, event, mobile, and web conferencing, to support various IP network implementations. This solution offers a flexible, comprehensive, conferencing solution in a pure IP environment.

Hardware OverviewThe S6200 media server can be used alone or combined with an external hardware media server. Use of an external hardware media server allows the site to increase the number of ports. Some sites may elect to install the CRS to aid in server redundancy.

Table 1 identifies the supported configurations..

S6200 Media ServerThe S6200 media server runs on a UnixWare host, the IBM 336, shown in Figure 1

Table 1: Meeting Exchange S6x00 Media Server Configurations

S6200a

a. When used alone, this solution is often refered to as the software media server.

S6500 S6800

Application Server(Call handler, Media server, translator, and SIP Agent)

S6200 S6200 S6200

Server Redundancyb

b. Optional

CRS CRS CRS

Hardware Media Serverc

c. The system currently supports only the Convedia hardware media server models identified in this table.

not applicable CMS-1000 CMS-6000

Ports up to 240 up to 1500 up to 2000

Page 10: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Overview

10 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Figure 1: S6200 Media Server.

.This solution provides the call handler applications and the media resources required to support up to 240 ports in a single chassis.

The S6200 media server has these capabilities:

● 240 ports of G.711 a-law or u-law

● RFC 2833 -DTMF support

● In-band DTMF support

● 115 operator conferences

● Up to 240 participants in a single conference

● Full support of the media server interface

● Support for 1 recorded music channel, and up to 4 connection based (FDAPI) music channels

Tip:Tip: Sites using a CRS, usually install and configure the CRS application on the

S6200 media server.

Convedia Hardware Media ServersThe hardware media server configuration supports any combination of G.711, G.729, and other codecs. This configuration offers the possibility of up to 2016 ports.

Other capabilities of the Hardware Media Servers are:

● RFC 2833 -DTMF support

● In-band and out-of-band DTMF support

● Up to 800 user and 115 operator conferences

● up to 125 participants per conference

● Full support of the media server interface

● Support for 1 recorded music channel, and up to 4 connection based (FDAPI) music channels

Page 11: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Hardware Overview

Issue 2 September 2, 2005 11

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Currently the S6200 is compatible with two Convedia servers: CMS-1000 and CMS-6000.

S6500 Media Server

The S6500 media server uses the S6200 as an application server and the CMS-1000 as a media server. Figure 2 provides an illustration of this hardware configuration.

Figure 2: S6500 Media Server

Note:Note: Refer Convedia’s CMS-1000 Media Server Installation and Operations Manual,

part number 95-0064-00-08, for additional information on the CMS-1000.

S6800 Media Server

The S6800 media server relies on the S6200 as the application server and the CMS-6000 as a media server. Figure 3 shows this harware configuration.

Note:Note: Refer to Convedia’s CMS-6000 Media Server Installation and Operations

Manual, part number 95-0062-00-10, for additional information on the CMS-6000.

Page 12: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Overview

12 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Figure 3: S6800 Media Server

Page 13: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Issue 2 September 2, 2005 13

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Chapter 2: Installation

The S6x00 server software is completely installed when delivered to a customer site. This chapter overviews the installation procedures in the event that the server requires installation at a customer site.

OverviewNote:

Note: When using a CRS, install and configure the CRS before the S6x00 server.

The installation of the S6x00 is a three part process, which requires following these procedures:

1. Load the operating system.

2. Install the conferencing server software.

3. Install the media server software.

Operating SystemThe first step in the setup of the S6x00 server is to load the operating system. This procedure is documented in, Manufacturing Document: Operating System Installation.

Conferencing Server SoftwareOnce the operating system is installed, install the conference server software. This procedure is documented in Manufacturing Document: Platform 700/780 Software Installation (cdinst.sh) Procedure).

Page 14: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Installation

14 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

S6x00 Media ServerThe final step of the installation process is loading the S6x00 software.

1. Insert the current installation CD into the X306 drive.

2. Verify the contents of the CD:

3. Mount the cd using these commands:

#mount /mnt/cdrom

#cd /mnt/cdrom

#ls <--- this should then give you the .bin file needed for below

# /mnt/cdrom/ipcb_cdinst.sh <---The load on the cd

The system displays these messages:

Creating directory SHELL_ARCHIVE_avaya

Verifying archive integrity.....all good

Uncompressing.....

Note:Note: Note: During file load the system may appear idle. do not interrupt the process.

When the process completes, the system displays the prompt.

If this is an existing configuration, the system displays this prompt:

4. Press Enter.

5. Follow the directions in Chapter 3: Configuration on page 15, to configure the system.

! Important:Important: After completing the server Installation and configuration , sites installing the

optional VoIP Gateway, which allows T1/E1 calls to be integrated into the IP network, should refer to Chapter 4: Switched Circuit Integration (optional) on page 67.

Press "Enter" to continue.

Existing Configuration Files have been backed up in/./usr/ipcb/config with a file name prefix backup_<datetime>_.Press "Enter" to continue.

Page 15: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Issue 2 September 2, 2005 15

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Chapter 3: Configuration

This chapter describes basic configuration recommendations for the supported S6x00 configurations. Refer to Appendix A Configuration Files on page 83 for detailed settings.

IntroductionFollowing the initial software installation you will need to configure server-specific files. The following sections describe the configuration requirements for these installations.

● Software Application Media Server (S6200)

● Hardware Media Servers (S6500 or S6800)

General System ConfigurationFollowing installation, you will need to configure:

1. The system.cfg, located in /usr/ipcb/config.

You may also need to configure the server to support:

2. conference scheduler

3. call branding

The following sub-sections describe how to configure these features.

System Information: system.cfgMeeting Exchange’s default system information must be configured in order for the system to function properly. The file is named system.cfg and is located in /usr/ipcb/config. Follow this procedure to configure Meeting Exchange:

1. Open the system.cfg file for editing.

2. Locate the General system information section.

Page 16: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Configuration

16 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

3. Edit the address and extension settings for the site. Table 2 describes the settings.Table 2: System.cfg General Information Settings

Setting Description

IPAddress The IP address of the Meeting Exchange server

MyListener The SIP URI of the port and transport that Meeting Exchange listens on. To listen to a different port number, to the end of the entry add ":####", where #### is the port number. To use a different transport, add “sips” for a secured transport or “;transport=tls” to the end of the entry.

respContact This setting overwrites the default contact header on responses. If not set it sends the default Contact SIP header.

MaxChannelCount Set this value to:● 1500 with two MPC boards● 2000 with three MPC boards

DiffServTOSValue Value that is inserted into the IP header’s type of service (TOS) field. This is used to differentiate the service. Some routers will route specific values faster or with priority.

EthernetVlanValue Value that is inserted into the IP header’s virtual LAN (VLAN) field.

MaxNumReconnectPerSecond This value limits the number of reinvites per second. The default value is 40, however a setting engineering recommends setting the value to 15.

sessionRefreshTimer This setting tell the system how often to refresh sessions, guaranteeing that calls disconnect when the far end drops. The recommended setting is 180 seconds (3 minutes).

minSetTimerValue The minimum setting allowed for the sessionRefreshTimer. The system forces calls received with a lower refresh timer o use this value. This value should always be less than or equal to the sessionRefreshTimer setting. The recommended setting is 180 seconds (3 minutes).

MaxMeetingCount Not implemented in this release.

MaxConferenceCount Not implemented in this release.

MaxOperatorCount Not implemented in this release.

MediaServerExecName This setting was used for prior versions, but no longer needs to be set.

1 of 2

Page 17: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

General System Configuration

Issue 2 September 2, 2005 17

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

System Configuration File: system.cfg on page 85contians example files.

4. Save the changes.

Software Media Server Configuration (S6200 only)The software media server features are configured in the softMediaServer.cfg. This file is stored in the /usr/ipcb/config directory.

The example softMediaServer file show in the following figure, contains field explanations.

MediaServerPriority This setting depends on the media server:● S6200: The setting is not used.● S6500: The setting is 1, 3, 5, 7.● S6800: The setting is variable depending on the

number of application servers and MPC cards installed. - For the first application server in the chain, set the

Priority to 1. - For subsequent application severs, set the

Priority to the last Application server priority plus the number of media servers that the last application server takes over..

NumMediaServers The number of media servers, default is 2.

Table 2: System.cfg General Information Settings (continued)

Setting Description

2 of 2

Page 18: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Configuration

18 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Sample softMediaServer.cfg file

Proxy Configuration: proxyConfigTable.cfgEach proxy that the S6x00 registers with is configured in the proxy configuration table file, or proxyConfigTable.cfg. This file is stored in /usr/ipcb/config. The following example file wraps for clarity.

proxyConfigTable.cfg file example

Each line of proxyConfigTable.cfg includes the settings described in Table 3: Proxy Configuration Settings:.

# Media server runtime parameters# Automatic gain on or off 1 or 0# 0 turns AutomaticGain OFF; # 1 turns AutomaticGain ON (default)

AutomaticGain=0

# generate comfort noise on =1 off = 0# 0 turns ComfortNoiseGeneration OFF; # 1 turns ComfortNoiseGeneration ON (default)

ComfortNoiseGeneration=0

# initial port for the rtp data, default is 42000baseRtpPort=42000

# proxy configurationProxyUri Contact ToFrom usrName passWord refreshTimesip:10.220.15.50 sip:[email protected] sip:[email protected]:[email protected] customer ABC123 180

Table 3: Proxy Configuration Settings

Setting Description

ProxyURI The valid SIP URI of the Proxy Server.

Contact The default Contact SIP header used on dial outs or on the proxy registration.

To The default To SIP header used by the system when dialing out or on the proxy registration.

1 of 2

Page 19: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

General System Configuration

Issue 2 September 2, 2005 19

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Refer to Proxy Table Configuration for use with Operator Dial In on page 97 for another example of this file.

Telephone number to URI translation tableMeeting Exchange allows conferees to dial out during a conference by pressing *1 followed by the phone number. The system matches the entered DTMF number to an entry in the telnumToUri.tab file. This file resides in the /usr/ipcb/config directory.

Sample telnumToUri.tab file

Note:Note: The last entry in the file is always an asterisk (*). This is the default number that

the system dials when a number is not entered via DTMF.

From The default From SIP header used by the system when dialing out or on the proxy registration.

usrName The user name of the person listed as the contact.

passWord The password of the user.

refreshTime The refresh rate for the SIP timer. The default is 180.Support suggests a value of 3600, or six minutes.

Table 3: Proxy Configuration Settings (continued)

Setting Description

2 of 2

#telnum to uri conversion table# This file is for dialing out from the Bridge to an external party. # The digits that are dialed are converted into the Request URI # in the SIP INVITE.# For example, if the digits dialed were 936543, and one of the# patterns was “93????" a match would take place. # If the conversion for that match was $1, then the Request URI # for the SIP INVITE would be sip:[email protected]# Entries to any column may not contain SPACES. For example, # a valid entry in the Comment Column is "Operator_Line",# while "Operator Line" is not valid.# note: 0000 entry is used to dialout operatorTelnumPattern TelnumConversion comment"0000 "sip:[email protected] Bridge"93???? "sip:[email protected] mediagateway* "sip:[email protected] defaultmediagateway

Page 20: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Configuration

20 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

In the preceding file sample, if “0000” is dialed during a conference after *1 then the “sip:[email protected]” URI would be used to dial out. The“6352” is the dial out attendant and “10.221.10.111” is the IP address of the IP phone or proxy server. If “936388” is entered during a conference after *1 then “sip:[email protected]” is dialed where “936388” is the line dialed and “10.221.11.250” is the IP address of the media gateway.

Note:Note: The $1 in the TelnumConversion column replaces the first wildcard matched from

the TelnumPattern column.

Configuration for Web Portal or Bridge Control API(BCAPI)

Audio Console and BCAPI need to be able to place a call, which does not connect, but at the same time, does not receive a disconnect. To create this situation, add entries to the telnumToUri table that will route the moderator call to the web server or to BCAPI. When a CRS is installed, this routing allows the call to not be answered, and not be disconnected.

Edit the telnumToUri table to replace the last wildcard entry with the following lines:

Where:

<gateway ip address> is the IP address of the gateway or proxy server to be used.

<webportal ip address> is the IP address of the server where Web Portal resides.

URI to telephone number translation tableThe S6x00 servers allow different participants dialing into the system to be routed to different call flows. Call routing is determined by entries in the UriToTelnum.tab file located in the /usr/ipcb/config directory.

TelnumPattern TelnumConversion comment"0*" sip:0$1@<gateway ip address> defaultmediagateway"1*" sip:1$1@<gateway ip address> AnyNumber1xxxx"2*" sip:2$1@<gateway ip address> AnyNumber2xxxx"3*" sip:3$1@<gateway ip address> AnyNumber3xxxx"4*" sip:4$1@<gateway ip address> AnyNumber4xxxx"5*" sip:5$1@<gateway ip address> AnyNumber5xxxx "6*" sip:6$1@<gateway ip address> AnyNumber6xxxx "7*" sip:7$1@<gateway ip address> AnyNumber7xxxx "8*" sip:8$1@<gateway ip address> AnyNumber8xxxx"9*" sip:9$1@<gateway ip address> AnyNumber9xxxx* sip:1234@<webportal ip address> APIDialOutOperator

Page 21: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Software Process Configuration

Issue 2 September 2, 2005 21

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Example UriToTelnum.tab file.

Software Process ConfigurationThe processTable.cfg file defines all software processes started by ipcbinit. Usually, following installation, there is a version of processTable.cfg for each supported media server: S6200 media server (Software based DSP), S6500 media server, or S6800 media server.

Following installation:

1. Copy the appropriate version of processTable.cfg to /usr/ipcb/config/processTable.cfg.

2. Edit the file to delete extra media servers. Other settings retain the default settings installed.

The processTable.cfg file may contain comment lines, which start with the “#”. Any blank lines in the file are ignored. Table 4 defines the fields contained in the file.

# request URI to telnum conversion table# This table converts the Request URI in the SIP INVITE request to the# appropriate value specified when a pattern is matched. # For example, if the request Uri was "<sip:[email protected]>" and # one of the patterns was "<sip:*@*" a match would take place. # If the conversion for that match was $1 then 3333 would be passed # as the ddi for the call. If the conversion for that match were "0000"# then 0000 would be passed as the ddi for the call.# TelnumPattern TelnumConversion comment"*@10.221.10.90 "$0 Bridge"*@* "$0 OtherBridge

Page 22: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Configuration

22 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Table 4: processTable.cfg

Field Description

proccessName This string identifies which process to run. The process name starts an executable file, where:

IpcKeyNumber This is a unique number used to identify the System V message queue used as the input for each process. To list all the IPC queues and the keys they use, enter the "ipcs -q" command.

autoStart The value in this column determines whether initipcb will automatically start processes when it runs.

● When autoStart=0 then initipcb will not automatically start the process until told to do that by another process (such as mxshare or mxmonitor).

● When autoStart=1 then the process automatically starts if the IP address is for the local machine and the full path to the executable is correct.

Note: When new software is used with prior versions of the processTable.cfg, the default for autoStart is "1"; initipcb starts all process it finds in the processTable.cfg unless the IP address was for a remote computer or the path name was set to "noexecute".

ProcessExe This is the path to the executable file for this process. It is used by the ipcbinit process to automatically start and stop processes. If you don't want a process started or stopped then set this to "noexecute". For example, use noexecute for processes that are started by dcbinit such as bridget700.

IpAddress This is the IP address of the computer where this process runs. You can enter it in numeric format such as 10.221.10.192, use "local" (without quotes), or 0.0.0.0 for processes running on the local computer where the processTable.cfg file is located. Use 0.0.0.0 for processes that should run on each system in a multiserver configuration.

1 of 2

Proccess Name Starts this executable:

bridget700 bridgeTranslatormsDispatcher msdispatchersipagent sipagentmediaServer softms for S6200: convms for S6500/S6800.commsProcess serverCommsiniticb initipcbmxmonitor mxmonitormxresource mxresource

Page 23: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Software Process Configuration

Issue 2 September 2, 2005 23

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Refer to Appendix A: Configuration Files on page 83 to view example files for various media server configurations.

Media Server Interface: mediaServerInterface.cfgThe S6500 and S6800 media servers rely on the /usr/ipcb/config/mediaServerInterface.cfg file to identify the IP addresses of the various software applications servers used for tele-conferencing. The system expects that this file contains a unique IP address and SIP Listen Port for each Media Server.

The file stores the IP Addresses for the:

● NFS Server, which stores the system recordings.

NFSServerIPAddress

● Media Server or servers.

MediaServerIP_#

where # is a digit that corresponds to the Media Server.

● UDP port that the Media Server Interface code listens to for SIP responses.

MediaServerInterfaceSipListenPort_#

where # is a digit that corresponds to the Media Server.

The following example shows the mediaServerInterface.cfg file settings.

Route This defines the destination processes for messages sent by the process being defined. If there is more than one use a comma separated list.

ProcessArgs These are command line arguments passed to a process. The use is specific to the process so there is no general guideline on what values to use.

Table 4: processTable.cfg (continued)

Field Description

2 of 2

Page 24: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Configuration

24 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

:Example mediaServerInterface.cfg

Configuring Convedia LoggingThe default system logging floods the telnet session with messages that may cause the automatic reboot program to fail. Therefore, you will need to turn off logging to telnet.

Log in to the Convedia Web Interface

The Convedia media servers are configured using a web interface.

Follow this procedure to log on:

1. Access the Convedia Web Interface by entering the IP address in the Web browser. The system displays the Convedia Administrator Login screen.

# This file contains the configuration information for the # Media Server Interface. This information includes the # IP Address for the NFS Server (where recordings are stored),# the IP address of the Media Server(may be more than 1), and# the udp port that the Media Server Interface code should # listen for SIP responses.##IP Address of the System Control Card for Convedia card shelf

NFSServerIPAddress=9.17.132.224MediaServerIP_1=9.17.132.107MediaServerInterfaceSipListenPort_1=5050MediaServerIP_2=9.17.132.108MediaServerInterfaceSipListenPort_2=5040MediaServerIP_3=9.17.132.109MediaServerInterfaceSipListenPort_3=5030MediaServerIP_4=9.17.132.110MediaServerInterfaceSipListenPort_4=5020MediaServerIP_5=9.17.132.111MediaServerInterfaceSipListenPort_5=5010MediaServerIP_6=9.17.132.112MediaServerInterfaceSipListenPort_6=5000MediaServerIP_7=9.17.132.113MediaServerInterfaceSipListenPort_7=4090MediaServerIP_8=9.17.132.114MediaServerInterfaceSipListenPort_8=4080MediaServerIP_9=9.17.132.115MediaServerInterfaceSipListenPort_9=4070MediaServerIP_10=9.17.132.116MediaServerInterfaceSipListenPort_10=4060

Page 25: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Software Process Configuration

Issue 2 September 2, 2005 25

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Convedia Administrator Login screen

2. Enter the username and password assigned.

3. Click Login.

Turning off logging to telnet

Once logged in to the Convedia Web interface, use this procedure to turn off telnet logging:

1. Notice the menu buttons on the left side of the screen, as illustrated below.

The system displays the Configure System Log dialog.

Default entries are: User ID: admin Password: convedia

2. Click Fault Mgt.

3. Click Logs.

4. Click Configure System Log.

Page 26: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Configuration

26 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Configure System Log

5. Select "Internal File" and/or "Remote Server" as the Destination.

! Important:Important: Do not select "Telnet".

6. Select the Slot number from the dropdown list.

7. Select all Facilities.

8. Set the Severity to "Error" or to the logging level required by the site.

9. Click Execute.

10. Repeat steps 5 through 9 for each slot.

11. Repeat steps 5 through 10 for each Convedia card.

S6500/S6800 Media Server Message PromptsFiles used for conference record and playback are stored on the Unix file system using the application directory structure, /usr3/ipcb/confrp/<filename>. The media server is configured to mount this directory using NFS to read and write recorded files directly. This technique allows central storage for these files so that playback can occur regardless of the media server resource. Name Record/Playback (NRP) files for roster and operator are also recorded in the directory, /usr3/ipcb/usr3/roster/<lcn number>. The media server is configured to mount this directory using NFS.

The format for recorded data is in the native media server format. The saved roster feature (or "audio CDR") will save audio data in the media server format.

Page 27: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Software Process Configuration

Issue 2 September 2, 2005 27

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

For performance, prerecorded voice announcement prompts are stored on the Media Server Hardware. The operator is able to record and listen to announcements using the current BridgeTalk interface. However, there is a media server specific “publish” procedure that must be used to update the voice prompts that are played to users. This procedure is the responsibility of the media server vendor, but for additional information, see Loading the customized prompts onto the Media Server on page 65.

Installing the S6500 or S6800 Media Server This section describes specific steps required for an installation with a Convedia Media Server. Follow the procedures described in these sections:

● configuring the CMS-6000 SCC card

● configuring the CMS-6000 MPC card

● loading audio prompts onto the Convedia Media Server

● configuring an NFS share for recording.

Note:Note: For information on installing the Convedia Media Server, review the Installation

section of the Convedia CMS-6000 Installation and Operations Guide.

Configuring the CMS-6000 SCC Card

After the CMS-6000 is physically installed, configure the SCC Card. An RS-232 connection is required to set the Network Topology, the Network Settings and the Date/Time.

Note:Note: For additional information on the RS-232 Interface, review the Initial System

Configuration section of the Convedia CMS-6000 Installation and Operations Guide. The default username is admin and the password is convedia.

Follow this procedure to configure the SCC card to get a faster response from the GUI:

1. Establish a connection with the Media Server by connecting the cable to the front of the SCC card (Slot 1).

2. Use TeraTerm to set this to COM1. Wait for the system to establish the connection, or press Enter.

3. Login with the username, admin and the password, convedia.

4. Press Enter.

5. Open the Network Topology configuration

6. Verify that the Control Network is set to External.

7. Set the Topology Type to Flat Network.

Page 28: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Configuration

28 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Note:Note: Segmented Network is not supported.

8. Select Network Settings and set the entries to the values for the IP Network.

a. Enter required changes to the IP address. Each time you make a change, press Enter to move to the next line.

b. Once you complete the changes, select Cancel.

c. Select Save and Quit.

9. Set the Date/Time settings.

10. Reboot the system.

11. Next, access the Web User Interface to configure the MPC card as described in Configuring the CMS-6000 MPC Card.

Configuring the CMS-6000 MPC Card

After the SCC Card has been installed and configured, and the system re-booted, then the MPC Card can be configured through the Convedia Web Interface. The same username and password are used for the Web User Interface.

Note:Note: For more information on configuring the MPC card, review the Add MPCs section

of the Convedia CMS-6000 Installation and Operations Guide.

Before you begin, change your Internet options, as directed here:

1. Select Tools> Internet Options from the Microsoft Internet Explorer menu.

2. Click the Advanced tab.

Page 29: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Software Process Configuration

Issue 2 September 2, 2005 29

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Advanced tab

3. Log in to the Convedia Web Interface.

4. Notice the menu buttons on the left side of the screen, as illustrated below.

The system displays the Configure MPC dialog.

Scroll down until you locate Use HTTP 1.1.

a. Click this setting so that it is no longer selected.

b. Click OK.

a. Click Configuration.

b. Click Slot Configuration

c. Click Configure MPC.

Page 30: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Configuration

30 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Configure MPC

The system updates the Configure MPC dialog with additional fields, as shown in the following figure.

Configure MPC

6. Use the menu buttons to select Configuration > Slot Configuration > Set MPC Service Mode. The system displays the Set MPC Service Mode dialog.

5. Select the card number from the drop down.

For each MPC card, enter this information:

a. hostname

b. IP address for the control interface

c. IP address for the DNS server (if appropriate)

d. IP address, Network mask and Network Gateway for each media interface.

e. Click Save Settings

Page 31: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Software Process Configuration

Issue 2 September 2, 2005 31

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Set MPC Service Mode

7. Click Execute.

Loading Audio PromptsThe software media server uses audio prompts that are loaded onto the Convedia Media Server. All the audio prompts, as well as the necessary utilities used to load them onto the Convedia Media Server, are located under the Convedia directory on the S6x00 Installation CD.

The paradigm for loading audio prompts onto the Convedia Media Server is:

1. The Convedia Media Server contains a TFTP client that loads the specified audio prompts from a TFTP Server.

2. Configure a TFTP Server so that the audio prompt directory is the root directory.

3. Load the prompts using the audio prompt bulk download utility or Convedia’s Web Interface.

Note:Note: For more information, please refer to the LoadClip tech note from Convedia on

the Installation CD or download the Provisioning Audio Clips section of the Convedia CMS-1000 Installation and Operations Guide.

Follow these steps to bulk load the audio prompts onto the Convedia Media Server. Each step is detailed in the following sections:

1. Installing the TFTP Server

2. Installing the AudioClip Download utility

3. Starting and Configuring the TFTP server

4. Modifying loadSpectelclips.bat

5. Running loadSpectelclips.bat

a. Select the slot.

b. Set Request type to In Service.

Page 32: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Configuration

32 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Installing the TFTP Server

Install the TFTP Server found on the Installation CD onto a Windows based PC.

Installing the AudioClip Download utility

Unzip the AudioClip Download utility from the Convedia directory on the Installation CD.

! Important:Important: This requires that you are running a Microsoft Windows Operating System.

Starting and Configuring the TFTP Server

Configure the TFTP Server’s root directory as the Convedia/wav directory on the installation CD. The audio prompts are retrieved from the TFTP Server’s root directory when the download utility is run.

Configuring Audio Prompt Download batch file

The installation CD’s Convedia directory contians a file called loadSpectelclips.bat. This file is a batch file used to provision audio prompts.

Follow these steps:

1. Copy loadSpectelclips.bat to the directory where the AudioClip download utility was installed:

<root_directory>\ucd-snmp

2. Edit the loadSpectelclips.bat file and change the following:

a. Change the Host IP address to IP address on the local machine

b. Change the MS IP address to the IP address of the Primary SCC card

3. Save the file.

Running the Audio Prompt Download batch file

Follow these steps from the <install-dir>\ucd-snmp directory:

1. Make sure that the TFTP Server is running and configured correctly. See Starting and Configuring the TFTP Server on page 32.

2. Run loadSpectelclips.bat.

The TFTP server displays the progress as the clips are loaded onto the Convedia Media Server.

Page 33: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Software Process Configuration

Issue 2 September 2, 2005 33

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Using an NFS ServerWhen the S6x00 is configured to use one of the hardware media servers, an NFS Server is used to remotely store all of the audio recordings created using the conferencing application. The hardware media server uses NFS to mount the server's file system. That file system is used to hold audio prompts and recordings.

Note:Note: Recording files are stored in /usr3/ipcb/usr3/confrp. The Convedia servers store

recording files with the digit names and a wav extension. These servers do not use raw pcm files. Files in /usr3/confrp will not have the wav extension, are 0 bytes in length, and cannot be played in Bridge Talk.

Install the call manager (CS700) software and the S6x00 software prior to configuring the NFS server. These steps are required to configure an NFS Server for use with the S6500 or S6800 Hardware Media Server solutions:

● Configure the NFS Server

● Configure the Convedia Media Server

● Configure the software media server.

Upgrading from a prior configuration

When upgrading from an earlier version of the media server you will need to run a script that moves audio files into the /usr3 directory and creates links, so that the server can locate the files.

After successful installation of the media server, follow this procedure to run the script..

1. Log in as root.

2. Execute this command:

/ipcb_nfsinst.sh

! Important:Important: Do not interrupt this process. The script may take a few minutes to run if there are

existing recording files.

Configuring the NFS Server

The S6500/S6800 server stores the recordings from the Convedia Media Server.

Follow this procedure to set up the NFS Share.

1. Log in as root.

2. Copy the ipcb_nfsinst.sh to the system.

Page 34: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Configuration

34 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

3. Modify the ipcb_nfsinst.sh file by adding the IP address which the CMS-6000 uses to access the NFS. This is the same IP address entered when you configured the NFS share on the Convedia Media Server.

4. Run the ipcb_nfsinst.sh script.

This script creates the NFS share and the appropriate directories needed for recording.

! WARNING:WARNING: Do not interrupt this script, it takes a few minutes to run.

5. Reboot the Convedia MPC in order for the NFS changes to take place.

Configuring NFS on the S6x00

Edit the application server’s /etc/hosts to add definitions for each Convedia MPC card. This example shows definitions for two MPC cards:

Tip:Tip: The hosts names must match the entry in /etc/dfs/dfstab, as well as the actual

host name known to DNS.

Configuring /etc/dfs/dfstab

Edit the dfstab file to include the name of the MPC card.

1. Open /etc/dfs/dfstab with a text editor.

2. Add a line to the end of the file to define the MPC card. The entry will look similar to this one, but should not wrap:

/usr/sbin/share -F nfs -o rw=convediams1:convediams2.com/usr3/ipcb

Note:Note: Include the name for each MPC card separated by a colon and no spaces, as

shown in the preceding example.

#ident #@(#)hosts 1.2"#ident "$Header: /sms/sinixV5.4esrcs/s19-full/usr/src/cmd/cmd-inet/etc/hosts,v 1.1 91/02/28 16:30:32 ccs exp $"## Internet host table127.0.0.1 localhost#10.220.15.41 ws41.sqalab1.com ws4`10.220.15.73 convediams110.220.15.76 convediams2

Page 35: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Software Process Configuration

Issue 2 September 2, 2005 35

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

3. Save the file. File changes are not saved until the system reboots. However, you can immediately apply the changes without rebooting by using this command:

/urs/sbin/exportfs -a

4. Reboot the system.

Configuring NFS on each MPC card

Configure the Convedia Media Server to access the exported directory on the NFS Server. Use a web browser to connect to the management card in the Convedia rack.

Then follow this procedure:

1. Log in to the Convedia Web Interface on page 24.

2. Click Configuration in the upper left.

3. Click Slot configuration.

4. Click Configure NFS. The system displays the Configure NFS dialog.

Configure NFS

5. Select the Slot number for the MPC card.

6. Verify that Enabled is selected.

7. Verify that Mount is set to 1.

Tip:Tip: You can only mount one directory for a host.

8. Type the system’s IP address in NFS External File Server IP Address or hostname.

9. Type “/usr3/ipcb” in the NFS File Server exported directory field.

10. Click Execute.

11. Reboot the MPC. It takes a minute or two to restart.

Page 36: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Configuration

36 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Note:Note: For more information on Configuring NFS on the CMS-6000, review the

Configure NFS section of the CMS-6000 Installation and Operations guide.

Verifying the NFS Configuration on the MPC Card

Once the MPC card is configured, verify the installation by performing these steps:

1. Telnet to the IP address for the management card in the Convedia. The user name is “admin” and password is “convedia”.

2. Telnet to the MPC card. The MPC cards are named “mpc1”, “mpc2”, “mpc3”, etc. Use the login name “root”. There is no password.

3. Type:

Cd /mnt

The system will display a directory named for the NFS host. In this example the bridge address is 10.220.15.28:

cd 10.220.15.28

4. List the directories by typing:

ls -l

5. Verify that each of following directories are in the list:

● BACKUPS

● Link from confrp to /usr3/ipcb/usr3/confrp

● lost+found

● link from roster to /usr3/ipcb/usr2/roster

● savedroster

6. Verify that you can write to the disk by creating a test file by typing this command:

echo test > testfile

7. List the directory to verify that testfile was created.

8. Delete testfile by typing:

rm testfile

Correcting MPC Configuration

If you discover a problem with the MPC configuration, enter the configuration again and reset the card.

If that doesn't work, follow these steps:

1. Disable NFS for mount point 1 on the card.

Page 37: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Media Server Resource Management

Issue 2 September 2, 2005 37

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

2. Reset the card.

3. Follow the procedure documented in Configuring NFS on each MPC card on page 35.

Configuring S6x00

Add the IP address for the NFS Server to the mediaServerInterface.cfg file to configure S6x00.

Media Server Resource ManagementYou can configure multiple S6x00 media servers to share media-server resources on an external hardware media server. For example, imagine an installation that has three S6x00 media servers and seven media server cards, such as the one displayed in Figure 4: Media Server Resource Configuration. Six media server cards are configured to support each of the three S6x00 media servers. In other words, each system is assigned two cards. The seventh media-server card is a designated spare resource in case any of the other six cards fail.

In the event that one of the six resources fails, the S6x00 appropriates the spare media card. When the failed media-card returns to service the system designates it as the spare.

Page 38: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Configuration

38 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Figure 4: Media Server Resource Configuration

Configuring Resource SharingConfiguring the system for resource sharing is a three-part process, which involves editing these files:

1. processTable.cfg file stored on each media server to use any of the resources at any given time.

2. mediaServerInterface.cfg

3. system.cfg

Details are provided in the subsequent sections.

Configuring the Process Table Store the profilee for each of the media servers in the processTable.cfg file on each system. Software Process Configuration on page 21 provides the details of this file. Media servers listed in the process table are available for use by the media server dispatcher. When you list these

Page 39: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Media Server Resource Management

Issue 2 September 2, 2005 39

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

resources in the file, set the ProcessArg to “noexecute” to prevent the process from automatically launching during start up.

The example processTable.cfg file, demonstrates settings for an installation that has access to seven different media server resources and four application servers.

Page 40: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Configuration

40 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

processTable.cfg file# processes file, enumerates the number of processes in the network.# will have the name of the process Key ID and the IP addressproccessName ipcKeyNumber autoStartProcessExe ipAddress route ProcessArgsinitipcb 110 0noexecute 0.0.0.0commsProcess 111 1/usr/dcb/bin/serverComms 0.0.0.0bridget700 100 0noexecute 0.0.0.0 dspEvents/msDispatcher,netEvents/sipAgentsipAgent 101 1/usr/dcb/bin/sipagent 0.0.0.0 dspEvents/msDispatcher,appEvents/bridget700msDispatcher 102 1/usr/dcb/bin/msdispatcher 0.0.0.0 netEvents/sipAgent,appEvents/bridget700,dspEvents/mediaServermediaServer 103 0/usr/dcb/bin/convMS 0.0.0.0 appEvents/msDispatcher,netEvents/msDispatcher 1mediaServer 104 0/usr/dcb/bin/convMS 0.0.0.0 appEvents/msDispatcher,netEvents/msDispatcher 2mediaServer 105 0/usr/dcb/bin/convMS 0.0.0.0 appEvents/msDispatcher,netEvents/msDispatcher 3mediaServer 106 0/usr/dcb/bin/convMS 0.0.0.0 appEvents/msDispatcher,netEvents/msDispatcher 4mediaServer 107 0/usr/dcb/bin/convMS 0.0.0.0 appEvents/msDispatcher,netEvents/msDispatcher 5mediaServer 108 0/usr/dcb/bin/convMS 0.0.0.0 appEvents/msDispatcher,netEvents/msDispatcher 6mediaServer 109 0/usr/dcb/bin/convMS 0.0.0.0 appEvents/msDispatcher,netEvents/msDispatcher 7mediaServer 112 0/usr/dcb/bin/convMS 0.0.0.0 appEvents/msDispatcher,netEvents/msDispatcher 8mediaServer 113 0/usr/dcb/bin/convMS 0.0.0.0 appEvents/msDispatcher,netEvents/msDispatcher 9mediaServer 114 0/usr/dcb/bin/convMS 0.0.0.0 appEvents/msDispatcher,netEvents/msDispatcher 10msResManager 220 0/usr/dcb/bin/mxshare 9.17.132.89 appEvents/msDispatcher,netEvents/msDispatcher 0msResManager 221 0/usr/dcb/bin/mxshare 9.17.132.90 appEvents/msDispatcher,netEvents/msDispatcher 1msResManager 222 0/usr/dcb/bin/mxshare 9.17.132.91 appEvents/msDispatcher,netEvents/msDispatcher 2msResManager 223 0/usr/dcb/bin/mxshare 9.17.132.92 appEvents/msDispatcher,netEvents/msDispatcher 3mxmonitor 200 1/usr/dcb/bin/mxmonitor 9.17.132.89 appEvents/msDispatcher,netEvents/msDispatcher aps1mxmonitor 201 1/usr/dcb/bin/mxmonitor 9.17.132.90 appEvents/msDispatcher,netEvents/msDispatcher aps2mxmonitor 202 1/usr/dcb/bin/mxmonitor 9.17.132.91 appEvents/msDispatcher,netEvents/msDispatcher aps3mxmonitor 203 1/usr/dcb/bin/mxmonitor 9.17.132.92 appEvents/msDispatcher,netEvents/msDispatcher standby

Page 41: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Media Server Resource Management

Issue 2 September 2, 2005 41

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Media Server Interface File

Each media server at the installation requires an entry in the mediaServerInterface.cfg file. This file may be shared across all of the application servers. When configuring the system, select one of the servers to record files. In the mediaServerInterface.cfg example, the back up application server stores the recordings.

Note:Note: Each application server requires an entry listing its IP Address. Every MPC card

requires a route to each of the Application servers on the domain.

mediaServerInterface.cfg

System Configuration File

The final step, required to configure resource sharing, requires editing the system configuration file to set the:

● number of media servers per system

● media server to execute

● priority within the media server pool

The system.cfg settings might look like thevexample shown in Resource sharing values set in system.cfg.

NFSServerIPAddress=10.221.10.192# mpc 1MediaServerIP_1=10.220.15.30MediaServerInterfaceSipListenPort_1=5050# mpc 2MediaServerIP_2=10.220.15.36MediaServerInterfaceSipListenPort_2=5040# mpc 3MediaServerIP_3=10.220.15.33MediaServerInterfaceSipListenPort_3=5030# mpc 4MediaServerIP_4=10.220.15.78MediaServerInterfaceSipListenPort_4=5020# mpc 5MediaServerIP_5=10.220.15.36MediaServerInterfaceSipListenPort_5=5010# mpc 6MediaServerIP_6=10.220.15.33MediaServerInterfaceSipListenPort_6=5000# mpc 7MediaServerIP_7=10.220.15.78MediaServerInterfaceSipListenPort_7=4090

Page 42: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Configuration

42 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Resource sharing values set in system.cfg

Controlling Media Server Sharing The mxShare process coordinates the system’s use of the media server resources. This process runs on each server and assures that no two systems use the same resource at the same time.

Minimally, the mxShare process requires this configuration information:

1. How to run the media server interfaces.

2. How many media server interfaces are allowed at any given time; along with the priority of the media server resources.

3. What systems the resource can communicate with.

The first two pieces of information are usually set in the system.cfg file. Optionally, they can be set on a specific configuration file for the process. The third piece of information, the location of the other systems, is transparent to the first two, as their IP addresses are configured on the processTable.cfg. The process does not need to know the IP address or how many other systems are out there, rather it relies on the KEY from the table.

The following configuration table belongs to a media server that shares files between three different application servers. The three application servers are located at these IP addresses:

system 1 = 10.221.10.138

system 2 = 10.221.10.140

system 3 = 10.221.10.142

The mxShare process identifies which other systems it can communicate with by the ipcKeyNumber. In this example system 1 can communicate with the 121 and 122 Key Ids, same applies to systems 2 and 3.

### path for the executable that launches to interface the media server

MediaServerExecName=/usr/dcb/bin/convMS

### media server priority. Priority is set to 1 for the first application server in the chain and for the rest it will be the last Application server priority plus the number of media servers that the last app server takes over. In the case of IBM it will be 1 for the first app server 3 for the second app server 5 for the third app server and 7 for the back up server.

MediaServerPriority=1

### Number of media servers to use

numMediaServers=2

Page 43: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Server Redundancy

Issue 2 September 2, 2005 43

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

The mxShare process knows how to execute the media servers, in other words it will have a configuration that indicates what and where to execute those processes and it will be in charge of polling those processes to make sure they are still running.

Configuration for three application servers sharing one hardware media server

Server RedundancyServer redundancy, or failover, occurs when the primary application server fails and the standby server automatically assumes operation for the failed server.

When this failover occurs, the standby server:

● Changes its role from standby to primary.

● Sends the Takeover message to the Client Registration Server (CRS).

● Registers with the SIP proxy server so that calls intended for the failed server route to the standby.

● Ceases monitoring the other application servers.

Sites installed with at least three application servers, a single Client Registration Server, and a standby server use the Workgroup Redundancy Method to impliment failover.

Establishing the CRS Data SourceSystems configured for failover, regardless of method used, rely on the Conference Reservation Server (CRS). The chdbased.reg file, found in /usr/dcb/dbase/admin, identifies the CRS to the

ipcKeyNumber ProcessExe ipAddress ProcessArgsinitpcb 110 noexecute 0.0.0.0bridget700 111 noexecute 0.0.0.0sipAgent 101 ./sipagent 10.221.10.138msDispatcher 102 ./msdispatcher 10.221.10.138mediaServer 103 noexecute 10.221.10.138 0mediaServer 104 noexecute 10.221.10.138 1mediaServer 105 noexecute 10.221.10.138 2mediaServer 106 noexecute 10.221.10.138 3mediaServer 107 noexecute 10.221.10.138 4mediaServer 108 noexecute 10.221.10.138 5mediaServer 109 noexecute 10.221.10.138 6msResManager 120 ./mxShare 10.221.10.138msResManager 121 ./mxShare 10.221.10.140msResManager 122 ./mxShare 10.221.10.142

Page 44: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Configuration

44 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

application server. This file contains the section, [crsdatasource], with the settings required to connect the application server to a CRS.

Most of the default attribute values set in this file apply to any installation. However, the ‘address’ attribute specifies the name of the CRS. Make sure that you edit the file to supply the address attribute, but remember that raw IP addresses are not supported.

Tip:Tip: If the CRS is not registered with the Domain Name Service, add an entry for the

CRS in the application server’s /etc/hosts file. The default settings in the following example, CRS data source section of the hosts file.

CRS data source section of the hosts file

! Important:Important: If the CRS is running when the mxmonitor process starts up, then the mxmonitor

process initializes and begins polling for sip data. Later, if the CRS stops running, the polling thread continuously attempts to reconnect and when the CRS comes back, will reconnect. in the interum. the system runs with the data it has until the connection to the CRS is restored.

Note:Note: Additional information on installing the Conference Reservation Server is

available in the following document: System Administrator Guide for CRS 2.6.

Obtain the SIP proxy settings

Run ./specteltest from the application server’s command line, to identify the SIP proxy entries that are needed to configure the CRS Front End. The file is located in /usr/dcb/bin directory.

[crsdatasource]installed=truename=crsdatasourceversion=0.1address=voyagerport=5050user=ACScabinet="14." <—obtain this value from the CRS.

Page 45: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Server Redundancy

Issue 2 September 2, 2005 45

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Follow these steps to discover the SIP proxy entries need by the CRS front end.

1. Type this command:

CMD>./specteltest

The system displays:

2. Type “9” at the command line:

The system displays this prompt:

Menu choices: v - validate passcode n - new reservation u - update reservation t - update reservation by tui e - extend reservation r - resinst test a - auto add p - display product info l - list reservations z - get time zone ref c - add entry to call branding table 1 - update an entry in the call branding table 2 - delete an entry in the call branding table 3 - list all entries in the call branding table 4 - get the total number of entries in the call branding table 5 - get list of duplicate entries created for new DNIS length 6 - set the DNIS length to a new value and delete duplicates 7 - add our test set to the call branding table 8 - dump secCode for first conference. 9 - list sip proxy configuration entries. x - update sip proxy configuration table. y - take over for specific cabinet. d - get call brand entry by DNIS b - test Config Services ?|h - print this message q - quit

Enter Bridge Reference Number:

Page 46: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Configuration

46 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

3. Type the bridge number at the command line, for example, 5:

The system displays the information related to bridge 5:

Press the Enter key to display additional information.

Workgroup Redundancy Method A workgroup architecture can provide support for server redundancy. In this configuration, a workgroup is defined as three primary application servers, one standby application server, and one Conference Reservation Server (CRS). Figure 5 illustrates a typical workgroup.

Figure 5: Application Server Workgroup

The primary application server provides the IP Audio Conferencing Application. Each application server can support a specific number of IP calls and Audio Conferences. The standby server monitors each primary application server in its workgroup and detects failure. When a primary application server fails, the standby server assumes the failed server’s role in the workgroup and ceases its monitoring function. This takeover function is possible because:

● Each Application Server and the Standby Server contain all reservations for that workgroup.

Ref ProxyURI Contact To From UsrName Pwd RefreshTime DNIS

============================================================================================================================================

10 sip:10.220.15.50 sip:[email protected] sip:[email protected] sip:[email protected] user1 password 120 1900

11 sip:10.220.15.50 sip:[email protected] sip:[email protected] sip:[email protected] user1 password 120 2000

Press ENTER to continue...

Eth

erne

t

Primary ApplicationServers

Standy Server

CRS

Page 47: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Server Redundancy

Issue 2 September 2, 2005 47

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

● Each Application Server and the Standby Server contain all Call Branding Tables for that workgroup.

● Each Application Server and the Standby Server contain, or have access to via the CRS, the SIP Proxy configuration data for that workgroup.

Fail over is enabled on the system when:

● Each server in the workgroup contains the configuration file, mxmonitor.reg. Configuring the mxMonitor on page 47 describes this file.

● Each server in the workgroup is configured for redundancy by editing the processTable configuration file. Activating the Monitor Process on page 52 provides information on configuring the Process Table.

● Each server in the workgroup is configured to send messages to a Conference Reservation Server, CRS. Refer to Establishing the CRS Data Source on page 43.

Configuring the mxMonitor

The mxmonitor process identifies the servers and monitors each server to ensure that it responds to request messages. When a server denies a request from the monitor, the monitor sends the request to the next server in the workgroup. The server that responds to the request takes over the role of the server that denied the request.

When a server is configured as a standby, but determines that the workgroup already has a standby via a denied request, it switches to an active server and restarts the registration process. This design ensures that a failed application server can re-join the workgroup and take over as the standby.

Each server requires a configuration file named, mxmonitor.reg. This file contains the list of servers comprising the workgroup. The file has a section for each server containing its configuration, as well as a section titled, [mxconfig], containing attributes common to all servers regardless of their role. For example, the sipupdateperiod attribute specifies how often, in milliseconds, the CRS is checked for SIP Configuration data. Default mxMonitor.reg shows a sample of file installed on each system.

Page 48: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Configuration

48 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Default mxMonitor.reg

Table 5: mxMonitor Configuration Settings describes each section of this file and lists valid attributes with default settings.

# List the systems in our workgroup. Note, we are included in the list.[mxworkgroup]aps1aps2aps3standby

# Which system are we and what is the DDI refresh rate? That is, how# often to we get the DDI/SIP config data from the database or CRS?# Note, only 'crs' is supported as the source for DDI/SIP config data.# Future versions may support storing this data in the local database.## NOTE the cabinet reference under aps1,aps2...is the Reference value# on the Bridges Tab on CRS Front End. [mxconfig]trace=falsesipsource=crssipupdateperiod=60000reqtimeout=30000checkstatustimer=60000numstatusrequests=2#Name of cache file. If the file name is empty, caching will not be used.cachefile=sipproxy.tab#Rate of cache refresh in milliseconds, defaults to 1 hourcacherefresh=3600000#Source for SIP proxy data. Currently only “crs” is used. In the new version, it will be “none” #if CRS is not used. The default value will be “crs”.sipsource=crs

[aps1]process=aps1role=activecabinet=1

[aps2]process=aps2role=activecabinet=2

[aps3]process=aps3role=activecabinet=3

[standby]process=standbyrole=standbycabinet=4

Page 49: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Server Redundancy

Issue 2 September 2, 2005 49

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Table 5: mxMonitor Configuration Settings

[Section] Description Attribute Description Default

mxworkgroup Lists the servers in the workgroup. The name corresponds to the section for that server’s configuration.

not applicable not applicable aps1aps2aps3standby

mxconfig General configuration information.

trace Turns on diagnostic tracing when set to true.

false

sipsource Identifies the location of the SIP proxy settings.Note: Support for CRS only for this release.

crs

sipupdateperiod Frequency in milliseconds to request the SIP proxy configuration from the source.

60000(1 minute)

reqtimeoutperiod Time to wait in milliseconds for a response to an MXMONITOR REGISTER REQEUST message.

300000(5 minutes)

checkstatustimer Frequency in milliseconds for the standby server to check the status of the application servers.

60000(1 minute)

numstatusrequests Number of check status retries before declaring an application server failure.

2

1 of 4

Page 50: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Configuration

50 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

aps1 Application Server configuration

process Process name. This value matches the value specified as the last property in the mxmonitor entry in processTable.cfg. Do not change this value without changing the processTable.cfg file.

aps1

role The server’s role. Set to active for an application server. Set to standby for a for the standby server.

active

cabinet Identifies this application server to the CRS which uses this value to know which set of Sip Proxy Configuration data to send when requested. This attribute matches the bridgeref attribute in CRS.

1

aps2 Application Server configuration

process Process name. This value matches the value specified as the last property in the mxmonitor entry in processTable.cfg. Do not change this value without changing the processTable.cfg file.

aps2

role The server’s role. Set to active for an application server. Set to standby for a for the standby server.

active

Table 5: mxMonitor Configuration Settings (continued)

[Section] Description Attribute Description Default

2 of 4

Page 51: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Server Redundancy

Issue 2 September 2, 2005 51

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

cabinet Identifies this application server to the CRS. The CRS uses this to discern which set of Sip Proxy Configuration data to send when requested. Tip: This attribute matches the bridgeref attribute in CRS.

2

aps3 Application Server configuration

process Process name. This value matches the value specified as the last property in the mxmonitor entry in processTable.cfg. Do not change this value without changing the processTable.cfg file.

aps3

role The server’s role. Set to active for an application server. Set to standby for a for the standby server.

active

cabinet Identifies this application server to the CRS which uses this value to know which set of Sip Proxy Configuration data to send when requested. This attribute matches the bridgeref attribute in CRS.

3

standby Application Server configuration

process Process name. This value matches the value specified as the last property in the mxmonitor entry in processTable.cfg. Do not change this value without changing the processTable.cfg file.

standby

Table 5: mxMonitor Configuration Settings (continued)

[Section] Description Attribute Description Default

3 of 4

Page 52: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Configuration

52 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Activating the Monitor Process

Following the installation, the processTable.cfg file contains the required lines for server redundancy, however, these lines are commented out by default. The installer may use a text editor to remove comment charcter (#) from these mxmonitor process lines to enable redundancy. Notice the mxmonitor lines in the following processTable.cfg excerpt. The TCP/IP address is a sample.

processTable.cfg with entries for server redundancy

! Important:Important: Configure each application and standby server with the settings required for its

workgroup.

role The server’s role. Set to active for an application server. Set to standby for a for the standby server.

active

cabinet Identifies this application server to the CRS which uses this value to know which set of Sip Proxy Configuration data to send when requested. This attribute matches the bridgeref attribute in CRS.

standby

Table 5: mxMonitor Configuration Settings (continued)

[Section] Description Attribute Description Default

4 of 4

# processes file, enumerates the number of processes in the network...mxmonitor 200 /usr/dcb/bin/mxmonitor10.221.10.193appEvents/msDispatcher,netEvents/msDispatcher aps1mxmonitor 201 /usr/dcb/bin/mxmonitor10.221.10.194appEvents/msDispatcher,netEvents/msDispatcher aps2mxmonitor 202 /usr/dcb/bin/mxmonitor10.221.10.195appEvents/msDispatcher,netEvents/msDispatcher aps3mxmonitor 203 /usr/dcb/bin/mxmonitor10.221.10.192appEvents/msDispatcher,netEvents/msDispatcher standby

Page 53: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Customizing Audio Prompts on the S6500/S6800

Issue 2 September 2, 2005 53

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Recovering Conference RecordingsWhen an application server fails, conferences automatically switch to the spare server. Restart any current conference recordings, or NRPs, on the new application server.

Follow this procedure following an application server failure:

1. Use an NFS mount to copy any NRP recordings located on the failed application server to the server that took over.

Note:Note: In the event that the master drive was corrupted, the mirrored drive can be used

to copy prior recordings. If both hard drives are corrupted then prior recordings are lost.

2. Delete the original NRP recordings from the failed application server once it is back in service as the spare.

Customizing Audio Prompts on the S6500/S6800Installations with hardware based media servers, store the audio prompts that are used for annunciator messages locally on the media server. To replace audio prompts, the prompts must be loaded onto the hardware media server.

Annunciator MessagesFor the Convedia Media Server, the flexible annunciator messages are stored as Microsoft wav format G.711, 8kHz sample rate, 16-bit resolution, mono, mu-Law files. These messages are saved with a file number and the wav extension.

The annunciator file name is one less than the annunciator number. See “About Annunciator Numbering” on page 54. Table 6, “Annunciator Messages and Message Numbering,” on page -55” documents the default message recorded for each annunciator message number.

Recording MessagesFor best performance, create the recordings in any manner that will result in a good quality digital file. Then use an audio editing program to insert or trim the leading and/or trailing silences as described below.

Page 54: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Configuration

54 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Tip:Tip: The configuration file is stored in /usr2/flexannun.

Each message has a beginning and an end. Some messages are Initial Segments (e.g. “The file number you entered is:”), some (mostly the digits 0-9) are “Middle segments, some are Tail Segments, (e.g. “...participants currently in your conference”), and some are stand-alone segments (e.g. “Conference security has been activated”).

Each segment of the recorded message must be preceded and followed by silence. Record approximately 0.5 - 0.9 seconds of complete silence before and after the “complete sentence”. The silence before a segment that will be combined with another segment is generally 0.05 - 0.09 seconds. If the segment will lead into another segment, then its trailing silence is shorter, in the range of 0.2 - 0.3 seconds.

The following examples show, the silence increments in square brackets, [].

About Annunciator NumberingThe system stores 400 annunciator messages. Each annunciator is associated with a unique file number (0—399). This file number is always one less than message number displayed on the Flexible Annunciator Messages screen. These files have no extension. For example annunciator 2 is stored in a file named, “1” and annunciator 1 is stored in a file named “0”.

Technically, you can use any annunciator message for any purpose; however, the following configuration works most often:

● Annunciators 1 to 178 are used for the dial-in greetings, dial-out greetings, and Call Routing messages. These messages are customized.

● Annunciators 179 to 253 and 384 to 427 are factory prerecorded and used for various system prompts and messages, but you can replace them with different messages that meet conference-specific requirements.

● Annunciators 254 to 300 are not pre configured.

● Annunciators 301 to 383 are used for Flex messages, but you can replace them with different messages that meet conference-specific requirements.

Messages are limited to a one minute in duration.

Initial Middle Tail

[.5] There are currently [.03] [.05] seven [.03] [.05] participants currently in conference [.5]

Stand-alone Segment

[.5] "Conference security has been activated [.9]

Page 55: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Customizing Audio Prompts on the S6500/S6800

Issue 2 September 2, 2005 55

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Table 6: Annunciator Messages and Message Numbering describes each message.Table 6: Annunciator Messages and Message Numbering

File Number

Message Number

Message

0 1 Welcome. You have reached the Audioconferencing System. After the tone, enter your conference security code, followed by the pound key. Thank you.

1-177 2 - 178 configurable

178 179 After the tone, please state your name, followed by the pound key.

179 180 The following participants have been connected to the conference.

180 181 All conference lines are in use.

181 182 The maximum number of participants are currently connected to this conference.

182 183 The system is unable to authorize access to the dial out feature.

183 184 The conference security feature has been turned ON. Your conference is now secure.

184 185 The conference security feature has been turned…OFF.

185 186 A new participant has joined the conference.

186 187 A participant has left the conference.

187 188 The system is unable to recognize the security code that was entered. Please verify the security code and try again.

188 189 The system is unable to recognize the security code that was entered. For further assistance, please remain on the line. Thank you

189 190 The system is unable to recognize the PIN code that was entered. Please verify the PIN code and try again.

190 191 The system is unable to recognize the PIN code that was entered. For further assistance, please remain on the line. Thank you.

191 192 15 minutes remaining.

192 193 14 minutes remaining.

193 194 13 minutes remaining.

194 195 12 minutes remaining.

195 196 11 minutes remaining.

196 197 10 minutes remaining.

197 198 9 minutes remaining.

198 199 8 minutes remaining.

1 of 11

Page 56: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Configuration

56 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

199 200 7 minutes remaining.

200 201 6 minutes remaining.

201 202 5 minutes remaining.

202 203 4 minutes remaining.

203 204 3 minutes remaining.

204 205 2 minutes remaining.

205 206 1 minutes remaining.

206 207 This conference is ending. You may now disconnect. Thank you.

207 208 Thank you for your patience. Please remain on the line, and a representative will assist you momentarily.

208 209 The system is unable to begin recording at this time, please contact your system administrator.

209 210 The system is unable to begin playback at this time.

210 211 Please create the recording file number and then press the pound key. To cancel, press the star key.

211 212 This conference is no longer being recorded.

212 213 The recording file number that you entered is…(digits played here).

213 214 To begin recording, press one. To re-enter the recording file number, press two. To cancel this request, press the star key. To stop a recording in progress, press star 2.

214 215 To begin playback, press one. To re-enter the recording file number, press two. To cancel this request, press the star key. When playback has started, press star 3 to end playback.

215 216 The conference playback has now concluded.

216 217 The recording file number that you have entered is not available.

217 218 The conference is now being recorded.

218 219 Conference playback in progress.

219 220 Please make your selection from the following three options: To start the playback at the beginning, press the pound key. To skip ahead and start from a different point, first enter the number of minutes you wish to skip, then press the pound key. To cancel your request, press the star key.

220 221 You are the first participant in this conference.

Table 6: Annunciator Messages and Message Numbering (continued)

File Number

Message Number

Message

2 of 11

Page 57: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Customizing Audio Prompts on the S6500/S6800

Issue 2 September 2, 2005 57

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

221 222 There are . . .(number of participants).

222 223 . . . . participants in your conference.Note: Messages 222 and 223 are played as one sentence.

223 224 That concludes the roster playback.

224 225 Please enter the telephone number to call.

225 226 The dial out has been stopped.

226 227 The phone number you have entered is . . . (digits).

227 228 Please make your selection from the following three options: To place a call, press 1. To re-enter the phone number, press 2. To cancel your request, press the star key.

228 229 Your call could not be completed as dialed. Please try again.

229 230 The selected conference is not currently active, please confirm the scheduled time including the time zone.

230 231 The conference has been secured by a moderator and entry is not allowed at this time. Please contact the meeting organizer for additional information.

231 232 This conference has reached its maximum capacity. Please contact the meeting organizer for additional information.

232 233 No security code has been detected. To obtain a security code, please contact the meeting organizer.

233 234 Please enter the Billing Code for this conference, followed by the pound sign, or press * to cancel.

234 235 The Billing Code entered for this conference is . . . (digits).

235 236 Press one to accept, press two to change, or press star to cancel.

236 237 This conference will end when the last moderator hangs up.

237 238 This conference will continue when the last moderator hangs up.

238 239 This operation has been cancelled.

239 240 This operation is currently unavailable.

240 241 Your conference has been extended an additional 25 minutes.

241 242 Hello. Your conference call is about to begin. To join the conference, please enter one on your touch tone keypad. Thank you.

242 243 Hello. Your conference call is about to begin. To join the conference, please enter your security code, followed by the pound key. Thank you.

Table 6: Annunciator Messages and Message Numbering (continued)

File Number

Message Number

Message

3 of 11

Page 58: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Configuration

58 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

243 244 Please stand by while your participants are dialed.

244 245 Not enough lines were available to dial all of your numbers. Please standby while some of your numbers are dialed. To determine the number of people in your call, press * eight when dialing is complete.

245 246 Your blast dialing is complete.

246 247 Please enter your PIN code followed by the pound key.

Note: An alternate version of this message is available from annunciator file 246a / message 247a.

246a 247a Please enter your PIN code followed by the pound key. If you don’t have a PIN Code, simply press pound.

247 248 The system is unable to recognize the security code that was entered. Please disconnect now, thank you.

248 249 The system is unable to recognize the PIN code that was entered. Please disconnect now. Thank you.

249 250 The main conference has been secured and entry is not allowed at this time. The moderator has been notified of your request, please stand by.

250 251 Your conference is currently secured. A participant of the Sub Conference is requesting re-entry. Please turn off security to unlock the conference.

251 252 Re-entry to the main conference is now allowed.

252 253 You are the only moderator in this conference. Please unlock the conference before joining the sub-conference.

253 254 Conference help cancelled.

254 255 Operator unavailable.

300 301 Thank you.

301 302 Enter the area code and number followed by the pound sign. To cancel this request, and return to the conference, press star.

302 303 The number you dialed is …

303 304 To change this number, press star, or for connection options, press the pound sign.

304 305 … is invalid. Please enter the correct digits, followed by pound.

305 306 To proceed with dialing, press pound. The following options are available once you press pound to begin dialing: to join the participant to conference, press star 1; to join the participant and continue dialing, press star 2; to disconnect the line, press star 3; to disconnect the line and continue dialing, press star 4.

Table 6: Annunciator Messages and Message Numbering (continued)

File Number

Message Number

Message

4 of 11

Page 59: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Customizing Audio Prompts on the S6500/S6800

Issue 2 September 2, 2005 59

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

306 307 I am sorry, your entry …

307 308 …, is not valid. Enter the valid digits followed by pound.

308 309 After joining the call, to record your conference, press star 2, for assistance, press star 0. To start you conference, press 1 now.

309 310 Default conference options. All changes made to the default options will apply to active and future conferences with the exception of Quick Start. Changes to Quick Start will apply to future conference only.

Note: When a system is configured to work with an external server such as EPV or a CRS, this message states:Default conference options. All changes made to the default options will apply to active conferences.

310 311 Main Menu: To change your 4-digit Leader PIN, press 1. To configure Participant Name Record and entry and exit announcement options, press 2. To change Quick Start options, press 3. To change Auto Continuation option, press 4. For an overview of different conference options, press 9. To return to the previous menu, press star.

311 312 I am sorry, this feature is not enabled. Please contact your service provider to change your leader pin. To return to the previous menu, press star.

312 313 I am sorry, this feature is not enabled.

313 314 Default options overview. Role call prompts callers to record their name as they join a conference call. At any time during the conference these names can be replayed privately to any conference participant by pressing star 9. Quick Start allows conferences to begin immediately without waiting for the leader to arrive. Auto continuation allows all conferences to automatically continue after the leader disconnects. Entry and exit announcement options determine what will be heard when participants join and leave the conference. Options include name announces, tones, or silence.

314 315 Quick Start is on. To turn Quick Start off, press 1. To return to the previous menu, press star.

315 316 Quick Start is off. To turn Quick Start on, press 1. To return to the previous menu, press star.

316 317 Auto continuation is on. To turn Auto continuation off, press 1. To return to the previous menu, press star.

317 318 Auto continuation is off. To turn Auto continuation on, press 1. To return to the previous menu, press star.

318 319 Participant name record is on. To turn participant name record off, press 1. To change conference entry and exit announcement options, press 2. To return to the previous menu, press star.

Table 6: Annunciator Messages and Message Numbering (continued)

File Number

Message Number

Message

5 of 11

Page 60: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Configuration

60 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

319 320 Participant name record is off. To turn participant name record on, press 1. To change conference entry and exit announcement options, press 2. To return to the previous menu, press star.

320 321 Participants will be announced when joining and leaving the conference with tones. To select name announce, press 1. To select tones, press 2. To select silence, press 3. To return to the previous menu, press star.

321 322 Participants will be announced when joining and leaving the conference with names. To select name announce, press 1. To select tones, press 2. To select silence, press 3. To return to the previous menu, press star.

322 323 Participants will be announced when joining and leaving the conference with silence. To select name announce, press 1. To select tones, press 2. To select silence, press 3. To return to the previous menu, press star.

323 324 I’m sorry, participant record name must be on to choose this option.

324 325 I’m sorry, that entry is not valid.

325 326 I’m sorry, this feature is not currently implemented.

326 327 I’m sorry, that conference code is invalid. For assistance, please contact your service provider.

327 328 You will now be placed into conference. To mute your line, press star 6. To unmute, press star 7.

328 329 You are the first participant. To mute your line, press star 6. To unmute, press star 7.

329 330 To mute your line, press star 6. To unmute, press star 7.

330 331 I’m sorry, your entry is invalid. Enter the valid digits followed by pound.

331 332 Welcome to Avaya’s instant conferencing. Enter your conference code followed by pound.

332 333 The conference has been locked by the leader.

333 334 The conference has been unlocked.

334 335 If you are the leader, press star now.

335 336 Please enter your leader PIN, followed by the pound sign.

336 337 I’m sorry, this conference has been locked by the leader. Please hang up and contact your service provider for assistance. You will now be disconnected by the system.

337 338 <Short silence.>

Table 6: Annunciator Messages and Message Numbering (continued)

File Number

Message Number

Message

6 of 11

Page 61: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Customizing Audio Prompts on the S6500/S6800

Issue 2 September 2, 2005 61

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

338 339 The following conference commands are available to the leader. To request an operator join your conference, press star 0. To request an operator speak to you individually, press 00. To dial out, press star 1. To record the conference, press star 2. To change conference entry and exit announcement options, press star 3. To lock the conference, press star 4, to unlock the conference, press star 5. To mute your individual line, press star 6, to unmute your line, press star 7. To select or de-select conference continuation after you disconnect, press star 8. To hear a private roll call of participants, press star 9. To hear a private participant count, press star #. To mute all lines except the leader, press ##; to unmute all lines, press 99.

339 340 The following conference commands are available: to request an operator join your conference, press star 0; to request an operator speak to you individually, press 00. To mute your line, press star 6; to unmute your line, press star 7. To hear a private roll call of participants, press star 9; to hear a private participant count, press star #.

340 341 You are now muted.

341 342 You are no longer muted.

342 343 The conference is now in silent mode

343 344 The conference is now in talk mode

344 345 I am sorry, that entry is not valid. Stand by for an operator. (sequence of 4 short beeps).

345 346 I’m sorry, this feature is not enabled.

346 347 The following participants are in the conference.

347 348 <Name> has joined the conference.

348 349 <Name> has left the conference.

349 350 Your request will be answered by the next available operator. To cancel your request, press star 0.

350 351 Your operator request has been canceled.

351 352 To change conference entry and exit announcement options, press 2; to return to conference, press star.

352 353 The conference will be allowed to continue after you disconnect. To set the conference to end when you disconnect, press star 8.

353 354 The conference will end when you disconnect. To allow the conference to continue after you disconnect, press star 8.

354 355 You will now be placed into conference. To mute your line press star 6, to unmute press star 7.

355 356 The leader has not arrived yet. Please stand by.

Table 6: Annunciator Messages and Message Numbering (continued)

File Number

Message Number

Message

7 of 11

Page 62: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Configuration

62 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

356 357 To start the conference recording, press 1. To cancel, press star.

357 358 Please stand by while your recording connection is established. To cancel the recording, press star 2.

358 359 The conference is now being recorded. To stop the recording, press star 2.

359 360 To stop the conference recording, press 1. To cancel, press star.

360 361 This conference is no longer being recorded.

361 362 After tone, state your name, followed by the pound sign.

362 363 Sorry, no dial-out line is available.

363 364 <The system sounds two short beeps.>

364 365 I’m sorry, that conference code is invalid. Please stay on the line for the next available operator.

365 366 I’m sorry, that Leader PIN is invalid. For assistance, please contact your service provider.

366 367 To bypass a conference passcode press star now. To enter a conference passcode please enter the conference passcode followed by the pound sign. Passcode may be 4 to 9 digits.

367 368 This is a Quick Start conference.

368 369 Please enter your new leader PIN followed by the pound sign. The leader PIN must be

369 370 to …

370 371 … digits. To return to the previous menu, press star.

371 372 Your new leader password is …

372 373 I’m sorry, the leader PIN must be between …

373 374 and …

374 375 … digits long. Please, re-enter your leader PIN followed by a pound sign.

375 376 To bypass a conference passcode, press star now. To enter a conference passcode, please enter the conference passcode, followed by the pound sign. The passcode may be 4 to 9 digits.

376 377 A conference passcode will not be required for this conference.

377 378 Your conference passcode is…

378 379 To change this entry, press star now.

Table 6: Annunciator Messages and Message Numbering (continued)

File Number

Message Number

Message

8 of 11

Page 63: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Customizing Audio Prompts on the S6500/S6800

Issue 2 September 2, 2005 63

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

379 380 Please enter the conference passcode followed by the pound sign.

380 381 I’m sorry, the conference passcode must be between four and nine digits long. Please re-enter your passcode followed by the pound sign.

381 382 Please enter the conference passcode followed by the pound sign.

382 383 I’m sorry, that conference passcode is not correct. For assistance, please contact your conference chairperson.

383 384 Please enter the Billing Code for this conference, followed by pound .

384 385 You will now be disconnected by the conference leader

385 386 The phone number you entered is not allowed at this time.

386 387 This conference has been secured by the moderator and entry is not allowed at this time. Please disconnect now. Thank you.

387 388 I'm sorry, we did not get your name. After you state your name, please press the pound key.

388 389 Your call will now begin. For operator assistance anytime during your call, press star zero. To mute your line press star six. To unmute press star seven. For more information, press star star.

388a 389a Your call will now begin. For operator assistance anytime during your call, press star zero. To mute your line press star six. To unmute press pound six. For more information, press star star.

389 390 ...Conference Recording...

390 391 You are being placed into a conference in muted mode.

391 392 To stop conference recording, press star two.

392 393 An Operator is requesting to join your Locked Conference. To allow Operator entry, press star seven to unlock your Conference.

393 394 I’m sorry, we did not get your name. Please, stand by for an operator

394 395 Please select the sub conference you wish to join by pressing a digit between one and nine. You may also enter zero to go back to the main conference, or star to cancel.

395 396 The sub conference number you have entered is invalid. You will now be returned to your conference.

396 397 The sub conference number you have entered is invalid.

397 398 A moderator has requested for everyone to rejoin the main conference. You will now be transferred back to the main conference.

Table 6: Annunciator Messages and Message Numbering (continued)

File Number

Message Number

Message

9 of 11

Page 64: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Configuration

64 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

398 399 Sub conference...(number one - nine).

399 400 … is currently locked. A participant from another sub conference is trying to enter this sub conference. Press one to unlock sub conference or press star to cancel.Note: File 399 and 400 are played as one sentence.

400 401 The main conference is currently locked. A participant from a sub conference is requesting reentry. Press one to unlock the main conference or press star to cancel.

401 402 …has been locked by the moderator and entry is not allowed at this time. A moderator has been notified of your request. Please stand by.Note: Message 399 and 402 are played as one sentence.

402 403 Everyone has been moved back to the main conference. Please rejoin the main conference now. (by pressing *93/93 0)

403 404 Entry to the sub conference you were trying to join is now allowed.

404 405 I am sorry but the conference you were trying to join cannot be unlocked at this time.

405 406 Please enter one through nine to join a sub conference. Enter zero to go back to the main conference, pound to return all participants to the main conference, or press star to cancel.

406 407 Your conference is currently locked so an operator is unable to assist you. Press one if you want to unlock your conference and request help. Press star if you want to cancel the help request.

407 408 Your conference is in the help queue. If you secure it an operator will be unable to assist you. Press 1 if you want to secure your conference and be removed from the help queue. Press * if you want to cancel the secure request and remain in the help queue.

408 409 Your conference is currently secured, so an operator is unable to assist you.

409 410 The Conference File Number is...

410 411 Please hold while an operator is dialed. After the operator joins, press *1 to add the operator to your conference, or *2 to hang-up the operator and return to the conference.

411 412 I am sorry; an operator cannot be reached at this time. Please, try again later. You will now be returned to conference.

412 413 This is a secure conference. The option to add the operator to conference is not available at this time.

413 414 Please hold while an operator is dialed. Press *2 to hang-up the Operator at anytime.

414 415 I'm sorry, an operator cannot be reached at this time. Please, try again later. You will now be disconnected

Table 6: Annunciator Messages and Message Numbering (continued)

File Number

Message Number

Message

10 of 11

Page 65: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Customizing Audio Prompts on the S6500/S6800

Issue 2 September 2, 2005 65

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Loading the customized prompts onto the Media ServerLoading audio prompts onto the Media Server is vendor specific. Please follow the instructions for the appropriate Media Server vendor.

Convedia Media Server

For complete documentation on how to load audio prompts on to the Convedia Media Server, please refer to the Audio Storage Management section of the CMS-6000 Installation and Operations Manual.

Here’s a simple list of what needs to be done:

● Record or convert the audio prompt to Microsoft wav format G.711, 8kHz sample rate, 16-bit resolution, mono, mu-Law.

● If Bridge Talk is used to record audio prompts, the audio prompts will be recorded in the correct Microsoft wav format to the /usr2/flexannun directory on the NFS share where recordings are configured to be saved.

415 416 Please dial <insert number here> for operator assistance.

416 417 I'm sorry, Conference Recording was unable to start

417 418 Please press any key on your phone to remain in conference.

418 419 Virtual Link Line

419 420 Someone has joined the conference ... Virtual Link Line.

420 421 Someone has left the conference ... Virtual Link Line.

421 422 Virtual Link Line has entered the conference.

422 423 Virtual Link Line has left the conference.

423 424 Conference gain is on

424 425 Conference gain is off.

425 426 Please stand by for Operator Help.

426 427 The conference is in lecture mode.

427 428 The conference is no longer in lecture mode.

Table 6: Annunciator Messages and Message Numbering (continued)

File Number

Message Number

Message

11 of 11

Page 66: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Configuration

66 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

● Configure the TFTP Server’s root directory to be the directory where the audio prompts reside.

● Use the Convedia User Interface to add the audio prompt to the Convedia Media Server.

● The clip type should be “named”

● The audio clip identifier should be the /usr2/flexannun followed by the audio prompt file number with a wav file extension. For example, the Welcome prompt would be “/usr2/flexannun/0.wav”

● The IP address should be the IP address of the TFTP server.

● The path and filename on the TFTP Server should be the audio prompt file number with a wav file extension. For example, the Welcome prompt would be “0.wav”.

Page 67: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Issue 2 September 2, 2005 67

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Chapter 4: Switched Circuit Integration (optional)

This chapter overviews the hardware features, installation, and configuration procedures for the optional gateway board, which enables S6200 servers to process incoming calls from switched circuit networks. Once an AudioCode’s TP-260/SIP board is added to the media server, customers can easily integrate existing PSTN T1/E1 users into their IP network.

! Important:Important: This feature is not currently available on the S6500 or S6800.

OverviewThe AudioCode’s TP-260/SIP PCI Board, Figure 6, may be installed in the S6200 media server to act as a gateway. When installed, the board occupies one 3V3 PCI Signaling, 64 bit universal PCI expansion resource slot. This board draws DC power from the Server PCI.

Note:Note: Complete information on TP-260 is available from the manufacturer. Refer to

AudioCodes TP-260 UN SIP User’s Manual Document #: LTRT-68002.

Figure 6: TP260

Figure notes:1. Ethernet LEDs.2. Reset button3. Internally-located base board LED4. Ethernet RJ-45 connector5. Four T1/E1 RJ-48c trunk connectors6. E1/T1/J1 LEDs

12

3

4

5

6 7

Page 68: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Switched Circuit Integration (optional)

68 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

7. PCI adaptor

Part numbersBefore you begin, ensure that you have the parts identified in Table 7 and in Table 8.

Installing the TP-260The rest of this chapter details the hardware preparation, installation, and configurations.

! CAUTION:CAUTION: Installation of Gateway Board should be performed by Authorized, qualified

Person.

VOLTAGE ALERT:VOLTAGE ALERT: Prior to installation of Audio codes board in a chassis, always correctly connect

the chassis to a safety ground according to the laws and regulations of the country in which the installation is performed

ELECTROSTATIC ALERT:ELECTROSTATIC ALERT: Electronic Components on the PCB are extremely sensitive to static electricity, to

reduce the risk of damage due to ESD when installing or servicing electronic equipment, it is recommended that anti-static grounding straps and mats to be used.

Table 7: Hardware Requirements

Description Comments

AudioCode’s TP260 Board

Table 8: Media Requirements

Media Description Comments

Mx6200- Manufacturing Image CD OS + Informix + DCB + S6x00 Image, GA releases

TP260 Software/Tools CD Configuration Utilities, Gateway Software Required

Page 69: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Installing the TP-260

Issue 2 September 2, 2005 69

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Unpacking the boardsThe TP260 Gateway board is shipped in a box, along with the following items:

● TP260 board sealed in Antistatic bag - Qty 1

● Trunk Splitter Cables - Qty 4

● CD - Documentation - Qty 1

● Hardcopy documents - Qty 1

Follow this procedure to unpack the board componants:

1. Remove each item from the box and examine for any obvious physical damages. If you notice any damages, log your observations, and immediately report the problem to managment so that proper action may taken.

! Important:Important: If you see any physical damage on the board or packing, return board to factory

for replacement, with remarks.

2. Make sure Antistatic Bag Seal in which TP260 Gateway board is packed is not broken. Remove the board gently, from the Antistatic Bag.

3. Remove the handle from the PCI Board by unscrewing two screws located on either end of the handle on solder side of the board, as illustrated in Figure 7.

Figure 7: TP260 Handle removal

4. Record the following board information:

● Serial Number of Trunk Pack Board

● Serial Number of Media Processing Board

● Serial Number of PCI Base Board

● MAC Address of the Board

● Product Serial Number of the board

5. Store a copy of the AudioCodes packing list.

Two cheese head screws are located at either end of the handle. The screw head faces the solder-side of the board.

Page 70: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Switched Circuit Integration (optional)

70 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Installing the Gateway Board into the Replace variable w/ short product name Server

Follow these steps to install the gateway board in the media server.

1. Verify that the 6200 Media Server power is switched off before installing Gateway Board.

2. Pull the slot board holder latch on the rear side of the server, before installing the board.

3. Open the server cover. Refer to Figure 8, and follow these instructions

a. Open Fan Door-A and Fan Door-B by pushing the latches in the direction of the arrows printed on the latches located on the fan doors.

b. Release the Server Top Cover latch by lifting it and slideing it in the direction illustrated below. The cover should now slide and is unlocked from the side latch holes located on either side of the server. Now, you should be able to lift the cover from the server.

Figure 8: S6200 (IBM X336) Server: TOP Covers

Notice the two PCI resource slots in Figure 9. Both of these slots use riser board to mount PCI adaptor boards. Slot 2 on the Adaptor Assembly comes with a riser board mounted. Use this riser board to mount AudioCodes board.

4. Remove the Slot 2 Adaptor Assembly which includes the Riser board. This board is connected on to the server’s mother board connector.

Push the retention latch sideways on either side of the riser board to eject the riser board from the motherboard. On one side of the retention latch there is an access hole provided to release the retention latch on that side.

Page 71: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Installing the TP-260

Issue 2 September 2, 2005 71

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Figure 9: PCI Slot Adaptor Assembly removal

There are three componants on the Slot 2 Adaptor riser board assembly:

1. Slot 2 Adaptor Assembly card Bracket

2. Slot 2 Adaptor Cover with bracket

3. PCI Adaptor Retainer Bracket

Figure 10: PCI Slot 2 Adaptor Riser Board Assembly.

5. Remove the Slot2 Adaptor Assembly board Bracket by levering it from the top, so the bracket is freed from the locking slot located towards riser board. Once removed you can access theTP260 gateway board connectors, after installing the board on to riser board.

6. Slide the PCI-Adaptor retainer bracket sideways so that it frees up the space for mounting TP260 Gateway board. Refer to Figure 9.

Page 72: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Switched Circuit Integration (optional)

72 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

7. Insert the TP260 board into the riser connector mounted on the slot2 adaptor assembly as shown in Figure 9.

a. Verify that the TP260 Board Bracket is locked into the slot on the slot2 Adaptor Assembly towards riser board.

b. Ensure the TP260 board is firmly inserted into the riser board PCI connectors.

8. Slide back the PCI-Adaptor retainer bracket so that the board sits in the retainer bracket groove and locks the board to the slot2 adaptor assembly.

9. Install the Slot 2 Adaptor Assembly into the server slot 2 as shown in Figure 9. Make sure slot 2 assembly riser card is firmly inserted into the server motherboard connectors, and push back retention latches sideways so that it firmly locks and holds the slot 2 adaptor Assembly.

Connecting external connectionConnect the ethernet and trunk cables.

1. Plug the Ethernet cable from TP260 to the 100BaseT Ethernet Switch that the S6200 is connected too.

Tip:Tip: During the initial configuration process, use a crossover cable to this port and

connect the other end to the PC/Laptop where BootP Application is installed.

The TP260 board provides four RJ54 trunk sockets. One RJ45 connector terminates two trunk ports with the help of a splitter cable. This makes it possible to terminate eight trunks on the four E1/T1 ports.

Figure 11: Splitter Cable and Trunk sockets

Page 73: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Configuring the Gateway

Issue 2 September 2, 2005 73

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

2. Make sure the trunk cables are connected to correct ports on the splitter cable.

From top to bottom, the first trunk socket terminates trunk ports 1 and 5; second trunk socket terminates trunk ports 2 & 6; third trunk socket terminates trunk ports 3 & 7; and fourth trunk socket terminates trunk ports 4 & 8. Use trunk splitter cables to terminate trunk ports independently from the board.

The Trunk Splitter has labels on them written as "1-4" and "5-8". The Splitter cable labeled 1-4 will carry trunk ports 1, 2, 3, and 4 depending on the splitter cable position. For example, if the splitter cable is on the socket market 1, 5 which is below the ethernet cable on Gateway card, then it will carry trunk port 1 on the socket labeled 1-4 and trunk port 5 will be on label 5-8.

Configuring the GatewayTo configure the AudioCodes gateway board, you first connect the media server to a laptop or PC, which is running the Microsoft Windows XP or Windows 2000 operating system. On that computer, install the AudioCode BootP Server Application. Once installed, this application detects all the BootP Clients, including the AudioCodes Gateway card.

AudioCodes Gateway board configuration

Intalling and Configuring bootpBefore installing the BootP application configure the laptop for a static IP Address. For example:

IP Address 10.1.10.55

Default Gateway 10.1.10.254

Subnet Mask 255.255.255.0

PC with Window O/S

TP260 Gateway CardCAT5 Ethernet

Crossover CableBootp Server

Bootp Client

Page 74: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Switched Circuit Integration (optional)

74 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Next, install and configure the BootP application.

1. Double click the setup.exe file located in the BootP application folder provided on the TP260 Software/Tools CD.

The installation process places the a bootp shortcut on the desktop.

2. Double click the bootp shortcut to launch the application. The application displays Figure 12: AudioCodes BootP/ TFTP Server.

Figure 12: AudioCodes BootP/ TFTP Server

Figure notes:TFTP Server Buttons

1. Pause When you select this button, replies are not sent to BootP Request messages. When this button is not selected, then the system replies to all BootP Request messages received from Bootp Clients.

2. Edit Client Button Click this button to enter Client Configurations.

3. Edit Templates TBD for later use

4. Clear Log Click this button to clear all entries from the log window portion of main application screen.

5. Filter Clients Click this button to prevent the BootP Tool from logging BootP requests received from disabled clients or from clients that do not have entries in the client table.

6. Reset Click this button to open a window that allows you to enter the IP Address for Gateway card that you want to Reset,

2

3

4

5

6

1

Page 75: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Configuring the Gateway

Issue 2 September 2, 2005 75

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Tip:Tip: BootP buttons are grey when selected. To assure that bootP client requests

recieve responses, make sure none of the buttons are grey (normal operation).

3. Select Menu > Edit > Preferences. The system displays the Preferences dialog, pictured in Figure 13: Preferences.

Figure 13: Preferences

4. Edit the BootP server settings on your system to match the BootP settings on the left side of Figure 13.

5. Edit the TFTP server settings by entering the IP address of the laptop and the directory location of the gateway server files. BootP will automatically populate the Boot File Mask and Ini file mask settings of the directory.

Tip:Tip: Store only one set of configuration files, one cmp file and one ini file, in the

directory so that bootP chooses the correct file.

6. Click Ok to save the changes.

Configuring the networkOnce the BootP Application is installed you use it to configure the AudioCodes gateway board for the network parameters that make it TP260 gateway board accessable through the Web GUI on the site’s network. The Web-based GUI enables further configurations on the gateway board.

Page 76: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Switched Circuit Integration (optional)

76 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Tip:Tip: Although the BootP application can be used to configure other parameters, only

use it to configure the gateway network parameters when used with the Replace variable w/ short product name server.

AudioCodes ship the TP260 cards with the following default network configurations:

IP Address 10.1.10.10

Default Gateway 10.1.10.1

Subnet Mask 255.255.0.0

The AudioCodes board power cycles when the S6200 server starts.

The BootP server application displays a client entry with the corresponding MAC Address, Figure 14. This MAC Address should match the recorded MAC Address of the gateway card.

Figure 14: Client entry on the BootP dialog

1. Double click the client entry to open Client configuration.

Page 77: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Configuring the Gateway

Issue 2 September 2, 2005 77

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Figure 15: Client configuration

Client configuration parameters are described in Table 9.

2. Enter the MAC Address matching the TP260 gateway card’s MAC address into the Client MAC field.

3. Check the box beside the Client MAC field, as illustrated in Figure 15.

4. Type "XXXX" in Client name.

5. Leave Template as <none>.

Table 9: Client Configuration Parameters

Client MAC Address Gateway Card MAC Address

Client MAC The IP address of the MAC.

Client Name Name of the client to be referred by bootP Server

Template <none>

IP Boards Static IP Address

Subnet Subnet Mask

Gateway Boards Gateway IP Address

TFTP Server IP TFTP Server Machine IP Address

Boot File *.cmp file which is gateway software image file

INI File *.ini file which is gateway parameters configuration file

Page 78: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Switched Circuit Integration (optional)

78 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

6. Enter the IP Address, Subnet mask, and Gateway IP Addresses in their respective fields.

7. Enter your laptop’s IP address in the TFTP Server IP Field.

8. Click OK.

9. Click Apply.

10. Click Reset.

11. Wait approximately15 seconds or so and then close this window.

12. Restart the Replace variable w/ short product name and Audio Gateway card. Notice the Log entry that displays the client information in the log window on BootP.

Log entry

! Important:Important: Verify that you are only accessing the gateway card. The MAC Address on

Gateway board should match the client’s MAC Address on the log received by the BootP application.

This concludes Configuring the network. Now, continue with Downloading the Gateway Software.

Downloading the Gateway SoftwareSome software files need to be downloaded onto the Gateway Board for normal operation. This section decribes the software files and the procedure.

File overview

Depending on the gateway application, some of these files may not be required.

● *.cmp The .cmp file contains the software for the Gateway card. Load this file when you are changing the version of Gateway software.

SoftwareTP260_UN_SIP_F4.40.227.417.CMP is a compressed image of the Gateway OS+SIP+ISDN Stacks.

! Important:Important: Always use the current version of the gateway software.

Page 79: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Configuring the Gateway

Issue 2 September 2, 2005 79

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Note:Note: The cmp file remains the same for different trunk configurations.

● *.ini The .ini file contains all the gateway card configuration parameters. Some of these parameter values are independent of the gateway application and some of these parameters are configured using WEB GUI. Load this file when changing configuration parameters that are required, such as T1 or E1.

Tip:Tip: The <board>.ini file contains all settings required for proper operation in E1 -

Euro ISDN configuration.

● *.dat (call progress Tone, CPT) The .dat file contains region specific, telephone exchange dependent file, which contains the call progress tones levels and frequencies that the VOIP Gateway uses.

Tip:Tip: M2K_usa_tones contains PSTN Tones which is compatible with US PSTN tones.

Note:Note: Tone files vary depending on the geographic location. For example the dial tone

or busy tone in the United States may not be compatible with German PSTN standards.

● *.dat (CAS file) The CAS.dat file contains specific CAS protocol definitions, which support CAS Signalling.

Note:Note: For T1 and E1 configurations, refer to the corresponding parent folder. Currently

qualified and released are: T1-N-ISDN, E1-EURO ISDN, or T1-CAS (WINK START). These folders contain all of the required configuration files in their respective sub directories: /CAS, /CMP, /CPT, /INI.

Obtaining the files

Follow this procedure:

1. Connect the laptop network connections to the same subnet as the S6x00 server.

2. Copy the folders from installation CD onto the laptop to the C:\Gtwy Directory. After copying the CD remove the CD from laptop.

3. Open the laptop’s Web browser and type the URL address of the Gateway IP Address in the browser. For example:

http://10.220.10.100

where 10.220.10.100 is the gateway card’s IP Address. The browser opens AudioCodes TrunkPack 260_UN.

Page 80: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Switched Circuit Integration (optional)

80 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Figure 16: AudioCodes TrunkPack 260_UN

4. Enter the User Name and Password.

5. Click OK.

6. Click Software Update.

7. Click Software Update Wizard to download the software into the gateway card. The browser starts the wizard in this figure

8. Click Start Software Wizard and the system proceeds to download the software into gateway card. The browser displays the Software Update Wizard.

The default User Name and Password is “Admin”.

Page 81: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Configuring the Gateway

Issue 2 September 2, 2005 81

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Figure 17: Software Update Wizard

a. Click Browse and point to the gateway software, TP260_UN_SIP_F4.40.227.417.cmp file located in folder C:\Gtwy\...\cmp file on laptop drive.

b. Click send file. Wait until a new window displays requesting the ini file type.

c. Click Browse and point to C:\Gtwy\...\ini file on the laptop drive.

Note:Note: The installation CD contains three folders; E1-Euro ISDN, T1-N ISDN, T1 CAS.

Select the appopriate folder which contains the files for the gateway configuration that you are installing.

d. Click Send File. Wait until a new window displays requesting the cpt file type.

e. Click Browse and point to C:\Gtwy\...\cpt file on laptop drive.

f. Click Send File. Wait until a new window displays requesting the vp file type.

g. Click Next. A new window requests the CAS File type.

h. Select Next if you do not need the CAS file. T1-ISDN and E1-EURO ISDN do not require the CAS file. Wait until a new window displays requesting the VXML file type.

i. Select Next since you are not configuring the WEB related Configuration.

j. Click Finish, SAVE Configuration, and RESET the board.

At this stage you have downloaded all the configuration files for the Gateway card.

9. Wait 3 minutes and then restart Audiocodes using the web browser .

10. Verify that the software loaded correctly. Refer to Checking the software version.

Page 82: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Switched Circuit Integration (optional)

82 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Checking the software versionUse the Web GUI and follow these steps to verify the AudioCodes software version.

1. Click Status & Diagnostics on the menu.

2. Click System Information on the top menu. The system displays AudioCodes System Information.

Figure 18: AudioCodes System Information

3. Verify that the Version ID matches the software that you loaded.

Page 83: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Issue 2 September 2, 2005 83

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Appendix A: Configuration Files

This appendix describes the different configuration files that required for the various Meeting Exchange media server configurations.

Process Table Configuration: processTable.cfgThe Meeting Exchange uses the process table to identify the location of the various processes that run on the system. The media server will not function unless the process table contains the appropriate information. This information is stored in /usr/ipcb/config to a file named, processTable.cfg.

Settings for S6500 or S6800 with the MXShare and MXMonitorThe following file contains IP Addresses of 0.0.0.0, which can be used as the local IP address of the Application Server. This configuration file can be edited to work on all Application Servers by adding the full IP Addresses for MXShare and MXMonitor. These settings are located at the bottom of the file.

# processes file, enumerates the number of processes in the network.# will have the name of the process Key ID and the IP address

proccessName ipcKeyNumber autoStart ProcessExe ipAddressroute ProcessArgs

initipcb 110 0 noexecute 10.220.40.31bridget700 100 0 noexecute 10.220.40.31

dspEvents/msDispatcher,netEvents/sipAgentcommsProcess 111 1 /usr/dcb/bin/serverComms 10.220.40.31sipAgent 101 1 /usr/dcb/bin/sipagent 10.220.40.31

dspEvents/msDispatcher,appEvents/bridget700msDispatcher 102 1 /usr/dcb/bin/msdispatcher10.220.40.31

netEvents/sipAgent,appEvents/bridget700,dspEvents/mediaServermediaServer 103 0 /usr/dcb/bin/convMS 10.220.40.31

appEvents/msDispatcher,netEvents/msDispatcher1mediaServer 104 0 /usr/dcb/bin/convMS 10.220.40.31

appEvents/msDispatcher,netEvents/msDispatcher2mediaServer 105 0 /usr/dcb/bin/convMS 10.220.40.31

appEvents/msDispatcher,netEvents/msDispatcher3mxmonitor 201 1 /usr/dcb/bin/mxmonitor 10.220.40.31

appEvents/msDispatcher,netEvents/msDispatcheraps2msResManager 202 0 /usr/dcb/bin/mxshare 10.220.40.31

appEvents/msDispatcher,netEvents/msDispatcher1

Page 84: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Configuration Files

84 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Settings for S6500 or S6800 without MXShare/MXMonitorThe settings in this example file configure a system with two MPC cards with no MXShare or MXMonitor. Some lines in the following example wrap for clarity

Settings for mxshare but no mxmonitor

# processes file, enumerates the number of processes in the network.# will have the name of the process Key ID and the IP address

proccessName ipcKeyNumber autoStart ProcessExe ipAddressroute ProcessArgs

initipcb 110 0 noexecute 10.220.40.31bridget700 100 0 noexecute 10.220.40.31

dspEvents/msDispatcher,netEvents/sipAgentcommsProcess 111 1 /usr/dcb/bin/serverComms 10.220.40.31sipAgent 101 1 /usr/dcb/bin/sipagent 10.220.40.31

dspEvents/msDispatcher,appEvents/bridget700msDispatcher 102 1 /usr/dcb/bin/msdispatcher10.220.40.31

netEvents/sipAgent,appEvents/bridget700,dspEvents/mediaServermediaServer 103 1 /usr/dcb/bin/convMS 10.220.40.31

appEvents/msDispatcher,netEvents/msDispatcher0mediaServer 104 1 /usr/dcb/bin/convMS 10.220.40.31

appEvents/msDispatcher,netEvents/msDispatcher1mediaServer 105 1 /usr/dcb/bin/convMS 10.220.40.31

appEvents/msDispatchher,netEvents/msDispatcher2

proccessName ipcKeyNumber autoStart ProcessExe ipAddress route ProcessArgs

initipcb 110 0 noexecute 10.220.40.31bridget700 100 0 noexecute 10.220.40.31

dspEvents/msDispatcher,netEvents/sipAgentcommsProcess 111 1 /usr/dcb/bin/serverComms 10.220.40.31sipAgent 101 1 /usr/dcb/bin/sipagent 10.220.40.31

dspEvents/msDispatcher,appEvents/bridget700msDispatcher 102 1 /usr/dcb/bin/msdispatcher10.220.40.31

netEvents/sipAgent,appEvents/bridget700,dspEvents/mediaServermediaServer 103 0 /usr/dcb/bin/convMS 10.220.40.31

appEvents/msDispatcher,netEvents/msDispatcher0mediaServer 104 0 /usr/dcb/bin/convMS 10.220.40.31

appEvents/msDispatcher,netEvents/msDispatcher1mediaServer 105 0 /usr/dcb/bin/convMS 10.220.40.31

appEvents/msDispatchher,netEvents/msDispatcher 2msResManager 202 1 /usr/dcb/bin/mxshare 10.220.40.31

appEvents/msDispatcher,netEvents/msDispatcher0

Page 85: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

System Configuration File: system.cfg

Issue 2 September 2, 2005 85

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Settings for the S6200The file below shows the configuration for softms, the application media server. No external hardware is required.

System Configuration File: system.cfgThe system configuration is stored in the system.cfg file located in the /usr/ipcb/config directory. Use this file to set the IP address of the application server and the media server priority. The media server priority depends on which application server.

Settings for S6500 or S6800 with MXShare/MXMonitorThe Media Server Priority depends on the Application Server.

# processes file, enumerates the number of processes in the network.# will have the name of the process Key ID and the IP address

proccessName ipcKeyNumber autoStart ProcessExe ipAddress route ProcessArgs

initipc 110 0 noexecute 10.220.40.31bridget700 100 0 noexecute 10.220.40.3

dspEvents/msDispatcher,netEvents/sipAgentcommsProcess 111 1 /usr/dcb/bin/serverComms 10.220.40.31sipAgent 101 1 /usr/dcb/bin/sipagent 10.220.40.31

dspEvents/msDispatcher,appEvents/bridget700msDispatcher 102 1 /usr/dcb/bin/msdispatcher10.220.40.31

netEvents/sipAgent,appEvents/bridget700,dspEvents/mediaServermediaServer 103 1 /usr/dcb/bin/convMS 10.220.40.31

appEvents/msDispatcher,netEvents/msDispatcher 0mediaServer 104 1 /usr/dcb/bin/convMS 10.220.40.31

appEvents/msDispatcher,netEvents/msDispatcher 1mediaServer 105 1 /usr/dcb/bin/convMS 10.220.40.31

appEvents/msDispatchher,netEvents/msDispatcher2

Application Server MediaServerPriority Explanation

APS1 1 The application server uses the first two MPC resources available in the pool

APS2 3 APS 1 uses the first two available resources, so this application server uses the next two available resources: MPC 3 and MPC 4

Page 86: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Configuration Files

86 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

The following is an example:

Settings for S6500 or S6800 without MXShare/MXMonitorWhen the system has no shared resources, only the IP Address values need to be changed in the configuration file.

############################################################################### DIRECTIONS FOR USE WITH MEETINGXCHANGE 1.2 AND CRS#1. Change the "IPAddress" to the IP Address of this machine#2. Change the "MyListener"#3. Change the "MediaServerPriority" to 1 if APS1 - Takes MPC 1&2# 3 if APS2 - Takes MPC 3&4# 5 if APS3 - Takes MPC 5&6# 7 if STBY - Leaves 7 open #4. Change "numMediaServers" to 2 so it will take 2 MPC resources from the pool of available recources############################################################################### ip address of the serverIPAddress=10.20.30.1# request we will be listening toMyListener=sip:[email protected]# if this setting is populated will Overwrite the contact field in responsesrespContact=MaxChannelCount=1500# diff serv this value will appear on the TOS field of the IP packetDiffServTOSValue=0# vlan valueEthernetVlanValue=0#refresh timer settings, to refresh the sessions that are connected#recomended value is to set both at 180 3 minutes refreshessessionRefreshTimerValue=1800minSETimerValue=1800# Not used for Unixware MeetingXchangeMaxMeetingCount=400MaxConferenceCount=500MaxOperatorCount=10# configuration for the media sharing process to know how manny media# servers are here and what is the priorityMediaServerExecName=/usr/dcb/bin/convMSMediaServerPriority=1numMediaServers=2

Page 87: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

System Configuration File: system.cfg

Issue 2 September 2, 2005 87

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Here is an example:

Settings for the S6200

A system configured as an S6200 (application server), requires the IP Address values be edited in the configuration file.

############################################################################### ip address of the serverIPAddress=10.20.30.1# request we will be listening toMyListener=sip:[email protected]# if this setting is populated will Overwrite the contact field in responsesrespContact=MaxChannelCount=1500# diff serv this value will appear on the TOS field of the IP packetDiffServTOSValue=0# vlan valueEthernetVlanValue=0#refresh timer settings, to refresh the sessions that are connected#recomended value is to set both at 180 3 minutes refreshessessionRefreshTimerValue=1800minSETimerValue=1800# Not used for Unixware MeetingXchangeMaxMeetingCount=400MaxConferenceCount=500MaxOperatorCount=10

############################################################################### ip address of the serverIPAddress=10.20.30.1# request we will be listening toMyListener=sip:[email protected]# if this setting is populated will Overwrite the contact field in responsesrespContact=MaxChannelCount=240# diff serv this value will appear on the TOS field of the IP packetDiffServTOSValue=0# vlan valueEthernetVlanValue=0#refresh timer settings, to refresh the sessions that are connected#recomended value is to set both at 180 3 minutes refreshessessionRefreshTimerValue=1800minSETimerValue=1800# Not used for Unixware MeetingXchangeMaxMeetingCount=400MaxConferenceCount=500MaxOperatorCount=10

Page 88: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Configuration Files

88 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Media Server Interface Configuration: mediaServerInterface.cfg

Media servers configured to use the mxShare application, rely on the media server interface file, mediaServerInterface.cfg, to identify available MPC resources, including:

● NFS IP Address

● MPC IP Address

● MPC listening ports

The file is stored in the /usr/ipcb/config on each application server. Each application server in the share uses the same file settings with the exception of the NFS Server IP Address.

Settings for use with MXShare/MXMonitorThe mediaServerInterface.cfg file supplies information to the system for the NFS IP Address, MPC IP Addresses and the MPC listening ports. All MPC IP addresses are listed in this file. This information is used by the MXShare program, which looks for all available MPC resources. This

Page 89: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Media Server Interface Configuration: mediaServerInterface.cfg

Issue 2 September 2, 2005 89

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

file can be used across all Application Servers; theNFS Server IP Addressmust be changed when moved to other Application Servers. This file is stored in/usr/ipcb/config.

Settings servers without MXShare/MXMonitorThe mediaServerInterface.cfg file located in /usr/ipcb/config. The file stores information needed for the NFS IP Address, MPC IP Addresses and the MPC listening ports. Only the MPC IP Addresses for the 2 cards configured will be needed in this config. This file can be used across

# This file contains the configuration information for the Media Server Interface.# This information includes theIP Address for the NFS Server (where recordings are # stored), the IP address of the Media Server(may be more than 1), and# the udp port that the Media Server Interface code should listen for SIP responses.############################################################################### DIRECTIONS FOR USE WITH MEETINGXCHANGE 1.2 AND CRS# --------------------------------------------------#1.Please enter the NFS address, which is the IP address of the system you are on#2.Enter the IP addresses of all MPC cards, where MediaServerIP_1 is MPC2#3.Decrease the MediaServerInterfaceSipListenPort by 10 for each one down##############################################################################sccIP=10.20.30.100NFSServerIPAddress=10.20.30.1MediaServerIP_1=10.20.30.11MediaServerInterfaceSipListenPort_1=5050MediaServerIP_2=10.20.30.12MediaServerInterfaceSipListenPort_2=5040MediaServerIP_3=10.20.30.13MediaServerInterfaceSipListenPort_3=5030MediaServerIP_4=10.20.30.14MediaServerInterfaceSipListenPort_4=5020MediaServerIP_5=10.20.30.15MediaServerInterfaceSipListenPort_5=5010MediaServerIP_6=10.20.30.16MediaServerInterfaceSipListenPort_6=5000MediaServerIP_7=10.20.30.17MediaServerInterfaceSipListenPort_7=4090

Page 90: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Configuration Files

90 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

all Application Servers, the only address that will need to be changed when moved to other Application Servers will be the NFS Server IP Address.

Hosts File ConfigurationThe hosts file is stored in /etc. Edit the hosts file to provide settings that allow the server to communicate with the CRS, other Application Servers, and Convedia Resources.

Tip:Tip: The CRS host name is also referenced in the chdbased.reg file for

communication.

# This file contains the configuration information for the Media Server Interface. This information includes the# IP Address for the NFS Server (where recordings are stored), the IP address of the Media Server(may be more than 1), and# the udp port that the Media Server Interface code should listen for SIP responses.############################################################################### DIRECTIONS FOR USE WITH MEETINGXCHANGE 1.2 AND CRS# --------------------------------------------------#1.Please enter the NFS address, which is the IP address of the system you are on#2.Enter the IP addresses of all MPC cards, where MediaServerIP_1 is MPC2#3.Decrease the MediaServerInterfaceSipListenPort by 10 for each one down##############################################################################sccIP=10.20.30.100NFSServerIPAddress=10.20.30.1MediaServerIP_1=10.20.30.11MediaServerInterfaceSipListenPort_1=5050MediaServerIP_2=10.20.30.12MediaServerInterfaceSipListenPort_2=5040

Page 91: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Hosts File Configuration

Issue 2 September 2, 2005 91

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

#ident "@(#)hosts 1.2"#ident "$Header: /sms/sinixV5.4es/rcs/s19-full/usr/src/cmd/cmd-inet/etc/hosts,v 1.1 91/02/28 16:30:32 ccs Exp $"# Internet host table############################################################################### DIRECTIONS FOR USE WITH MEETINGXCHANGE 1.2 AND CRS# --------------------------------------------------#1. Please add all CRS and Convedia MPC information like seen below#2. Copy to /etc/hosts and /etc/hosts################################################################################127.0.0.1 localhost10.20.30.1 APS1.Avaya.com APS110.20.30.2 APS2.Avaya.com APS210.20.30.3 APS3.Avaya.com APS310.20.30.4 STBY.Avaya.com STBY10.20.30.5 CRS.Avaya.com CRS10.20.30.11 convediampc1.com10.20.30.12 convediampc2.com10.20.30.13 convediampc3.com10.20.30.14 convediampc4.com10.20.30.15 convediampc5.com10.20.30.16 convediampc6.com10.20.30.17 convediampc7.com

Page 92: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Configuration Files

92 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

mxMonitor for use with Convedia and MXShare/MXMonitorStored in /usr/ipcb/config, the mxmonitor.reg file contains the configuration information for the Application Servers and the Standby. This file is only required when an application server uses the mxMonitor.

############################################################################### DIRECTIONS FOR USE WITH MEETINGXCHANGE 1.2 AND CRS#1.List all systems in our [mxworkgroup]. Delete any entries not needed#2.For [apsx] change the "cabinet=" value to the Bridge Ref number of the corresponding AppServer#3.Duplicate for all APS and STBY with their corresponding Bridge Ref number listed on CRS Front End##############################################################################[mxworkgroup]aps1aps2aps3standby [mxconfig]trace=falsesipsource=crssipupdateperiod=60000reqtimeout=300000checkstatustimer=60000numstatusrequests=2[aps1]process=aps1role=activecabinet=1[aps2]process=aps2role=activecabinet=2[aps3]process=aps3role=activecabinet=3[standby]process=standbyrole=standbycabinet=4

Page 93: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

chdbased.reg settings for S6500/6800 and MXShare/MXMonitor

Issue 2 September 2, 2005 93

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

chdbased.reg settings for S6500/6800 and MXShare/MXMonitor

When the mxMonitor is used on an application server, edit the chdbased.reg file to include the crsdatasource. Edit the settings in the crsdatasource to reflect the cabinet reference value from the CRS Front End. This file is located in /usr/dcb/dbase/admin

Page 94: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Configuration Files

94 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

.

Page 95: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

chdbased.reg settings for S6500/6800 and MXShare/MXMonitor

Issue 2 September 2, 2005 95

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

# DIRECTIONS FOR USE WITH MEETINGXCHANGE 1.2 AND CRS#1. Please change the "cabinet" value under [crsdatasource] to the # actual CABINET ref value seen for this bridge IP address on the CRS Front End > # System Administration > Cabinets.#2. Also make sure there is a username/password of # ACS/acs System Administration > Logins#3. Change the "address" to the host name of the CRS Server##############################################################################[datasources]nulldsxmldatasourceodbcdscrsdatasource

[HKEY_DCB_ROOT.chdbased]keepaliveperiod=30000datasource=informixdscrsextend=false

[xmldatasource]version=1.0bridgeid=spectel10installed=truename=xmldatasourceaddress=localhostURI=/epvtestpingURI=/epvtest/ping.htmport=80test=false

[informixds]installed=truedefault=truename=informixdsversion=1.0database=bridgedbuser=brdgdbupassword=brdgdbu[odbcds]installed=truedefault=truename=odbcdsversion=1.0database=bridgedbuser=brdgdbupassword=brdgdbu

[crsdatasource]installed=truename=crsdatasourceversion=0.1address=CRSport=5050user=ACScabinet="1"

Page 96: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Configuration Files

96 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Translation Table Configuration for Operator Dial InTwo files support operator dial in: telnumToUri.tab and uriToTelnum. Changes to these files required to support operator dial in are described in the following sections.

telnumToUri.tabWhen operator dial in will be used on the system, edit the telnumToUri.tab stored in /usr/ipcb/config. No particular values are needed for the Operator Dial In feature.

Note:Note: Refer to Telephone number to URI translation table on page 19 for additional

information.# telnum to uri conversion table############################################################################### DIRECTIONS FOR USE WITH MEETINGXCHANGE 1.2 AND CRS#1. For Operator Dial In, change "<sip:5200@*" "OP5200x1" accordingly where currently# 5200 is the dial in for Op1. Change both instances of 5200 to change. #2. For 93???? = sip:[email protected], if 936543 is dialed sip:[email protected] is sent#3. For 10??? = sip:[email protected].$1, if 10234 is dialed sip:[email protected] is sent##############################################################################TelnumPattern TelnumConversion comment"1900" sip:[email protected] ws54"93????" sip:[email protected] two"10???" sip:[email protected].$1 three"6389" sip:[email protected] Lab_Avaya"1234" sip:[email protected] Lab_Cisco "6229" sip:[email protected] Lab_Pingtel???? sip:[email protected] mediagateway* sip:[email protected] defaultmediagateway

UriToTelnum.tab The following is an example of a UriToTelnum.tab file with settings configured for Operator Dial In. The file is located in /usr/ipcb/config.

Note:Note: For more information, refer to URI to telephone number translation table on

page 20.# request URI to telnum conversion table# This table converts the Request URI in the SIP INVITE request to the

Page 97: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Proxy Table Configuration for use with Operator Dial In

Issue 2 September 2, 2005 97

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

# appropriate value specified when a pattern is matched. For example, if the# request Uri was "<sip:[email protected]>" and one of the patterns was # "<sip:*@*" a match would take place. If the conversion for that match was # $1 then 3333 would be passed as the ddi for the call. If the conversion for # that match were "0000" then 0000 would be passed as ther ddi for the call.############################################################################### DIRECTIONS FOR USE WITH MEETINGXCHANGE 1.2 AND CRS#1. For Operator Dial In, change "<sip:5200@*" "OP5200x1" accordingly where currently# 5200 is the dial in for Op1. Change both instances of 5200 to change. ##############################################################################TelnumPattern TelnumConversion comment"<sip:5200@*" "OP5200x1" Op1"<sip:5201@*" "OP5200x2" Op2"<sip:5202@*" "OP5200x3" Op3"<sip:5203@*" "OP5200x4" Op4"<sip:5204@*" "OP5200x5" Op5"<sip:5205@*" "OP5200x6" Op6"<sip:5206@*" "OP5200x7" Op7"<sip:5207@*" "OP5200x8" Op8"<sip:5208@*" "OP5200x9" Op9"<sip:5209@*" "OP5200x10" Op10"sip:6389@*" "[email protected]" Avaya"*;dnis=*;*" $2 ddi_folwd_by_addtnl_prmtrs"*;dnis=*" $2 ddi_not_flwd_by_addtnl_prmtrs"*sip:*@*" $2 AvayaPhone"sip:*@*" $1 ddibeforePaddressRequestUri"<sip:*@*" $1 ddbeforeIPaddressinRequestUri"<sip:*" "1900" noddibeforeIPaddrinRequestUri"sip:*" "1900" noddibeforeIPaddrinRequestUri"<sip:*" "1900" noddibeforeIPaddrinRequestUri* $0 wildcard

Proxy Table Configuration for use with Operator Dial InLocation - /usr/ipcb/config/proxyConfigTable.cfgThe information in this configuration table is sent to the proxy. The CRS also sends information to the proxy and CRS data overrides data from this file. It is ok to have data in both files, the CRS data is to be changed dynamically where this file cannot.#proxy configuration############################################################################### DIRECTIONS FOR USE WITH MEETINGXCHANGE 1.2 AND CRS# --------------------------------------------------#1. The information in this config table will be sent to the proxy #2. *NOTE - the CRS also sends information to the proxy and CRS data overides data # from this file#3. It is ok to have data in both files, the CRS data if to be changed dynamically # where this file is not#4. *NOTE - No brackets<> around any values or else the values will not be sent to # the proxy correctly

Page 98: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Configuration Files

98 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

#5. The below configuration will work for proxy registration for Operator Dial In, # changes will also # have to be made in the UritoTelnum.tab and TelnumtoUri.tab ###############################################################################

ProxyUri Contact To From usrName passWord refreshTimesip:10.20.30.50 sip:[email protected] sip:[email protected] sip:[email protected] prxyusrname prxypswd 180sip:10.20.30.50 sip:[email protected] sip:[email protected] sip:[email protected] prxyusrname prxypswd 180sip:10.20.30.50 sip:[email protected] sip:[email protected] sip:[email protected] prxyusrname prxypswd 180sip:10.20.30.50 sip:[email protected] sip:[email protected] sip:[email protected] prxyusrname prxypswd 180sip:10.20.30.50 sip:[email protected] sip:[email protected] sip:[email protected] prxyusrname prxypswd 180sip:10.20.30.50 sip:[email protected] sip:[email protected] sip:[email protected] prxyusrname prxypswd 180sip:10.20.30.50 sip:[email protected] sip:[email protected] sip:[email protected] prxyusrname prxypswd 180sip:10.20.30.50 sip:[email protected] sip:[email protected] sip:[email protected] prxyusrname prxypswd 180sip:10.20.30.50 sip:[email protected] sip:[email protected] sip:[email protected] prxyusrname prxypswd 180sip:10.20.30.50 sip:[email protected] sip:[email protected] sip:[email protected] prxyusrname prxypswd 180sip:10.20.30.50 sip:[email protected] sip:[email protected] sip:[email protected] prxyusrname prxypswd 180sip:10.20.30.50 sip:[email protected] sip:[email protected]

dfstab Configuration for use with MXShareLocation - /etc/dfs/This file is needed for NFS for Name Record Playback as well as conference recordings.

! Important:Important: Names assigned to the MPC cards in this file must match the hosts file names.

The following example configuration is for a system that contains seven MPCs for use with MXShare.

/usr/sbin/share -F nfs -o rw=convediampc2.com:convediampc3.com:convediampc4.com:convediampc5.com:convediampc6.com:convediampc7.com:convediampc8.com /usr3/ipcb

Page 99: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Issue 2 September 2, 2005 99

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Appendix B: Validating the System

OverviewThis appendix provides guidance for validating communication between the CRS and the application servers.This section describes how the installer can test for both application server failover and for CRS failover if there is a cluster. Additionally, a procedure outlines verifiying the communication between the CRS and the application server.

Testing for application server failover "High level tests taken from User Acceptance TestsG:\Engineering Share\1SQA\1sqa_tc\Test Cases\MeetingXchangeApplication_MediaServer_TestCase test case

Testing for CRS failover

if there is a CRS cluster "High level tests taken from User Acceptance Tests

Testing application server to CRS communicationCommunication between the CRS and the application server is a one-way process. The application server sends messages to the CRS. The application server can send either the GET_ACCESS_NUMBERS_LIST or the TAKE_OVER_BRIDGE message to the CRS.

Page 100: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Validating the System

100 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

● The GET_ACCESS_NUMBERS_LIST message is a request for the DDI Phone fields.

● The TAKE_OVER_BRIDGE message informs the CRS that one application server is taking over for another.

Note:Note: The CRS uses the TAKE_OVER_BRIDGE message to set a bridge as active or

standby. The CRS does not remap DDI's or any other value, because the application servers govern this.

For example, imagine an installation with four application servers, each numbered 1 to 4. Servers 1 to 3 are active and server 4 is standby. In the CRS, set up four bridges to correspond to each of the application servers. Make sure you use the corresponding ddi phones. When application server 1 wants its access numbers, it sends the GET_ACCESS_NUMBERS_LIST message with "1" as its parameter. The CRS returns a list of the ddi phone numbers for the bridge (application server 1). If application server 1 fails and application server 4 takes over, then application server 4 sends the TAKE_OVER_BRIDGE message to the CRS. Application server 4 now assumes the identity of application server 1 as far as communication with the CRS is concerned, i.e. it sends the GET_ACCESS_NUMBERS_LIST with a parameter of "1", not "4". As a result, when the CRS receives the TAKE_OVER_BRIDGE message, it does NOT remap DDI's.

Page 101: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Issue 2 September 2, 2005 101

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Appendix C: Troubleshooting

Describes common problems and suggested resolutions.

General IssuesThis section discusses general problems and also problems that are common to the operating system.

Identifying Installation ProblemsThe installation script, ipcb_cdinst.sh, maintains a complete recording of the installation (and any reinstallations). The file is stored in /usr/ipcb/ipcb_cdinst.sh.log.

Review this file if you encounter system installation problems. Include this file with any installation problem reports submitted to support.

Obtaining Debug InformationFor UnixWare issues, the "scoadmin" menus provide management and information for common operations. However, most problems require that you use Unix commands and edit configuration files.

The Unix syslog files and the S6x00 log files provide a key source of information. The following table will help you to locate core and log files on the different servers.

Table 10: S6x00 Core and Log File Directories

Application Core and log file directory

bridgeTranslator /usr/dcb/bin

initipcb /usr/dcb/bin

sipagent /usr3/runtime/sipagent_logs0 for the first file, and /usr3/runtime/sipagent_logs1 for the second file, and so on.Note: Log files in usr/dcb/bin/ are linked to the corresponding file in /usr3/runtime/

softms /usr/dcb/bin

Page 102: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Troubleshooting

102 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

For specific advice , refer to the following sections which describe specific symptoms.

Table 11 lists commands that can assist you with resolving problems.

CS700 applications /usr/dcb/bin for most processes

System log file /usr/dcb/bin

convMS /usr3/runtime/convMS_logs0 f for the first file, and /usr3/runtime/conv_MS_logs1 for the second file, and so on.There is a link from /usr/dcb/bin/convMS_logs0 to /usr3/runtime/convMS_logs0 and so on.

snowshore /usr3/runtime/snowshore_logs0 for the first file, and /usr3/runtime/snowshore_logs1 for the second file, and so on.Note: Log files in /usr/dcb/bin/ are linked to the corresponding file in /usr3/runtime/.

Table 11: Common Unix Commands

Type this command: To:

df -k determine if the system is running low on disk space.

ipconfig -a list Ethernet interfaces.

hostname find the computer’s name

ipcs -qa find the number of IPC messages used by each queue. The number in the "QNUM" column represents the number of messages waiting in a queue.

kill stop a process.

man -k <topic> search for help on a topic.

netstat -s get detailed statistics, including dropped packets, for all protocols; IP, UDP, ICMP, etc.

ping <ip address> test connectivity to another system on the network.

ps -eaf list running processes.

sar 5 5 list available CPU.

uname -a determine which kernel is running

uptime identify the length of time a computer has been running

Table 10: S6x00 Core and Log File Directories (continued)

Application Core and log file directory

Page 103: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

General Issues

Issue 2 September 2, 2005 103

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Table 2-1 lists log files that can be helpful in diagnosing common problems.

Slow Performance or Out of ResourcesSlow performance can be a UnixWare issue. sometimes, the system will report an “Out of Resources” message.

When you suspect the problem is related to the Unixware operating system, refer to the "Outline of typical troubleshooting procedure" located on http://www.sco.com and search for the phrase, “Outline of typical troubleshooting procedure”.

Obtain the Use HistoryYou can get a history of who logged in to the system and the length of time they were on the system by following these steps.

1. At the system prompt type these commands:

Cd /var/adm/wtmp /tmp/tmpwtmp

Cd /tmp

/usr/lib/acctcon1-p -t -o reboot.txt < tmpwtmp > output.txt

who determine which users are logged onto the computer.

who -b view the last reboot,

Table 2-1: Log Files

Directory File File description

/usr/dcb/ logs Daily log files for MeetingXchange.

/usr2/ipcb/ log Daily log files for VoIP software.

/var/adm/ sulog The Unix log file that shows the history of people using the “su” command to switch to another user.

/var/adm/ syslog Unix log file containing messages and errors.

Table 11: Common Unix Commands (continued)

Type this command: To:

Page 104: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Troubleshooting

104 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

2. View contents of reboot.txt by typing:

more reboot.txt

This file contains a list that includes the "from" (boot time) and "to" (reboot time) for the last time the system was running.

3. View the output.txt file to see who logged in on each line.

more output.txt

4. Delete any temporary files:

rm tmpwtmp reboot.txt output.txt

5. Use the UnixWare accounting system, acctcon. For help on UnixWare’s accounting system, enter “

man acctcon

Restart a ProgramNormally, let the bridge software automatically start and stop its down processes. However if you need to manually restart a process, you will need to manually stop the process first.

Use the "kill" command to stop a process. This command requires the process ID number. To obtain the process ID number, use the "ps -eaf" command to list processes and locate the one you want to stop.

To start the process, you can either let the init process automatically restart it, or for debugging purposes you can type the command to start the process.

! WARNING:WARNING: Manually starting a process is not recommended because there may be required

command line parameters. Therefore manually starting a process should be done in consultation with the development staff.

Unable to create new filesSystems that are unable to create a new files will exhibit the problem in a number of ways. Typically the system may not be able to perform these functions:

● Save recording files

● Write new log messages

● Open a new window

● Edit a file

Page 105: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

System Configuration Problems

Issue 2 September 2, 2005 105

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Administrators can use the df command with the k switch to determine if the system is running low on disk space.

df -k

When the system is more than 80% full, free up space by removing old log or core files.

Software versionThe software version information is stored in the version.xml file located in /usr/dcb/bin. This file lists the version of:

● Meeting Exchange

● 700 software included in the release

● UnixWare

System Configuration ProblemsThis section describes problems related to installation or configurations.

System does not work with Dual SMP CPUsThe software is only designed and tested for single CPU systems.

Slow System PerformanceWhen the system’s response time is slow, take these actions:

1. Check the amount of free CPU time using this command:

sar 5 5

Idle time should be 50% or more. If the idle time is less than 50%, list all running processes by typing:

ps -eaf

Note:Note: The idle percentage is an unreliable way of determining the system load. A better

indicator, is to verify that DTMF digits are handled promptly by making a test call to the system.

Page 106: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Troubleshooting

106 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

2. Look for the processes which use the most cumulative CPU.

! Important:Important: The system may be trying to handle more calls than is optimal when the softms

process is using the most CPU time.

3. Ensure the system is running a minimum amount of other software.

For best performance, the server running should be dedicated to use as a VoIP bridge. Do not use the system to run other enterprise applications, such as billing, or server applications such as file, print, database, web, application, etc.

It is not recommended that shared disks, tapes, or other devices be connected to a VoIP system.

System does not Accept VoIP CallsFollow this procedure:

1. Telnet to the system to make sure it is on the network and running.

2. Change directories to /usr/dcb/bin, by typing this command:

Cd /usr/dcb/bin.

3. List the currently running processes using the dcbps command.

dcbps

4. Verify that the listed processes include:

● bridgeTranslator

● sipagent

● appropriate media server process(es):

● convMs for Convedia

● softms for software based DSP

5. Check the log files stored in /usr/dcb/logs for reasons why the system is not accepting the calls. Some clues might include processes which are repeatedly stopping and restarting or SIP stack errors.

Change directories to usr/ipcb/config.

Cd /usr/ipcb/config

6. Verify that processTable.cfg defines all processes that should be running for this configuration.

7. Verify system.cfg is correctly configured. See page -15.

Page 107: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

System Configuration Problems

Issue 2 September 2, 2005 107

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

VoIP programs restartedYou can search the log file for the date you suspect the program restarted. For example, if you suspect that the VoIP programs restarted on July 28, follow these steps.

1. .cd /usr2/ipcb/log2. grep start system.log.Jul28

3. Look for messages in the log which say "INIT started process…" and the date and time that occurred.

Backing up Configuration FilesUse the Administration menu to access the restore option.

1. Start the administration client, by typing this command:

dcbadmin 115

2. Select Administrator Menu > File Management > Backup/Restore.

3. Select Backup.

4. Select MeetingXchange.

5. Wait for the message stating, “Backup of sip_config is complete. Press any key to exit.”

6. Press any key.

Note:Note: The system store backup files in /usr3/BACKUPS/usr/dcb/ipcb_config. The

currently used versions of the files are in /usr/ipcb/config. There is a link from /usr/ipcb/config to /usr/dcb/ipcb_config.

Restoring Configuration FilesUse the Administration menu to access the restore option.

1. Start the administration client, by typing this command:

dcbadmin 115

2. Select Administrator Menu > File Management > Backup/Restore.

3. Select Restore.

4. Select MeetingXchange.

5. Wait for the message stating that the restore was successful.

Page 108: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Troubleshooting

108 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Note:Note: Backup files are stored in /usr3/BACKUPS/usr/dcb/ipcb_config. The currently

used versions of the files are in /usr/ipcb/config. There is a link from /usr/ipcb/config to /usr/dcb/ipcb_config.

Network ProblemsThis section describes some common network-related problems.

Debug a Network ProblemUse these guidelines to determine the cause of a problem on the network.

1. Ensure the software media server can communicate with the network by logging on to a bridge and using the "ping" command to test communication with another computer on the network. If you get an error saying "Network is unreachable" refer to the procedure starting on -109 before continuing.

2. Verify the IP address of both computers which are experiencing communication problems. Use the "ifconfig -a" command. Ignore the "lo" loop back device" and look for "inet" parameter for the "net0" device.

3. Use "netstat” while trying to communicate with the system. If communication is working, the system should display a line describing a socket from the source computer to the destination (bridge computer). If successful, the state of the socket is "ESTABLISHED".

Note:Note: This step applies to TCP/IP communication not UDP.

If you are debugging VOIP configuration then refer to “System does not Accept VoIP Calls” on page -106.

4. View /var/adm/syslog file to see if there are any errors related to network communication problems.

If all the configuration files and parameters look favorable, then there may be a message format difference between the sending and receiving computers.

You will need to debug that you need some type of packet sniffer program or computer. See the tip for the symptom "How can I capture of monitor IP traffic?"

If you haven't located the problem gather all the information, and send it to the developers for further investigation.

Page 109: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Network Problems

Issue 2 September 2, 2005 109

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Network is unreachableVerify network connectivity by following this procedure:

1. List all Ethernet interfaces, by typing this command:

fconfig -a

This command should return more than "lo"" loop back. When it returns only the loop back, or displays the message "Network is unreachable", then install the driver for your Ethernet interface.

When the command returns:"eth0", "net0", or another network interface that has the state "DOWN", refer to "Need to configure Network interface"

a. Confirm that the Ethernet cable is firmly connected to the back of the server and to the router/switch/hub.

b. Verify the port on the router/switch/hub is enabled and correctly configured.

When the command returns:"eth0", "net0", or another network interface that has the state If the state is "Up":

c. Verify the IP address of the interface is correct.

d. Test communication with other computers in the network by using the ping command. For example:

ping 10.221.10.254

2. If the problem remains, then reboot

3. If the problem remains after rebooting, contact support.

How can I capture or monitor IP traffic?Use a second system to monitor IP traffic. The system should run Ethereal or tcpdump. Connect this system to an mirrored port on the Ethernet switch/router/hub. That port should be a mirror of all traffic sent to the VoIP system.

SIP Agent failuresSip agent fails when the proxy server is not available to register the bridge.

Page 110: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Troubleshooting

110 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Audio ProblemsThis section provides procedures for trouble shooting common audio problems.

No AudioWhen a call appears to connect, but no audio is heard, follow this procedure:

1. Check the SIP phone configuration used by the person who reported the problem.

2. Verify the correct media server program is running on the server:

● convMS for Convedia

● softms for the IP7 DSP media server

3. Check the system configuration file, system.cfg. If a hardware media server is in use, check those configuration files as well. Refer to Chapter 3:, "Configuration" for details.

4. Use a packet sniffer program to verify the RTP packets are delivered to the system.

5. External hardware media servers only:

6. Verify the hardware media server is connected to the network and operating correctly. Refer to the manufacture documentation for the hardware media server.

Static Heard in ConferenceWhen participants hear static in a conference:

1. Follow the procedure for “Slow System Performance” on page -105.

2. Verify that the correct codec is in use by using a software phone that can display the code.

3. Double-check the router and network configuration to verify that RTP packets get the correct quality of service and are not be delayed by data traffic

Server FailoverThe following sections provide some tools for systems configured for server redundancy (see Server Redundancy on page 43.

Page 111: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Server Failover

Issue 2 September 2, 2005 111

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Determining a server’s statusThere are two methods available to determine whether a server is acting as and application server (APS) or as a standby (STBY) server.

On to the application server, type this command:

pg /usr/dcb/logs/date <- where date is today’s date.

The server status is displayed as either STBY or APS.

Alternately, you can list the server’s status by typing these commands:

pg /usr/dcb/logs/date | grep MXMONITOR <- where date is the current date.

dcbps

When there are two ConvMS processes started, then the server is an APS, if there are no ConvMS or sipagent started then its the STBY

Preventing failoverOccasionally you may need to make configuration changes that require a reboot, and you do NOT want the system to failover to the standby application server.

Follow this procedure:

1. - Issue the command "uninitdcb" on both the APS (the one you are making the changes too) and STBY. This command ensures that the other two APS remain up and functioning.

2. - Issue the command "initdcb &" on both the APS (the one you are making the changes too) and STBY. This command starts all processes with the any configuration file changes.

Note:Note: Issue this command on the APS first, although it should not make a difference.

After issuing the command, both application servers should work as configured (APS or STBY).

Page 112: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Troubleshooting

112 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Page 113: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Issue 2 September 2, 2005 113

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Appendix D: System Log Messages

Describes messages and logs generated by Meeting Exchange.

System MessagesThe following messages may appear across the top of the operator screen. The appropriate action for each situation is described.

Table 12: System Messages and Recommended Responses

Message Meaning Action

Seizure On Line [001–575]-Expected Wink, Outgoing Call Aborted.

System configured for wink start dialout supervision. Operator-initiated blast ordialout line has seized in (answered) but no wink was received.

Contact the phone network provider to verify dialout supervision type (wink or delay and reconfigure dialout supervision for Delay if necessary.

Could Not Create Unattended Conference: All Confs. In Use

Although a valid conference code was entered, all conferences are in use or have not been cleared.

From the operator console, run a Conference Clear_all on all empty conferences to free them up for use. If no conferences are empty, check to see if any conference have exceeded their time limit and ask them to hang up.

Incoming Call On Line [001–575], Operator Access Canceled

Call came in on an accessed line before operator dialed a number on that line (System returns operator to main menu.)

Access another line for dial out.

Incoming Call, Blast Dial Canceled on Line [001–575]

Call came in on line reserved for blast before system dialed out on the line.

The system hunts for an additional line. It may be necessary to free up lines if the system is full.

Insufficient Channels To Complete Blast

More channels specified for blast than are currently available.

Attempt to free up sufficient lines by purging disconnects or politely interrupting conferees who have exceeded their time limit.

Page 114: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

System Log Messages

114 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Log Message CodesThe following sections describe the error messages associated with specific codes in the system log files. If you need more information concerning a particular error, contact Spectel Customer Support.

No Annunciator Available For Blast

Blast does not begin as all annunciators are busy.

Wait a few seconds for an annunciator to become available and try again.

Empty Blast List Or No Items Selected

There are several possibilities:Operator blasted empty list or list without phone numbers.Operator requested Blast/reBlast with all items excluded.Operator requested reBlast but all lines are already in conference.Any combination of the above.

View dial list to determine nature of error and try again.

WARNING: Only 30 more minutes available for digital record!

Only one 30-minute segment remains for digital record.

Delete obsolete digital record files to free disk space.

WARNING: FINAL 30 minutes of digital record time!

Someone is using the final 30-minute segment for digital record. Future digital record requests will be denied.

Delete obsolete digital record files to free disk space.

NOTICE: Disk Full. Digital Record Stopped!

While a digital conference record was in progress, the remaining disk space was consumed. The system stopped recording and will deny future digital record requests.

Delete obsolete digital record files to free disk space.

Setting up conference <name> use diallist <listname>

An attended conference is scheduled to begin.

None.

Table 12: System Messages and Recommended Responses (continued)

Message Meaning Action

Page 115: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Log Message Codes

Issue 2 September 2, 2005 115

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Each message is in a 6-line format. The first line of each message is blank and the sixth line contains a single semicolon:

1 -

2 - systemName_nodeName date&time

3 - AsequenceNumber.messageNumber REPT AUTO

4 - /* processName fileName lineNumber messageType/UNIXerrorString

5 - messageString */

6 - ;

Message strings may be truncated to maintain an 80-character line limit. The messages themselves are numbered on the following pages, with each message followed by a short paragraph describing its meaning. Variable data is represented according to the percentage (%) conventions described below. When the set of variable strings is known and limited, the choices are included in the message and separated by forward slashes (/).

Conventions used in the messages:

% = variable

%d = decimal number

%s = string

%x = hexadecimal number (0x%X)

0000–0999: Status Messages

Page 116: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

System Log Messages

116 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Message Code Message Meaning

0100 DCB SYSTEM RESTARTED Someone ran a system shutdown and the system restarted at the specified time. Typically followed by diagnostics and cold restart messages.

0103 %s alarm clear on %s: %s Indicates a network (T1) alarm has been cleared. Variables are alarm type, alarm location (Trunk), alarm classification

Alarm Location: “T1 Card N Board X” where N=1–3 and X=A–B; or “T1 Auxiliary Trunk”

Alarm Type Alarm Classification

Red/Carrier Major/Service Affecting

Yellow/Remote Carrier

Major/Service Affecting

Blue/AIS Non-Alarmed/Service Affecting

Not Installed Non-Alarmed/Non-Service Affecting

Maint./Local Maintenance

Non-Alarmed/Service Affecting

Limit/Out of Frame

Minor/Non-Service Affecting

Limit/Slip Minor/Non-Service Affecting

Limit/Bipolar Violations

Minor/Non-Service Affecting

Limit/CRC Errors Minor/Non-Service Affecting

Limit/Errored Seconds

Minor/Non-Service Affecting

Sync./Loss of Primary

Minor/Non-Service Affecting

Sync./Loss of Secondary

Minor/Non-Service Affecting

Sync./No Synchronization

Critical/Service Affecting

Page 117: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Log Message Codes

Issue 2 September 2, 2005 117

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

0104 %s alarm set on %s: %s Indicates a network (T1) alarm has been set. Variables are alarm type, alarm location (Trunk), and alarm classification..

Alarm Location: “T1 Card N Board X” where N=1–3, X=A–B; or “T1 Auxiliary Trunk”

0108 Administrator database updated

An administrator changed the settings for the auxiliary terminal (Operator Configuration).

0109 Annunciator conference %d indicates %s still has active channels

Annunciator message has completed but all the channels could not be moved into the Enter Conference. This is an internal software error and may be preceded with Message 0126 (No Transition...)

Message Code Message Meaning

Alarm Type Alarm Classification

Red/Carrier Major/Service Affecting

Yellow/Remote Carrier Major/Service Affecting

Blue/AIS Non-Alarmed/Service Affecting

Not Installed Non-Alarmed/Non-Service Affecting

Maint./Local Maintenance

Non-Alarmed/Service Affecting

Limit/Out of Frame Minor/Non-Service Affecting

Limit/Slip Minor/Non-Service Affecting

Limit/Bipolar Violations Minor/Non-Service Affecting

Limit/CRC Errors Minor/Non-Service Affecting

Limit/Errored Seconds Minor/Non-Service Affecting

Sync./Loss of Primary Minor/Non-Service Affecting

Sync./Loss of Secondary

Minor/Non-Service Affecting

Page 118: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

System Log Messages

118 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

0110 Blast dial list %d (%s) - insufficient channels available

A blast/reblast has been requested but insufficient user channels are available. The channels are either in use for other calls, still disconnecting from previous calls, or are out of service/faulted.

0111 Blast dial list %d (%s) item %d (%s) - channel %d in use

Blast could not be initiated on a channel due to an internal processing error or a network glare condition.

0112 Blast dial list %d (%s) - no annunciator available

A blast/reblast has been requested but all annunciators are in use for other calls or digital conference record/playback.

0113 Blast dial list %d (%s) - no items marked for dialing

A blast/reblast has been requested but either the blast list is empty or all items have been deselected.

0114 Channel %d in %s state without annunciator

An attempt has been made to place a channel into an annunciator conference but there is no annunciator playing the requested message. This indicates an internal processing error.

Systems with multiple DNIS calls moving from the input conference to an annunciator conference may receive 0114 errors. In fact, the system does play annunciator messages to the channels.

0115 Channel database updated Database updated.

0116 Channel database updated - remote operator channel removed

Database updated.

0117 Continuous annunciator indicates done - call progress channels present

The continuous annunciator has terminated unexpectedly. Either an internal processing error or file system/hard disk error.

0118 Cannot find channel %d in conference %d

Whenever a channel is placed into a conference, it is always moved from one conference to another. This error indicates that the channel could not be found in its previous conference. The channel still ends up in the new conference. This error indicates that the internal database has been corrupted.

0119 DSP %d semaphore %d not available

The host attempted to obtain the specified semaphore while the semaphore was locked by the specified DSP.

Message Code Message Meaning

Page 119: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Log Message Codes

Issue 2 September 2, 2005 119

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

0120 DSP %d installed, supports network line %d

During initialization, the specified DSP was detected.

0121 Error defining alarm in alarm database

The system has attempted to define an alarm but the alarm definition table is full. Internal debug error only, should not occur in production software.

0122 Event %d out of sequence on channel %d

A DSP event was not received in the correct sequence. This usually indicates that the host was expecting notification from a DSP that one annunciator buffer was ready and instead received notification about the other.

0123 Initiating network device cold restart

Indicates that the network devices (trunks) in the system are being restarted. Cold indicates that the trunks will be re-initialized.

0124 Initiating network device warm restart

Indicates that the network devices (trunks) in the system are being restarted. Warm indicates that the current states of the trunk will not be affected.

0125 No transition found for channel %d, message 0x%X, state %s

Indicates a T1/Call Handler state transition error. An event has occurred on a channel which is not defined for the state that the channel is in. The channel, event, and channel state are variables. To fully understand the meaning of the message a thorough knowledge of the T1 and Call Handler state machines is required.

0126 No transition found for channel %d, message 0x%X, state %s

Indicates a T1/Call Handler state transition error. An event has occurred on a channel which is not defined for the channel's current state. The channel, event, and channel state are variables. To fully understand the meaning of the message, a thorough knowledge of the T1 and Call Handler state machines is required.

0127 DSP node %d - got DSP controlled semaphore %d

During DSP testing, the host was able to obtain control of the specified semaphore, which was expected to be controlled by the specified DSP.

Message Code Message Meaning

Page 120: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

System Log Messages

120 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

0128 Previous call not terminated or multiple start call on channel %d

A new call has been declared on a channel; but the previous call has not been terminated. Internal debug error only; should not occur in production software.

0129 Received unknown event 0x%d The specified event was received from a DSP, but is not defined.

0130 Recursive execution of state machine (%s)

Internal debug error only, should not occur in production software.

0131 Request for annunciator %d in failed/active mode

A request to use the specified annunciator was received when the annunciator was already in use or was not usable due to a previously reported failure.

0132 Request for channel %d on failed DSP node

A request was received to access a channel on a DSP that had previously failed.

0133 System database updated Database updated.

0134 System time has been reset Database updated.

0135 Timer lost, source process %d tag 0X018X, operation %s

Memory allocation error in the Timer process.

0136 Warm restart requested but network device not configured

A system re-initialization was started, but when the system came up the network boards had reset. This could occur during the re-initialization due to board installation problems.

0139 Operator database updated Database updated.

0141 Network database updated Database updated.

0142 Possible %d CDR(s) Lost For Channel %d

Indicates an internal queuing problem has occurred and CDRs/CODRs may have been lost. Will only occur under an extreme load condition.

0143 Auxiliary Channel %s Unavailable

Indicates that channels on the FDAPI have gone out of service.

0144 Auxiliary Channel %s Available Indicates that channels on the FDAPI have gone into service.

Message Code Message Meaning

Page 121: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Log Message Codes

Issue 2 September 2, 2005 121

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

0146 Unattended database group name, message:file createdfile deletedgroup config. updated%d codes added%d codes changed%d codes deleted

Database updated.

0147 Possible %d CODR(s) Lost For Conference %d

Indicates an internal queuing problem has occurred and CDRs/CODRs may have been lost. Will only occur under an extreme load condition.

0148 Conference activity screen window is full

Conference has so many CDRs associated with it, that the maximum number of lines has been reached.

0149 Duplicate DTMF Digits in digits.txt, %s and %s

Indicates that the ‘digits.txt’ file has been modified and that an error has occurred in the definition of the indicated digits. Two digit events are defined to have the same DTMF digit

0150 Digit Collection Error, Channel %d, Status %d , Digits %d

Indicates that insufficient DNIS digits have been collected. The channel, collection status (Timeout, Error), and digits collected are variables.

0151 Call Branding Database Updated.

Database updated.

0152 Socket connected to host ‘host-name’ at IP address IP-addr

A LAN process has accepted a socket connection to host host-name at IP address IP-addr.

0153 Closing socket connection to host ‘host-name’ at IP address IP-addr

A LAN process is purposely closing a socket connection to host host-name at IPaddress IP-addr. Either the LAN process is being shut down or an error has occurred on the socket connection. A previously logged error message from the LAN process may indicate the reason.

0154 Lost socket connection to host ‘host-name’ at IP address IP-addr

A LAN process lost a socket connection to host host-name at IP address IP-addr. Either the indicated host closed the connection or the connection timed out due to a LAN hardware problem

Message Code Message Meaning

Page 122: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

System Log Messages

122 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

0155 Received bad ‘cmd-string’ command from host ‘host-name’ at IP address IP-addr

A LAN process received an invalid ASCII text command cmd-string over a socket connection from host host-name at IP address IP-addr. Cmd-string is either an invalid command or it has an invalid format or length and cannot be processed.

0156 :Closing socket, IP address IP-addr not found in ‘/etc/hosts’ file

A LAN process closed a socket connection to a remote host at IP address IP-addr because no entry was provided in the /etc/hosts file for that host to be allowed access to that service.

0157 Bad Parameters Passed For DigConf. Rec/Play

Incorrect information entered by operator and not trapped in operator screen.

0158 Could Not Allocate Annunciator For DigConf. Rec/Play

Operator requested DigRP channel but it was allocated for another function after the request and before it was put into conference.

0159 DigRP Channel %c - Already In Use

Indicates that a DigRP channel was not stopped before it was moved to another conference.

0160 Could Not Return DigRP Annunciator %d to Annunciator Conf.

Indicates an internal DigRP processing/database error conditions.

0161 Bad DigConf. Rec/Play Mode, DigRP Channel %c, Conf. %d

Indicates an internal DigRP processing/database error conditions.

0162 Error Starting DigConf. Rec/Play, DigRP Channel %c, Conf. %d

Indicates an internal DigRP processing/database error conditions.

0163 Error Stopping DigConf. Rec/Play, DigRP Channel %c, Conf. %d

Indicates an internal DigRP processing/database error conditions.

0164 DigRP Request %s on DigRP Channel %c - Not In Use

Indicates an internal DigRP processing/database error conditions.

0165 DigRP Request %s on DigRP Channel %c - Not Found

Indicates an internal DigRP processing/database error conditions.

0166 Error Executing DigRP Request %s on DigRP Channel %c

Indicates an internal DigRP processing/database error conditions.

0167 Flexible Annunciator Message Database Updated

An administrator updated the flexible annunciator message database.

Message Code Message Meaning

Page 123: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Log Message Codes

Issue 2 September 2, 2005 123

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

1000–1999: User/Usage Messages

2000–2999: Process Interface Messages

0168 LAN configuration updated. An administrator changed the LAN configuration.

0174 Rebuilt conference scheduler shared database.

This message follows 0134 on a system running the Conference Scheduler (administrator resets system date/time) or 0146 (administrator activates Conference Scheduler). The system updates the scheduler database after these events.

Message Code Message Meaning

Table 13: User/Usage Messages

Message Code Message Meaning

1001 USAGE: %s <terminal %d (1-%d)>

Process was spawned with insufficient command line arguments.

1003 USAGE: %s <display %d 1-10> Tells how to run %s from the command line.

Table 14: Process Interface Messages

Message Code Message Meaning

2000 MakeNull/Add/Peek/Delete link list failure

The specified software operation with respect to link lists failed.

2001 Cannot start/stop timer An attempt to start or stop a timer provided by the timer process or to create a queue for such timers failed.

2002 Reply_dial_done error A failed attempt to inform the call handler that a previous request to dial a number was completed.

2003 Report_DSP_fail error A process was unable to inform the call handler that a DSP failed.

Page 124: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

System Log Messages

124 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

2004 Report_digits error The event process was unable to inform either the call handler that DNIS digits have been received or the command process that DTMF digits have been received.

2005 Cmd_dial_done error A failed attempt to report to the command process that dialing is completed.

2006 Cmd_tone_done error A failed attempt to report to the command process that a tone is completed.

2100 Error message has unknown source key 0x%d

The log process has been requested to enter a log message from an unknown process with the specified source key.

2101 Received unknown command 0x%d

A process received a message to perform an unknown or unsupported operation with the specified command number.

2102 Undefined message type 0x%X received from process %d

Indicates a message has been received by a process that could not be processed.

2104 Unknown delayed command (0x%d) for channel %d

The command process does not recognize the specified command that it saved for delayed processing on the specified logical channel number.

2200 Poll returned unexpected 0xXX event

A process detected an unexpected event while polling for data to be received or sent. XX indicates the hexadecimal value of the unexpected event.

2201 Process terminating - unable to obtain information for hostname ‘host-name’

A LAN process terminated trying to set up a listener for a particular LAN service because it was unable to obtain IP address information regarding hostname host-name from the /etc/hosts file.

Table 14: Process Interface Messages (continued)

Message Code Message Meaning

Page 125: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Log Message Codes

Issue 2 September 2, 2005 125

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

3000–3999: UNIX System Error MessagesThese are UNIX directory, file, fork/exec, alloc, shm, lock, prio, rtalarm, and ipc errors.

2202 Process terminating - 'service-name' service not found in ‘/etc/services’ file

A LAN process terminated trying to set up a listener for a particular LAN service because it was unable to obtain port assignment information regarding service service-name from the /etc/services file.

2203 CDR sequence error for MM/DD: last=NNNNN, current=NNNNN

The “autocdr” LAN process was not able to sync up with the call handler after sending data from a CDR file for that current day of MM/DD. last=NNNNN, indicates the last sequence number read from the CDR file and current=NNNNN, indicates the current sequence number received from the call handler to be sent next.

Table 15: Unix System Error Messages

Message Code Message Meaning

3000 Cannot change to name directory

The process cannot change to the specified directory. The directory may be missing or have the wrong permissions.

3001 Cannot open name directory The process cannot open the specified directory. The directory may be missing or have the wrong permissions.

3002 Cannot get current working directory

An error was returned from the c function getcdw (3c).

3100 Cannot load DCB database Process had an error attempting to read in the .dat files.

3105 Cannot save DCB database One of .dat files had a general write error.

3106 Cannot access `name' A process cannot determine the status of the specified file.

Table 14: Process Interface Messages (continued)

Message Code Message Meaning

Page 126: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

System Log Messages

126 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

3107 Cannot move file from source to destination

A file cannot be moved from one name and/or directory to another. Permission may be wrong, the directory may be missing, or the name invalid.

3108 Cannot open name The specified file cannot be opened. It may be missing or have the wrong permissions.

3109 Failed to load ‘name’ file The specified file cannot be downloaded to a DSP.

3110 File not COFF format A file to be downloaded to a DSP has the wrong format for downloading.

3111 Cannot read name The specified file cannot be read.

3112 Cannot seek name An attempt to move to a desired position in the specified file failed.

3114 Cannot write name An attempt to write the specified file failed.

3115 Cannot get/set controls for device

An attempt to read or write control information for the specified device failed.

3117 Cannot extend RTFS file name An attempt to increase the size of the specified real-time file failed.

3118 Cannot write/read RTFS file name

An attempt to perform the specified operation on the named file failed.

3200 Cannot execute process An attempt to start execution of the specified process failed.

3201 Cannot start name process An attempt to start execution of the specified process failed. A previous log message gives more details.

3202 Failed to create process for name

The specified process could not be created for execution.

Table 15: Unix System Error Messages (continued)

Message Code Message Meaning

Page 127: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Log Message Codes

Issue 2 September 2, 2005 127

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

3203 Process '%s %d' %s Receive a SIGCLD signal on specified process.

3204 Process '%s %d' Respawning Too Rapidly

The system terminated respawning of a dead process.

3304 Cannot initialize alarm database An attempt to initialize the alarm database failed.

3305 Cannot map dual-port memory A failed attempt to write the reference memory using the dual-port memory defining DSo timeslots for use by the transmit PLD on the MVIP bus.

3306 Out of memory for announcement %d

No memory was available for use by the specified announcement.

3307 Out of memory No memory was available for internal use by a process.

3400 Cannot initialize shared memory Could not initialize (latch onto) the shared database. System probably not running.

3401 Cannot initialize shared database

An error occurred while trying to latch onto the shared database.

3402 Cannot open shared database A process was unable to access the shared database.

3501 Rt_lock error A process was unable to lock itself into memory for quick response to external events.

3600 Cannot set real time priority An attempt to specify the priority of a process failed.

3700 Cannot set/cancel real time alarm

A request for a real time alarm failed.

3802 Cannot receive IPC message Interprocess communication failed when a process attempted to receive a message.

3805 Cannot send message to process

Interprocess communication failed when a process attempted to send a message to the specified process.

Table 15: Unix System Error Messages (continued)

Message Code Message Meaning

Page 128: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

System Log Messages

128 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

4000–4999: Hardware and Device Messages

3900 Process terminating - func-name function call failed

A LAN process terminated trying to set up a listener for a particular LAN service due to either inadequate system resources or a system/software error when trying to execute func-name.

3901 Error receiving data from host ‘host-name’ at IP address IP-addr

A LAN process received an error while trying to read socket data from host host-name at IP address IP-addr. This error may occur due to either inadequate system resources or a LAN hardware/software problem.

3902 Error sending data to host ‘host-name’ at IP address IP-addr

A LAN process received an error while trying to send socket data to host host-name at IP address IP-addr. This error may occur due to either inadequate system resources or a LAN hardware/software problem.

Table 15: Unix System Error Messages (continued)

Message Code Message Meaning

Table 16: Hardware and Device Messages

Message Code Message Meaning

4000 Annunciator ready event %d failed for channel %d

An attempt to report to the annunciator process that the specified buffer is ready for the logical channel failed.

4001 Cannot get attributes for output device

A TCGETA call to ioctl returned an error.

4007 Error %d: [%s] during network driver operation: %s

Indicates that a network driver error occurred. This occurs only when the network software loses synchronization. with the network driver (for example, after system reinitialization).

Page 129: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Log Message Codes

Issue 2 September 2, 2005 129

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

4008 Cannot set attributes for output device

A TCSETAF call to ioctl returned an error.

4009 Cannot configure analog board An attempt to configure the analog board failed.

4010 Cannot get DSP memory address

An attempt to get the physical address at which DPM is mapped from the DSP driver failed.

4011 Cannot get DSPs installed An attempt to determine the installed DSPs from the DSP driver failed.

4012 Cannot get active DSP nodes An attempt to determine the active DSPs from the DSP driver failed.

4013 Cannot get/return interrupt vector

An attempt to acquire or return control of an interrupt vector for testing purpose failed.

4014 Cannot initialize alarms Failed to set real-time I/O operation to allow the read/write access necessary to placate the deadman timer.

4015 Network %s failure A library call to (enable or disable) a network card returned failure. Will always follow a 4007 when logged from maintenance.

4016 Cannot get/set DSP register for board %d

A request to the DSP driver to read or write a register on the specified DSP board has failed.

4019 Put_(in) active error An attempt to set a DSP node active or inactive has failed.

4020 Read_intr error The event process failed to read a interrupt message from the DSP driver.

4100 device diagnostic failed The diagnostic for the specified device failed.

4101 device diagnostic passed The diagnostic for the specified device was completed with no problems found.

Table 16: Hardware and Device Messages (continued)

Message Code Message Meaning

Page 130: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

System Log Messages

130 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

4103 DSP reports error %d on channel %d

A DSP reported error on the specified logical channel number. Recognized errors are:1 - LLEGAL_COMMAND .set 1.This command never gets reported. If an illegal command is detected, the system ignores it and goes to the next channel.2 - RECORD_ERROR .set 2.The DSP encountered an error during a record operation.3 - PLAY_ERROR .set 3.The DSP encountered an error during a playback operation. Possible causes include:- Non annunciator channel is asked to play or record.- Annunciator channel is asked to play/record when it is already so doing.- Annunciator channel tries and fails to grab a semaphore while playing/recording.4 - DTMF_CHAR_ERROR .set 4.The DSP detected an invalid character in the digit array.

4104 DSP node %d diagnostic failed The diagnostic for the specified DSP failed.

4105 Failure detected on DSP node %d

A process reported that the specified DSP failed.

4106 Invalid data (0x%d) for channel %d

The host found that a DSP contains the indicated invalid event buffer tail index for the specified logical channel number.

4107 Network %d failed- switch: %c, memory: %s, stream” %d, channel %d

The memory diagnostic for the specified network failed for the indicated switch, memory, stream, and channel.

Table 16: Hardware and Device Messages (continued)

Message Code Message Meaning

Page 131: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Log Message Codes

Issue 2 September 2, 2005 131

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

4108 Network in service - %s channel(s) [ %s] restored

Indicates a network trunk has come into (gone out of) service. The channel types (for example, User or Remote Operator) and channel numbers are variables.

4109 Network out of service - %s channel(s) [%s] removed from service

Indicates a network trunk has come into (gone out of) service. The channel types (for example, User or Remote Operator) and channel numbers are variables.

4110 Unexpected DSP command 0x%d on annunciator %d

An announcement or playback has been requested on the indicated annunciator which is busy with the specified command.

4111 DSP node %d: expected 0x%d got 0x%d at 0x%d

During DSP testing, the specified DSP expected to read one value, but got another, at the specified address. If expected value and read value do match, the host received the correct value on the second read.

4112 DPM corrupted A process has detected that one of the circular buffers maintained in dual-port memory was corrupted. The command process or the init process found a problem with the head of the remove-talker buffer, or the event process found a problem with the head of the event buffer.

4113 DSP node %d - not running During DSP testing, the specified DSP was not started as desired.

4114 DSP node %d - not responding to test

The downloaded DSP test code does not respond for the specified test.

4115 DSP node %d test: Undefined response: 0x%d

The downloaded DSP test code gave an undefined response to the specified test.

Table 16: Hardware and Device Messages (continued)

Message Code Message Meaning

Page 132: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

System Log Messages

132 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

4116 DSP Board %d cannot set MVIP reference memory

An attempt to write the reference memory for the specified DSP board via the dual-port memory defining DSo time slots for use by the transmit PLD on the MVIP bus failed.

4117 DSP Board %d fails MVIP RX/TX ping pong test

The specified MVIP control test failed for the specified DSP board.

4118 DSP node %d - minimum MVIP RX/TX frame count %d, got %d & %d

The specified DSP failed the MVIP frame count test. The received counts should have been at least as much as the specified amount and be different by no more than one.

4119 DSP node %d interrupts: Sent %d, DSP got %d, Host got %d

During DSP testing, the host sent the specified number of interrupts to the DSP. The number received by the DSP and the number received by the host in return are also specified.

4120 name %d path error code %d During connectivity testing of the named path, the error specified by the two digit code was detected. The first digit identifies a problem encountered in the test:1 - The digits received identify the wrong channel path.2 - An unknown event was received from a DSP.4 - An unexpected command was detected in the channel used for testing.8 - A DSP required for the test has failed or is not present. Any other hexadecimal number recorded for the first digit is the sum of the above digits for the problems indicated. The second digit indicates the number of DTMF digits detected over the specified path. Three digits must be received that correctly identify the channel path being tested.

Table 16: Hardware and Device Messages (continued)

Message Code Message Meaning

Page 133: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Log Message Codes

Issue 2 September 2, 2005 133

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

4121 DSP %d MVIP Ref Memory: Wrote 0x%d, got 0x%d at 0x%d

During testing of the specified DSP, the host wrote the specified value and read a different value at the specified memory address.

4122 DSP node %d test command: Wrote 0x%d, got 0x%d

During the specified DSP test, the specified command was written, but the DSP got a different one or did not recognize the command.

4123 DSP node %d test parameter: Wrote 0x%d, got 0x%d

During the specified DSP test, the specified parameter was written, but the DSP got a different one or did not recognize the parameter.

4124 DSP %d test Mem: After %d cycles, DSP wrote 0x%d, got 0x%d at 0x%d

After the specified number of cycles of the specified DSP memory test, the DSP wrote the specified value and got a different one at the specified location.

4125 DSP node %d Transmission: Sent 0x%d, got 0x%d at 0x%d

During the specified MVIP transmission test, the DSP sent the specified byte and received a different value at the specified word address.

4126 device diagnostic completed A diagnostic for the specified device has been completed. Problems, if any, have already been logged.

4127 MVIP Connection Initialization Failed, Result %d

Initialization of the T1/MVIP switch connection failed with the specified result code.

4128 DSP node %d: responded to %d at 0x%d

During DSP testing, the specified DSP node responded to a write request that was intended for the specified DSP response node at the specified location.

Table 16: Hardware and Device Messages (continued)

Message Code Message Meaning

Page 134: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

System Log Messages

134 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Application Server ErrorsThe following sections decribe errors which are unique to the Meeting Exchange server.

Debug Process Errors

4129 DSP node %d: reports a missing frame sync

The specified DSP reported that it missed frame synchronization while performing other work. This is not a serious condition unless it happens repeatedly within the same second or two on the same DSP.

4130 ESQL. %d. %s. An embedded SQL error occurred in either sqlsd (the SQL server daemon) or pdbadmin. The first string contains either the SQL statement that failed or the function name in which the error occurred. The next two arguments are provided by Informix. The first is an Informix error code that can be looked up in Informix documentation.

Table 16: Hardware and Device Messages (continued)

Message Code Message Meaning

Message: DEBUGPROCCESS Couldn't find interface for %s

Meaning: Can not find information for named process in processTable.cfg.

Corrective Action:

Either load backup copy of processTable.cfg or manually add the information for the missing process.

Page 135: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Application Server Errors

Issue 2 September 2, 2005 135

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

SIP Utility Messages

Message: Can't print a message of %d chars

Meaning: The software can handle user input messages that are 2-5 bytes, but not other lengths.

Corrective Action:

No action required. The user should try to enter the expected number of digits.

Message: Media Server is not in the process table

Meaning: The media server process was not found in processTable.cfg

Corrective Action:

Either load a known good backup copy of processTable.cfg or manually edit it to add a media server process.

Message: Error Couldn't find appsendto interface

Meaning: Could not find the process to which the media server sends messages.

Corrective Action:

Either load a known good backup copy of processTable.cfg or manually edit it to add the to which the media server sends messages

Message: Error Couldn't find DSP send to interface

Meaning: Could not find the process which handles network events.

Corrective Action:

Either load a known good backup copy of processTable.cfg or manually edit it to add the process

Message: Error Couldn't find the init process Key

Meaning: Could not find the IPC message queue ID in processTable.cfg

Corrective Action:

Either load a known good backup copy of processTable.cfg or manually edit it to add the process

Page 136: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

System Log Messages

136 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Message: Error Creating IPC on start up : %s,strerror(errno)

Meaning: Failed to create an IPC message queue. The message contains the error number which is defined in /usr/include/sys/errno.h

Corrective Action:

Make sure the software is running as root.If you logged in as another user to manually stop or start the software, you must first "su root". If that is not the problem, the system may be out of resources. The safest way to fix that is to reboot.

Message: ERROR: msgctl() failed. errno=%d. qid=%d\n, errno, id

Meaning: Failed to increase the size of an IPC message queue

Corrective Action:

Make sure the software is running as root. If you logged in as another user to manually stop or start the software, you must first "su root". If that is not the problem, the system may be out of resources. The safest way to fix that is to reboot.

Message: ERROR: msgctl() failed. errno=%d. qid=%d\n, errno, id

Meaning: Failed to read the sieze of an IPC message queue.

Corrective Action:

Make sure the software is running as root. If you logged in as another user to manually stop or start the software, you must first "su root". If that is not the problem, the system may be out of resources. The safest way to fix that is to reboot.

Message: ERROR: msgsnd() failed. errno=%d. destKey= 0x%x q=%d total send errors %d\n,

Meaning: Failed to send an IPC message.

Corrective Action:

Log in and use the "ipcs -qa" command. Look for the message queue with the matching key. Determine if the queue is full. If it is, then restart that process or the server software. If the message queue doesn't exist, then restart the process which reads messages from that queue.The system may be out of messages.

Page 137: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Application Server Errors

Issue 2 September 2, 2005 137

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

INIT Messages

Message: [%d] Unknown event queue to process[%d].

Meaning: An IPC message contains an unknown message queue ID

Corrective Action:

Check the configuration in processTable.cfg. Make sure the event queue and process are listed. Then check the process is running using the "dcbps" command line utility. If that looks good, then restart the software.

Message: No entry for the process %s ",interface.c_str()

Meaning: There was no record in processTable.cfg for the named process

Corrective Action:

Either load a known good backup copy of processTable.cfg or manually edit it to add the information for the missing process.

Message: %s is not in the process table ,IPCBINIT_PROC_NAME

Meaning: There was no record in processTable.cfg for the named process.

Corrective Action:

Either load a known good backup copy of processTable.cfg or manually edit it to add the information for the missing process.

Message: started process=<%s> with pid=<%d>. Args=<%s/%s>

Meaning: This is only an error if preceeded by a message saying a process ended (killed, aborted, exited, etc

Corrective Action:

If a process is frequently restarting, it could be caused by: 1. Lack of some resource, 2. A timeout, 3. Internal error. Restart the software

Page 138: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

System Log Messages

138 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Message: unable to start process=<%s>

Meaning: The executable file for the process may not exist, or it may not be set to be executable, or you may have manually started the software as a normal user when you should start the software as "root".

Corrective Action:

1. Look for the name of the executable program in processTable.cfg.2. Go to /usr/dcb/bin to see if the executable file exists. 3. See if the file is owned by "root" and the permission for the file includes an "x" for the file owner.4. See if the system is out of virtual memory using the SCO administration utilities. If it is out of memory, then reboot

Message: process <%s> not responding after %d tries

Meaning: A process is not replying to poll messages, probably because it is overloaded, or deadlocked.

Corrective Action:

The software should automatically restart the process to recover. If not,1. The system may be overloaded. Use the "ipcs -qa" message to see if the message queue has many messages in it. If that is the case, a faster CPU and more RAM may help. 2. There could be an internal error in that process.

Message: select() error=%d

Meaning: There was an error in the "select" command which is used to delay a few seconds. The error message includes an error code which is defined in /usr/include/sys/errno.h

Corrective Action:

Look up the error code in /usr/include/sys/errno.h. Then take the corrective action implied by the error code.

Message: sleeping for another %x seconds

Meaning: The process is waiting for the specified period. This is not an error.

Corrective Action:

None

Page 139: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Application Server Errors

Issue 2 September 2, 2005 139

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Message: unknown queue id responded %d, recvdQueueID

Meaning: The program got a message with an unknown message queue ID.

Corrective Action:

This may be caused by an internal software error.

Message: restarting process=<%s>,

Meaning: A process was automatically restarted. That is done to recover when a process ends unexpectedly, or when the init process kills a process that appears to be frozen.

Corrective Action:

1. The system may be overloaded. Use the "ipcs -qa" message to see if the message queue has many messages in it. If that is the case, a faster CPU and more RAM may help.2. There could be an internal error in that process.

Message: Killed process=<%s> with pid=<%d>

Meaning: A process was killed. Either because:1. The process failed to respond to poll messages which implies it is either overloaded or stuck. 2. The system is shutting down.

Corrective Action:

Look for previous messages to see the sequence of events. If there are previous messages about this process not responding, then that process could either be overloaded or stuck If the process repeatedly dies and restarts try restarting the software. If that fails to resolve the problem, try rebooting the machine. If that fails to resolve the problem,

Message: Can't kill missing process=<%s> with pid=<%d>

Meaning: The init process tried to kill a process that doesn't exist. Usually that means the process aborted or exited already

Corrective Action:

Normally no action is needed. The init process should automatically restart the process.

Message: Error %d when killing process=<%s> with pid=<%d>

Meaning: A system error occurred when killing a process.

Corrective Action:

Look up the error code in /usr/include/sys/errno.h. Take the corrective action implied by the error code.

Page 140: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

System Log Messages

140 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Message: Error %d in waitpid, errno

Meaning: A system error occurred when trying to determine why a process ended.

Corrective Action:

Look up the error code in /usr/include/sys/errno.h. Then take the corrective action implied by the error code.

Message: Process %s id %d exited normally with exit status %d

Meaning: A program exited with the specified code. Normally a zero means the program ended normally while a nonzero number means an error occurred.

Corrective Action:

This message is only an error if a program ends when it is not expected to end. This message is normal when the system is shutting down.

Message: Process %s id %d killed by signal %d

Meaning: A program was killed by init or some other process, or by a signal generated by the processed which died. The signal which killed the process is listed.

Corrective Action:

Look up the signal in /usr/include/sys/signal.h. If the signal is SIGABRT, SIGBUS, or SIGSEGV that is an internal Spectel error so contact Spectel Support. The SIGTERM or SIGKILL signals are used by the init process. To see if those are related to a problem you need to look at the sequence of messages related to this process. If there are messages about a process not responding, then use the recommended corrective action for that.

Message: Process %s id %d stopped by signal %d

Meaning: A program was stopped by the specified signal. Normally a program is stopped by sending it a suspend signal. That is normally done from a shell and is not expected when the software is running in the background.

Corrective Action:

Look up the signal in /usr/include/sys/signal.h. If the signal is SIGABRT, SIGBUS, or SIGSEGV that is an internal system error. The SIGTERM or SIGKILL signals are used by the init process. To see if those are related to a problem you need to look at the sequence of messages related to this process. If there are messages about a process not responding, then use the recommended corrective action for that.

Page 141: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Application Server Errors

Issue 2 September 2, 2005 141

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Message: invalid message=%x

Meaning: The message type in the message is wrong.

Corrective Action:

This is probably caused by either in internal error or an incompatible mixture of different processes.

Page 142: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

System Log Messages

142 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Page 143: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Issue 2 September 2, 2005 143

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Index

Index

Symbols/usr/dcb . . . . . . . . . . . . . . . . . . . 103, 106/usr/ipcb. . . . . . . . . . . . . . . . . . . . . . 107/usr/ipcb/config . . . . . . . . . . . . . . . . .15, 19/usr2/flexannun . . . . . . . . . . . . . . . . .54, 65/usr2/ipcb . . . . . . . . . . . . . . . . . . 103, 107/usr3/BACKUPS/usr/dcb . . . . . . . . . . . . . . 107/usr3/ipcb/confrp/ . . . . . . . . . . . . . . . . . 26/usr3/ipcb/usr3/roster/ . . . . . . . . . . . . . . . 26/var/adm . . . . . . . . . . . . . . . . . . . . . 103

AAnnunciator

audio prompts . . . . . . . . . . . . . . . . . 53customize . . . . . . . . . . . . . . . . . . . 53file format . . . . . . . . . . . . . . . . . . . 53

Audio Promptsannunciators . . . . . . . . . . . . . . . . . . 53customize . . . . . . . . . . . . . . . . . . . 53load . . . . . . . . . . . . . . . . . . . . . . 31WAV format . . . . . . . . . . . . . . . . . . 53

AudioClip Download utility . . . . . . . . . . . . . 32AudioCodes

TP-260. . . . . . . . . . . . . . . . . . . . . 67

CCall routing . . . . . . . . . . . . . . . . . . . . 20chdbased.reg . . . . . . . . . . . . . . . . . . . 43CMS-6000. . . . . . . . . . . . . . . . . . . . . 27

MPC card . . . . . . . . . . . . . . . . . . . 28SCC card . . . . . . . . . . . . . . . . . . . 27

CommandsUnix . . . . . . . . . . . . . . . . . . . . . . 102

df . . . . . . . . . . . . . . . . . . . . . . 102fconfig . . . . . . . . . . . . . . . . . . . 102hostname . . . . . . . . . . . . . . . . . . 102ipcs. . . . . . . . . . . . . . . . . . . . . 102kill . . . . . . . . . . . . . . . . . . . . . 102man . . . . . . . . . . . . . . . . . . . . 102netstat . . . . . . . . . . . . . . . . . . . 102ping . . . . . . . . . . . . . . . . . . . . 102ps . . . . . . . . . . . . . . . . . . . . . 102sar . . . . . . . . . . . . . . . . . . . . . 102uname . . . . . . . . . . . . . . . . . . . 102uptime . . . . . . . . . . . . . . . . . . . 102

who . . . . . . . . . . . . . . . . . . . . 103Conference Manager API . . . . . . . . . . . . . . 20Conference Reservation Server

CRS . . . . . . . . . . . . . . . . . . . . . . 43Configuration. . . . . . . . . . . 17, 19, 32, 33, 34, 37

problems . . . . . . . . . . . . . . . . . . . 105proxy . . . . . . . . . . . . . . . . . . . . . . 18

Convedia . . . . . . . . . . . . . . . . . . . . . 34loading custom audio prompts . . . . . . . . . . 65Media Server . . . . . . . . . . . . . . . . . . 27

Convedia Media Serverconfigure . . . . . . . . . . . . . . . . . . . . 34

CRS . . . . . . . . . . . . . . . . . . . . . . . . 43Conference Reservation Server . . . . . . . . . 43

Custom Audio PromptsConvedia . . . . . . . . . . . . . . . . . . . . 65

DDebug . . . . . . . . . . . . . . . . . . . . . . 101df . . . . . . . . . . . . . . . . . . . . . . . . 102dfstab . . . . . . . . . . . . . . . . . . . . . . . 34Dial in . . . . . . . . . . . . . . . . . . . . . . . 20dial out. . . . . . . . . . . . . . . . . . . . . . . 19

Ffailover. . . . . . . . . . . . . . . . . . . . . . . 43fconfig . . . . . . . . . . . . . . . . . . . . . . 102Files . . . . . . . . . . . . . . . . . . . . . . . 103

ipcb_config . . . . . . . . . . . . . . . . . . 107Flex

annunciators . . . . . . . . . . . . . . . . . . 54

HHardware . . . . . . . . . . . . . . . . . . . . . . 9Hardware Media Convedia . . . . . . . . . . . . . 27Hardware Media Server

Configurationmessage prompts . . . . . . . . . . . . . . 26

hostname . . . . . . . . . . . . . . . . . . . . 102

IInstall

TP-260 . . . . . . . . . . . . . . . . . . . . . 68install . . . . . . . . . . . . . . . . . . . . . . . 68ipcb_config. . . . . . . . . . . . . . . . . . . . 107

Page 144: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Issue 2 September 2, 2005 144

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Index

ipcb_nfsinst.sh. . . . . . . . . . . . . . . . . . . 33ipcbinit . . . . . . . . . . . . . . . . . . . . . . 21ipcs . . . . . . . . . . . . . . . . . . . . . . . . 102

Kkill . . . . . . . . . . . . . . . . . . . . . . . . 102

LloadSpectelclips.bat . . . . . . . . . . . . . . . . 32log . . . . . . . . . . . . . . . . . . . . . . . . 103Log Files . . . . . . . . . . . . . . . . . . . . . 103logs . . . . . . . . . . . . . . . . . . . . . . . . 103

Mman. . . . . . . . . . . . . . . . . . . . . . . . 102Media Server . . . . . . . . . . . . . . . . . . . . 9

S6500 . . . . . . . . . . . . . . . . . . . . . 10Media Server Resource Management . . . . . . . . 37mediaServerInterface.cfg . . . . . 23, 24, 37, 38, 41, 88MeetingXchange. . . . . . . . . . . . . . . . . . 37

configure . . . . . . . . . . . . . . . . . . . . 37Message Prompts . . . . . . . . . . . . . . . . . 26MPC card . . . . . . . . . . . . . . . . . . . . . 28MXMonitor

configuration . . . . . . . . . . . . . . . . . . 47mxmonitor.reg . . . . . . . . . . . . . . . . . . . 47mxShare . . . . . . . . . . . . . . . . . . . . . 42

Nnetstat . . . . . . . . . . . . . . . . . . . . . . 102NFS

share . . . . . . . . . . . . . . . . . . . . . 33NFS Server . . . . . . . . . . . . . . . . . . .33, 35

configure . . . . . . . . . . . . . . . . . . . . 33

Pping . . . . . . . . . . . . . . . . . . . . . . . . 102processTable.cfg . . . . . . . . . . . . . . 21, 38, 83Proxy

configure . . . . . . . . . . . . . . . . . . . . 18ps. . . . . . . . . . . . . . . . . . . . . . . . . 102

SS6200. . . . . . . . . . . . . . . . . . . . . . . . 9S6500. . . . . . . . . . . . . . . . . . . . . . . 10sar . . . . . . . . . . . . . . . . . . . . . . . . 102SCC card . . . . . . . . . . . . . . . . . . . . . 27SIP proxy . . . . . . . . . . . . . . . . . . . . . 44

softMediaServer.cfg . . . . . . . . . . . . . . . . 17Software Media Server . . . . . . . . . . . . . . . 17

configure . . . . . . . . . . . . . . . . . . . . 17specteltest . . . . . . . . . . . . . . . . . . . . . 44sulog . . . . . . . . . . . . . . . . . . . . . . 103switched circuit . . . . . . . . . . . . . . . . . . . 67syslog . . . . . . . . . . . . . . . . . . . . . . 103System

log messages . . . . . . . . . . . . . . . . . .113system.cfg . . . . . . . . . . . . . . . . . . . 15, 38

TtelnumToUri.tab . . . . . . . . . . . . . . . . . . 19TFTP Server . . . . . . . . . . . . . . . . . . . . 32

configure . . . . . . . . . . . . . . . . . . . . 32TP-260 . . . . . . . . . . . . . . . . . . . . . . 68

AudioCodes. . . . . . . . . . . . . . . . . . . 67Translation table

configure . . . . . . . . . . . . . . . . . . . . 19translation tables . . . . . . . . . . . . . . . . . . 19

Uucd-snmp . . . . . . . . . . . . . . . . . . . . . 32uname . . . . . . . . . . . . . . . . . . . . . . 102Unix

commands . . . . . . . . . . . . . . . . . . 102df . . . . . . . . . . . . . . . . . . . . . 102fconfig . . . . . . . . . . . . . . . . . . . 102hostname . . . . . . . . . . . . . . . . . 102ipcs . . . . . . . . . . . . . . . . . . . . 102kill . . . . . . . . . . . . . . . . . . . . . 102man . . . . . . . . . . . . . . . . . . . . 102netstat . . . . . . . . . . . . . . . . . . . 102ping . . . . . . . . . . . . . . . . . . . . 102ps . . . . . . . . . . . . . . . . . . . . . 102sar . . . . . . . . . . . . . . . . . . . . 102uname. . . . . . . . . . . . . . . . . . . 102uptime. . . . . . . . . . . . . . . . . . . 102who . . . . . . . . . . . . . . . . . . . . 103

issues . . . . . . . . . . . . . . . . . . . . 101uptime . . . . . . . . . . . . . . . . . . . . . . 102UriToTelnum.tab . . . . . . . . . . . . . . . . . . 20

VVoice Message Assignments . . . . . . . . . . . . 55

WWav format. . . . . . . . . . . . . . . . . . . . . 53Web Portal . . . . . . . . . . . . . . . . . . . . . 20who . . . . . . . . . . . . . . . . . . . . . . . 103

Page 145: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

Issue 2 September 2, 2005 145

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Index

workgroup . . . . . . . . . . . . . . . . . . . . . 46Workgroup Redundacy Method . . . . . . . . . . . 43

Page 146: Field Service Guide - Avaya Support the following Web site: . Preventing Toll Fraud "Toll fraud" is the unauthorized use of your telecommunications system by an unauthorized party

146 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server

Avaya - Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy.

Index