Meeting Exchange Field Service Guide for the S6200, S6500, and S Media Servers
|
|
|
- Marilyn Hopkins
- 10 years ago
- Views:
Transcription
1 Meeting Exchange Field Service Guide for the S6200, S6500, and S Media Servers Issue 2 September 2, 2005 Document Number: C
2 Copyright 2005, Avaya Inc. All Rights Reserved Notice Every 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. Warranty Avaya 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: 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 Intervention If 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 at Disclaimer Avaya 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 Help For additional support telephone numbers, go to the Avaya support Web site: 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 Security Telecommunications 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 Security The 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 Facilities Customers may experience differences in product performance, reliability and security depending upon network configurations/design and topologies, even when the product performs as warranted. Standards Compliance Avaya 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 Standards This 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 , 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.2 No / UL 60950, 3rd Edition, or CAN/CSA-C22.2 No / UL 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 , NOM 019 SCFI The equipment described in this document may contain Class 1 LASER Device(s). These devices comply with the following standards: EN , Edition 1.1, CFR and CFR The LASER devices used in Avaya equipment typically operate within the following parameters: Typical Center Wavelength 830 nm nm -1.5 dbm 1270 nm nm -3.0 dbm 1540 nm nm 5.0 dbm Maximum Output Power Luokan 1 Laserlaite Klass 1 Laser Apparat Use 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.
3 Electromagnetic Compatibility (EMC) Standards This 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 Information Technology Equipment - Immunity Characteristics - Limits and Methods of Measurement, CISPR 24:1997 and EN55024:1998, including: Electrostatic Discharge (ESD) IEC Radiated Immunity IEC Electrical Fast Transient IEC Lightning Effects IEC Conducted Immunity IEC Mains Frequency Magnetic Field IEC Voltage Dips and Variations IEC Power Line Emissions, IEC : Electromagnetic compatibility (EMC) - Part 3-2: Limits - Limits for harmonic current emissions. Power Line Emissions, IEC : 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: 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. Part 68: Answer-Supervision Signaling Allowing 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 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 Connection Connection of this equipment to the telephone network is shown in the following tables. For MCC1, SCC1, CMC1, G600, and G650 Media Gateways: Manufacturer s Port Identifier FIC Code For G350 and G700 Media Gateways: 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 digital interface 04DU9-BN 6.0F RJ48C, RJ48M 120A4 channel service unit Manufacturer s Port Identifier 04DU9-IKN 6.0F RJ48C, RJ48M 04DU9-ISN 6.0F RJ48C, RJ48M 04DU9-DN 6.0Y RJ48C 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 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 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 at 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.
4 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 Information This Class A digital apparatus complies with Canadian ICES-003. Cet appareil numérique de la classe A est conforme à la norme NMB-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. To order copies of this and other documents: Call: Avaya Publications Center Voice or FAX or Write: Globalware Solutions 200 Ward Hill Avenue Haverhill, MA USA Attention: Avaya Account Management [email protected] For the most current versions of documentation, go to the Avaya support Web site: Installation and Repairs Before 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 Conformity United 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 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: 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: 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: Japan This 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.
5 Contents Chapter 1: Overview Hardware Overview S6200 Media Server Convedia Hardware Media Servers S6500 Media Server S6800 Media Server Chapter 2: Installation Overview Operating System Conferencing Server Software S6x00 Media Server Chapter 3: Configuration Introduction General System Configuration System Information: system.cfg Software Media Server Configuration (S6200 only) Proxy Configuration: proxyconfigtable.cfg Telephone number to URI translation table Configuration for Web Portal or Bridge Control API(BCAPI) URI to telephone number translation table Software Process Configuration Media Server Interface: mediaserverinterface.cfg Configuring Convedia Logging Log in to the Convedia Web Interface Turning off logging to telnet S6500/S6800 Media Server Message Prompts Installing the S6500 or S6800 Media Server Configuring the CMS-6000 SCC Card Configuring the CMS-6000 MPC Card Loading Audio Prompts Installing the TFTP Server Installing the AudioClip Download utility Starting and Configuring the TFTP Server Configuring Audio Prompt Download batch file Running the Audio Prompt Download batch file Using an NFS Server Upgrading from a prior configuration Issue 2 September 2,
6 Contents Configuring the NFS Server Configuring NFS on the S6x Configuring /etc/dfs/dfstab Configuring NFS on each MPC card Verifying the NFS Configuration on the MPC Card Correcting MPC Configuration Configuring S6x Media Server Resource Management Configuring Resource Sharing Media Server Interface File System Configuration File Controlling Media Server Sharing Server Redundancy Establishing the CRS Data Source Obtain the SIP proxy settings Workgroup Redundancy Method Configuring the mxmonitor Activating the Monitor Process Recovering Conference Recordings Customizing Audio Prompts on the S6500/S Annunciator Messages Recording Messages About Annunciator Numbering Loading the customized prompts onto the Media Server Convedia Media Server Chapter 4: Switched Circuit Integration (optional) Overview Part numbers Installing the TP Unpacking the boards Installing the Gateway Board into the S6200 Server Connecting external connection Configuring the Gateway Intalling and Configuring bootp Configuring the network Downloading the Gateway Software File overview Obtaining the files Checking the software version Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
7 Contents Appendix A: Configuration Files Process Table Configuration: processtable.cfg Settings for S6500 or S6800 with the MXShare and MXMonitor Settings for S6500 or S6800 without MXShare/MXMonitor Settings for mxshare but no mxmonitor Settings for the S System Configuration File: system.cfg Settings for S6500 or S6800 with MXShare/MXMonitor Settings for S6500 or S6800 without MXShare/MXMonitor Settings for the S Media Server Interface Configuration: mediaserverinterface.cfg Settings for use with MXShare/MXMonitor Settings servers without MXShare/MXMonitor Hosts File Configuration mxmonitor for use with Convedia and MXShare/MXMonitor chdbased.reg settings for S6500/6800 and MXShare/MXMonitor Translation Table Configuration for Operator Dial In telnumtouri.tab UriToTelnum.tab Proxy Table Configuration for use with Operator Dial In dfstab Configuration for use with MXShare Appendix B: Validating the System Overview Testing for application server failover Testing for CRS failover Testing application server to CRS communication Appendix C: Troubleshooting General Issues Identifying Installation Problems Obtaining Debug Information Slow Performance or Out of Resources Obtain the Use History Restart a Program Unable to create new files Software version System Configuration Problems Issue 2 September 2,
8 Contents System does not work with Dual SMP CPUs Slow System Performance System does not Accept VoIP Calls VoIP programs restarted Backing up Configuration Files Restoring Configuration Files Network Problems Debug a Network Problem Network is unreachable How can I capture or monitor IP traffic? SIP Agent failures Audio Problems No Audio Static Heard in Conference Server Failover Determining a server s status Preventing failover Appendix D: System Log Messages System Messages Log Message Codes : Status Messages : User/Usage Messages : Process Interface Messages : Hardware and Device Messages Application Server Errors Debug Process Errors SIP Utility Messages INIT Messages Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
9 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 Overview The 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.. Table 1: Meeting Exchange S6x00 Media Server Configurations S6200 a S6500 S6800 Application Server (Call handler, Media server, translator, and SIP Agent) Server Redundancy b Hardware Media Server c S6200 S6200 S6200 CRS CRS CRS not applicable CMS-1000 CMS-6000 Ports up to 240 up to 1500 up to 2000 a. When used alone, this solution is often refered to as the software media server. b. Optional c. The system currently supports only the Convedia hardware media server models identified in this table. S6200 Media Server The S6200 media server runs on a UnixWare host, the IBM 336, shown in Figure 1 Issue 2 September 2,
10 Overview 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 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 Servers The 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 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 10 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
11 Hardware Overview Currently the S6200 is compatible with two Convedia servers: CMS-1000 and CMS 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 , for additional information on the CMS 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 , for additional information on the CMS Issue 2 September 2,
12 Overview Figure 3: S6800 Media Server 12 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
13 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. Overview Note: 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 System The 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 Software Once 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). Issue 2 September 2,
14 Installation S6x00 Media Server The 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. Press "Enter" to continue. If this is an existing configuration, the system displays this prompt: Existing Configuration Files have been backed up in /./usr/ipcb/config with a file name prefix backup_<datetime>_. Press "Enter" to continue. 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 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
15 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. Introduction Following 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 Configuration Following 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.cfg Meeting 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. Issue 2 September 2,
16 Configuration 3. Edit the address and extension settings for the site. Table 2 describes the settings. Table 2: System.cfg General Information Settings Setting IPAddress MyListener respcontact MaxChannelCount DiffServTOSValue EthernetVlanValue MaxNumReconnectPerSecond sessionrefreshtimer minsettimervalue MaxMeetingCount MaxConferenceCount MaxOperatorCount MediaServerExecName Description The IP address of the Meeting Exchange server 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. This setting overwrites the default contact header on responses. If not set it sends the default Contact SIP header. Set this value to: 1500 with two MPC boards 2000 with three MPC boards 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. Value that is inserted into the IP header s virtual LAN (VLAN) field. This value limits the number of reinvites per second. The default value is 40, however a setting engineering recommends setting the value to 15. 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). 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). Not implemented in this release. Not implemented in this release. Not implemented in this release. This setting was used for prior versions, but no longer needs to be set. 1 of 2 16 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
17 General System Configuration Table 2: System.cfg General Information Settings (continued) Setting Description 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. System Configuration File: system.cfg on page 85contians example files. 2 of 2 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. Issue 2 September 2,
18 Configuration Sample softmediaserver.cfg file # 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 basertpport=42000 Proxy Configuration: proxyconfigtable.cfg Each 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 # proxy configuration ProxyUri Contact To From usrname password refreshtime sip: sip:0192@ sip:0192@ sip:0192@ customer ABC Each line of proxyconfigtable.cfg includes the settings described in Table 3: Proxy Configuration Settings:. Table 3: Proxy Configuration Settings Setting ProxyURI Contact To Description The valid SIP URI of the Proxy Server. The default Contact SIP header used on dial outs or on the proxy registration. The default To SIP header used by the system when dialing out or on the proxy registration. 1 of 2 18 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
19 General System Configuration Table 3: Proxy Configuration Settings (continued) Setting Description From usrname password The default From SIP header used by the system when dialing out or on the proxy registration. The user name of the person listed as the contact. 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. 2 of 2 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 table Meeting 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 #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 , 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:936543@ # 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 operator TelnumPattern TelnumConversion comment "0000 "sip:6352@ Bridge "93???? "sip:93$1@ mediagateway * "sip:$0@ defaultmediagateway 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. Issue 2 September 2,
20 Configuration In the preceding file sample, if 0000 is dialed during a conference after *1 then the sip:6352@ URI would be used to dial out. The 6352 is the dial out attendant and is the IP address of the IP phone or proxy server. If is entered during a conference after *1 then sip:936388@ is dialed where is the line dialed and 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: 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 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 table The 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. 20 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
21 Software Process Configuration Example UriToTelnum.tab 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:3333@ >" 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 "*@ "$0 Bridge "*@* "$0 OtherBridge Software Process Configuration The 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. Issue 2 September 2,
22 Configuration Table 4: processtable.cfg Field proccessname Description This string identifies which process to run. The process name starts an executable file, where: Proccess Name bridget700 msdispatcher sipagent mediaserver commsprocess initicb mxmonitor mxresource Starts this executable: bridgetranslator msdispatcher sipagent softms for S6200: convms for S6500/S6800. servercomms initipcb mxmonitor mxresource IpcKeyNumber autostart ProcessExe IpAddress 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. 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". 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. This is the IP address of the computer where this process runs. You can enter it in numeric format such as , use "local" (without quotes), or for processes running on the local computer where the processtable.cfg file is located. Use for processes that should run on each system in a multiserver configuration. 1 of 2 22 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
23 Software Process Configuration Table 4: processtable.cfg (continued) Field Route ProcessArgs Description This defines the destination processes for messages sent by the process being defined. If there is more than one use a comma separated list. 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. 2 of 2 Refer to Appendix A: Configuration Files on page 83 to view example files for various media server configurations. Media Server Interface: mediaserverinterface.cfg The 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. Issue 2 September 2,
24 Configuration :Example mediaserverinterface.cfg # 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= MediaServerIP_1= MediaServerInterfaceSipListenPort_1=5050 MediaServerIP_2= MediaServerInterfaceSipListenPort_2=5040 MediaServerIP_3= MediaServerInterfaceSipListenPort_3=5030 MediaServerIP_4= MediaServerInterfaceSipListenPort_4=5020 MediaServerIP_5= MediaServerInterfaceSipListenPort_5=5010 MediaServerIP_6= MediaServerInterfaceSipListenPort_6=5000 MediaServerIP_7= MediaServerInterfaceSipListenPort_7=4090 MediaServerIP_8= MediaServerInterfaceSipListenPort_8=4080 MediaServerIP_9= MediaServerInterfaceSipListenPort_9=4070 MediaServerIP_10= MediaServerInterfaceSipListenPort_10=4060 Configuring Convedia Logging The 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. 24 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
25 Software Process Configuration Convedia Administrator Login screen Default entries are: User ID: admin Password: convedia 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. 2. Click Fault Mgt. 3. Click Logs. 4. Click Configure System Log. The system displays the Configure System Log dialog. Issue 2 September 2,
26 Configuration Configure System Log Important: 5. Select "Internal File" and/or "Remote Server" as the Destination.! 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 Prompts Files 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. 26 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
27 Software Process Configuration 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. Issue 2 September 2,
28 Configuration 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. 28 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
29 Software Process Configuration Advanced tab Scroll down until you locate Use HTTP 1.1. a. Click this setting so that it is no longer selected. b. Click OK. 3. Log in to the Convedia Web Interface. 4. Notice the menu buttons on the left side of the screen, as illustrated below. a. Click Configuration. b. Click Slot Configuration c. Click Configure MPC. The system displays the Configure MPC dialog. Issue 2 September 2,
30 Configuration Configure MPC 5. Select the card number from the drop down. The system updates the Configure MPC dialog with additional fields, as shown in the following figure. Configure MPC 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 6. Use the menu buttons to select Configuration > Slot Configuration > Set MPC Service Mode. The system displays the Set MPC Service Mode dialog. 30 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
31 Software Process Configuration Set MPC Service Mode a. Select the slot. b. Set Request type to In Service. 7. Click Execute. Loading Audio Prompts The 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 Issue 2 September 2,
32 Configuration 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 Run loadspectelclips.bat. The TFTP server displays the progress as the clips are loaded onto the Convedia Media Server. 32 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
33 Software Process Configuration Using an NFS Server When 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. Issue 2 September 2,
34 Configuration WARNING: 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: 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: #ident #@(#)hosts 1.2" #ident "$Header: /sms/sinixv5.4esrcs/s19-full/usr/src/cmd/cmd-inet/etc/hosts,v /02/28 16:30:32 ccs exp $" # # Internet host table localhost # ws41.sqalab1.com ws4` convediams convediams2 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. 34 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
35 Software Process Configuration 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 Click Configuration in the upper left. 3. Click Slot configuration. 4. Click Configure NFS. The system displays the Configure NFS dialog. Configure NFS Tip: 5. Select the Slot number for the MPC card. 6. Verify that Enabled is selected. 7. Verify that Mount is set to 1. 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. Issue 2 September 2,
36 Configuration 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 : cd 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. 36 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
37 Media Server Resource Management 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 Management You 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. Issue 2 September 2,
38 Configuration Figure 4: Media Server Resource Configuration Configuring Resource Sharing Configuring 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 38 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
39 Media Server Resource Management 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. Issue 2 September 2,
40 Configuration 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 address proccessname ipckeynumber autostartprocessexe ipaddress route ProcessArgs initipcb 110 0noexecute commsprocess 111 1/usr/dcb/bin/serverComms bridget noexecute dspevents/msdispatcher,netevents/sipagent sipagent 101 1/usr/dcb/bin/sipagent dspevents/msdispatcher,appevents/bridget700 msdispatcher 102 1/usr/dcb/bin/msdispatcher netevents/sipagent,appevents/bridget700,dspevents/mediaserver mediaserver 103 0/usr/dcb/bin/convMS appevents/msdispatcher,netevents/msdispatcher 1 mediaserver 104 0/usr/dcb/bin/convMS appevents/msdispatcher,netevents/msdispatcher 2 mediaserver 105 0/usr/dcb/bin/convMS appevents/msdispatcher,netevents/msdispatcher 3 mediaserver 106 0/usr/dcb/bin/convMS appevents/msdispatcher,netevents/msdispatcher 4 mediaserver 107 0/usr/dcb/bin/convMS appevents/msdispatcher,netevents/msdispatcher 5 mediaserver 108 0/usr/dcb/bin/convMS appevents/msdispatcher,netevents/msdispatcher 6 mediaserver 109 0/usr/dcb/bin/convMS appevents/msdispatcher,netevents/msdispatcher 7 mediaserver 112 0/usr/dcb/bin/convMS appevents/msdispatcher,netevents/msdispatcher 8 mediaserver 113 0/usr/dcb/bin/convMS appevents/msdispatcher,netevents/msdispatcher 9 mediaserver 114 0/usr/dcb/bin/convMS appevents/msdispatcher,netevents/msdispatcher 10 msresmanager 220 0/usr/dcb/bin/mxshare appevents/msdispatcher,netevents/msdispatcher 0 msresmanager 221 0/usr/dcb/bin/mxshare appevents/msdispatcher,netevents/msdispatcher 1 msresmanager 222 0/usr/dcb/bin/mxshare appevents/msdispatcher,netevents/msdispatcher 2 msresmanager 223 0/usr/dcb/bin/mxshare appevents/msdispatcher,netevents/msdispatcher 3 mxmonitor 200 1/usr/dcb/bin/mxmonitor appevents/msdispatcher,netevents/msdispatcher aps1 mxmonitor 201 1/usr/dcb/bin/mxmonitor appevents/msdispatcher,netevents/msdispatcher aps2 mxmonitor 202 1/usr/dcb/bin/mxmonitor appevents/msdispatcher,netevents/msdispatcher aps3 mxmonitor 203 1/usr/dcb/bin/mxmonitor appevents/msdispatcher,netevents/msdispatcher standby 40 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
41 Media Server Resource Management 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 NFSServerIPAddress= # mpc 1 MediaServerIP_1= MediaServerInterfaceSipListenPort_1=5050 # mpc 2 MediaServerIP_2= MediaServerInterfaceSipListenPort_2=5040 # mpc 3 MediaServerIP_3= MediaServerInterfaceSipListenPort_3=5030 # mpc 4 MediaServerIP_4= MediaServerInterfaceSipListenPort_4=5020 # mpc 5 MediaServerIP_5= MediaServerInterfaceSipListenPort_5=5010 # mpc 6 MediaServerIP_6= MediaServerInterfaceSipListenPort_6=5000 # mpc 7 MediaServerIP_7= MediaServerInterfaceSipListenPort_7=4090 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. Issue 2 September 2,
42 Configuration Resource sharing values set in system.cfg ### 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 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 = system 2 = system 3 = 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 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
43 Server Redundancy 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 ipckeynumber ProcessExe ipaddress ProcessArgs initpcb 110 noexecute bridget noexecute sipagent 101./sipagent msdispatcher 102./msdispatcher mediaserver 103 noexecute mediaserver 104 noexecute mediaserver 105 noexecute mediaserver 106 noexecute mediaserver 107 noexecute mediaserver 108 noexecute mediaserver 109 noexecute msresmanager 120./mxShare msresmanager 121./mxShare msresmanager 122./mxShare Server Redundancy Server 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 Source Systems 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 Issue 2 September 2,
44 Configuration 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 [crsdatasource] installed=true name=crsdatasource version=0.1 address=voyager port=5050 user=acs cabinet="14." < obtain this value from the CRS. Important: Note:! 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: 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. 44 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
45 Server Redundancy Follow these steps to discover the SIP proxy entries need by the CRS front end. 1. Type this command: CMD>./specteltest The system displays: 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 2. Type 9 at the command line: The system displays this prompt: Enter Bridge Reference Number: Issue 2 September 2,
46 Configuration 3. Type the bridge number at the command line, for example, 5: The system displays the information related to bridge 5: Ref ProxyURI Contact To From UsrName Pwd RefreshTime DNIS ================================================================================ ============================================================ 10 sip: user1 password sip: user1 password Press ENTER to continue... 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 Primary Application Servers Ethernet CRS Standy Server 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. 46 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
47 Server Redundancy 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. Issue 2 September 2,
48 Configuration Default mxmonitor.reg # List the systems in our workgroup. Note, we are included in the list. [mxworkgroup] aps1 aps2 aps3 standby # 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=false sipsource=crs sipupdateperiod=60000 reqtimeout=30000 checkstatustimer=60000 numstatusrequests=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 hour cacherefresh= #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=aps1 role=active cabinet=1 [aps2] process=aps2 role=active cabinet=2 [aps3] process=aps3 role=active cabinet=3 [standby] process=standby role=standby cabinet=4 Table 5: mxmonitor Configuration Settings describes each section of this file and lists valid attributes with default settings. 48 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
49 Server Redundancy Table 5: mxmonitor Configuration Settings [Section] Description Attribute Description Default mxworkgroup mxconfig Lists the servers in the workgroup. The name corresponds to the section for that server s configuration. General configuration information. not applicable not applicable aps1 aps2 aps3 standby trace sipsource sipupdateperiod reqtimeoutperiod checkstatustimer numstatusrequests Turns on diagnostic tracing when set to true. Identifies the location of the SIP proxy settings. Note: Support for CRS only for this release. Frequency in milliseconds to request the SIP proxy configuration from the source. Time to wait in milliseconds for a response to an MXMONITOR REGISTER REQEUST message. Frequency in milliseconds for the standby server to check the status of the application servers. Number of check status retries before declaring an application server failure. false crs (1 minute) (5 minutes) (1 minute) 2 1 of 4 Issue 2 September 2,
50 Configuration Table 5: mxmonitor Configuration Settings (continued) [Section] Description Attribute Description Default 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 2 of 4 50 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
51 Server Redundancy Table 5: mxmonitor Configuration Settings (continued) [Section] Description Attribute Description Default 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 3 of 4 Issue 2 September 2,
52 Configuration Table 5: mxmonitor Configuration Settings (continued) [Section] Description Attribute Description Default role cabinet The server s role. Set to active for an application server. Set to standby for a for the standby server. 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. active standby 4 of 4 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 # processes file, enumerates the number of processes in the network... mxmonitor 200 /usr/dcb/bin/mxmonitor appevents/msdispatcher,netevents/msdispatcher aps1 mxmonitor 201 /usr/dcb/bin/mxmonitor appevents/msdispatcher,netevents/msdispatcher aps2 mxmonitor 202 /usr/dcb/bin/mxmonitor appevents/msdispatcher,netevents/msdispatcher aps3 mxmonitor 203 /usr/dcb/bin/mxmonitor appevents/msdispatcher,netevents/msdispatcher standby Important:! Important: Configure each application and standby server with the settings required for its workgroup. 52 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
53 Customizing Audio Prompts on the S6500/S6800 Recovering Conference Recordings When 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/S6800 Installations 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 Messages For 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 Messages For 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. Issue 2 September 2,
54 Configuration 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 seconds of complete silence before and after the complete sentence. The silence before a segment that will be combined with another segment is generally seconds. If the segment will lead into another segment, then its trailing silence is shorter, in the range of seconds. The following examples show, the silence increments in square brackets, []. 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] About Annunciator Numbering The 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. 54 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
55 Customizing Audio Prompts on the S6500/S6800 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 configurable After the tone, please state your name, followed by the pound key The following participants have been connected to the conference All conference lines are in use The maximum number of participants are currently connected to this conference The system is unable to authorize access to the dial out feature The conference security feature has been turned ON. Your conference is now secure The conference security feature has been turned OFF A new participant has joined the conference A participant has left the conference The system is unable to recognize the security code that was entered. Please verify the security code and try again The system is unable to recognize the security code that was entered. For further assistance, please remain on the line. Thank you The system is unable to recognize the PIN code that was entered. Please verify the PIN code and try again The system is unable to recognize the PIN code that was entered. For further assistance, please remain on the line. Thank you minutes remaining minutes remaining minutes remaining minutes remaining minutes remaining minutes remaining minutes remaining minutes remaining. 1 of 11 Issue 2 September 2,
56 Configuration Table 6: Annunciator Messages and Message Numbering (continued) File Number Message Number Message minutes remaining minutes remaining minutes remaining minutes remaining minutes remaining minutes remaining minutes remaining This conference is ending. You may now disconnect. Thank you Thank you for your patience. Please remain on the line, and a representative will assist you momentarily The system is unable to begin recording at this time, please contact your system administrator The system is unable to begin playback at this time Please create the recording file number and then press the pound key. To cancel, press the star key This conference is no longer being recorded The recording file number that you entered is (digits played here) 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 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 The conference playback has now concluded The recording file number that you have entered is not available The conference is now being recorded Conference playback in progress 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 You are the first participant in this conference. 2 of Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
57 Customizing Audio Prompts on the S6500/S6800 Table 6: Annunciator Messages and Message Numbering (continued) File Number Message Number Message There are...(number of participants) participants in your conference. Note: Messages 222 and 223 are played as one sentence That concludes the roster playback Please enter the telephone number to call The dial out has been stopped The phone number you have entered is... (digits) 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 Your call could not be completed as dialed. Please try again The selected conference is not currently active, please confirm the scheduled time including the time zone The conference has been secured by a moderator and entry is not allowed at this time. Please contact the meeting organizer for additional information This conference has reached its maximum capacity. Please contact the meeting organizer for additional information No security code has been detected. To obtain a security code, please contact the meeting organizer Please enter the Billing Code for this conference, followed by the pound sign, or press * to cancel The Billing Code entered for this conference is... (digits) Press one to accept, press two to change, or press star to cancel This conference will end when the last moderator hangs up This conference will continue when the last moderator hangs up This operation has been cancelled This operation is currently unavailable Your conference has been extended an additional 25 minutes Hello. Your conference call is about to begin. To join the conference, please enter one on your touch tone keypad. Thank you Hello. Your conference call is about to begin. To join the conference, please enter your security code, followed by the pound key. Thank you. 3 of 11 Issue 2 September 2,
58 Configuration Table 6: Annunciator Messages and Message Numbering (continued) File Number Message Number Message Please stand by while your participants are dialed 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 Your blast dialing is complete 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 The system is unable to recognize the security code that was entered. Please disconnect now, thank you The system is unable to recognize the PIN code that was entered. Please disconnect now. Thank you 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 Your conference is currently secured. A participant of the Sub Conference is requesting re-entry. Please turn off security to unlock the conference Re-entry to the main conference is now allowed You are the only moderator in this conference. Please unlock the conference before joining the sub-conference Conference help cancelled Operator unavailable Thank you Enter the area code and number followed by the pound sign. To cancel this request, and return to the conference, press star The number you dialed is To change this number, press star, or for connection options, press the pound sign is invalid. Please enter the correct digits, followed by pound 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. 4 of Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
59 Customizing Audio Prompts on the S6500/S6800 Table 6: Annunciator Messages and Message Numbering (continued) File Number Message Number Message I am sorry, your entry , is not valid. Enter the valid digits followed by pound After joining the call, to record your conference, press star 2, for assistance, press star 0. To start you conference, press 1 now 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 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 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 I am sorry, this feature is not enabled 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 Quick Start is on. To turn Quick Start off, press 1. To return to the previous menu, press star Quick Start is off. To turn Quick Start on, press 1. To return to the previous menu, press star Auto continuation is on. To turn Auto continuation off, press 1. To return to the previous menu, press star Auto continuation is off. To turn Auto continuation on, press 1. To return to the previous menu, press star 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. 5 of 11 Issue 2 September 2,
60 Configuration Table 6: Annunciator Messages and Message Numbering (continued) File Number Message Number Message 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 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 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 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 I m sorry, participant record name must be on to choose this option I m sorry, that entry is not valid I m sorry, this feature is not currently implemented I m sorry, that conference code is invalid. For assistance, please contact your service provider You will now be placed into conference. To mute your line, press star 6. To unmute, press star You are the first participant. To mute your line, press star 6. To unmute, press star To mute your line, press star 6. To unmute, press star I m sorry, your entry is invalid. Enter the valid digits followed by pound Welcome to Avaya s instant conferencing. Enter your conference code followed by pound The conference has been locked by the leader The conference has been unlocked If you are the leader, press star now Please enter your leader PIN, followed by the pound sign 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 <Short silence.> 6 of Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
61 Customizing Audio Prompts on the S6500/S6800 Table 6: Annunciator Messages and Message Numbering (continued) File Number Message Number Message 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 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 # You are now muted You are no longer muted The conference is now in silent mode The conference is now in talk mode I am sorry, that entry is not valid. Stand by for an operator. (sequence of 4 short beeps) I m sorry, this feature is not enabled The following participants are in the conference <Name> has joined the conference <Name> has left the conference Your request will be answered by the next available operator. To cancel your request, press star Your operator request has been canceled To change conference entry and exit announcement options, press 2; to return to conference, press star The conference will be allowed to continue after you disconnect. To set the conference to end when you disconnect, press star The conference will end when you disconnect. To allow the conference to continue after you disconnect, press star You will now be placed into conference. To mute your line press star 6, to unmute press star The leader has not arrived yet. Please stand by. 7 of 11 Issue 2 September 2,
62 Configuration Table 6: Annunciator Messages and Message Numbering (continued) File Number Message Number Message To start the conference recording, press 1. To cancel, press star Please stand by while your recording connection is established. To cancel the recording, press star The conference is now being recorded. To stop the recording, press star To stop the conference recording, press 1. To cancel, press star This conference is no longer being recorded After tone, state your name, followed by the pound sign Sorry, no dial-out line is available <The system sounds two short beeps.> I m sorry, that conference code is invalid. Please stay on the line for the next available operator I m sorry, that Leader PIN is invalid. For assistance, please contact your service provider 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 This is a Quick Start conference Please enter your new leader PIN followed by the pound sign. The leader PIN must be to digits. To return to the previous menu, press star Your new leader password is I m sorry, the leader PIN must be between and digits long. Please, re-enter your leader PIN followed by a pound sign 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 A conference passcode will not be required for this conference Your conference passcode is To change this entry, press star now. 8 of Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
63 Customizing Audio Prompts on the S6500/S6800 Table 6: Annunciator Messages and Message Numbering (continued) File Number Message Number Message Please enter the conference passcode followed by the pound sign I m sorry, the conference passcode must be between four and nine digits long. Please re-enter your passcode followed by the pound sign Please enter the conference passcode followed by the pound sign I m sorry, that conference passcode is not correct. For assistance, please contact your conference chairperson Please enter the Billing Code for this conference, followed by pound You will now be disconnected by the conference leader The phone number you entered is not allowed at this time This conference has been secured by the moderator and entry is not allowed at this time. Please disconnect now. Thank you I'm sorry, we did not get your name. After you state your name, please press the pound key 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 Conference Recording You are being placed into a conference in muted mode To stop conference recording, press star two An Operator is requesting to join your Locked Conference. To allow Operator entry, press star seven to unlock your Conference I m sorry, we did not get your name. Please, stand by for an operator 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 The sub conference number you have entered is invalid. You will now be returned to your conference The sub conference number you have entered is invalid A moderator has requested for everyone to rejoin the main conference. You will now be transferred back to the main conference. 9 of 11 Issue 2 September 2,
64 Configuration Table 6: Annunciator Messages and Message Numbering (continued) File Number Message Number Message Sub conference...(number one - nine) 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 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 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 Everyone has been moved back to the main conference. Please rejoin the main conference now. (by pressing *93/93 0) Entry to the sub conference you were trying to join is now allowed I am sorry but the conference you were trying to join cannot be unlocked at this time 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 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 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 Your conference is currently secured, so an operator is unable to assist you The Conference File Number is 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 I am sorry; an operator cannot be reached at this time. Please, try again later. You will now be returned to conference This is a secure conference. The option to add the operator to conference is not available at this time Please hold while an operator is dialed. Press *2 to hang-up the Operator at anytime I'm sorry, an operator cannot be reached at this time. Please, try again later. You will now be disconnected 10 of Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
65 Customizing Audio Prompts on the S6500/S6800 Table 6: Annunciator Messages and Message Numbering (continued) File Number Message Number Message Please dial <insert number here> for operator assistance I'm sorry, Conference Recording was unable to start Please press any key on your phone to remain in conference Virtual Link Line Someone has joined the conference... Virtual Link Line Someone has left the conference... Virtual Link Line Virtual Link Line has entered the conference Virtual Link Line has left the conference Conference gain is on Conference gain is off Please stand by for Operator Help The conference is in lecture mode The conference is no longer in lecture mode. 11 of 11 Loading the customized prompts onto the Media Server Loading 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. Issue 2 September 2,
66 Configuration 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. 66 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
67 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: This! Important: feature is not currently available on the S6500 or S6800. Overview The 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 Figure 6: TP Figure notes: 1. Ethernet LEDs. 2. Reset button 3. Internally-located base board LED 4. Ethernet RJ-45 connector 5. Four T1/E1 RJ-48c trunk connectors 6. E1/T1/J1 LEDs Issue 2 September 2,
68 Switched Circuit Integration (optional) 7. PCI adaptor Part numbers Before you begin, ensure that you have the parts identified in Table 7 and in Table 8. Table 7: Hardware Requirements Description Comments AudioCode s TP260 Board Table 8: Media Requirements Media Description Mx6200- Manufacturing Image CD TP260 Software/Tools CD Comments OS + Informix + DCB + S6x00 Image, GA releases Configuration Utilities, Gateway Software Required Installing the TP-260 The rest of this chapter details the hardware preparation, installation, and configurations. CAUTION: VOLTAGE ALERT: ELECTROSTATIC ALERT:! CAUTION: Installation of Gateway Board should be performed by Authorized, qualified Person. 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: 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. 68 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
69 Installing the TP-260 Unpacking the boards The 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 Two cheese head screws are located at either end of the handle. The screw head faces the solder-side of the board. 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. Issue 2 September 2,
70 Switched Circuit Integration (optional) 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. 70 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
71 Installing the TP-260 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. Issue 2 September 2,
72 Switched Circuit Integration (optional) 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 connection Connect 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 72 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
73 Configuring the Gateway 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 Gateway To 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 PC with Window O/S Bootp Server CAT5 Ethernet Crossover Cable TP260 Gateway Card Bootp Client Intalling and Configuring bootp Before installing the BootP application configure the laptop for a static IP Address. For example: IP Address Default Gateway Subnet Mask Issue 2 September 2,
74 Switched Circuit Integration (optional) 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, 74 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
75 Configuring the Gateway 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 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 network Once 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. Issue 2 September 2,
76 Switched Circuit Integration (optional) 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 Default Gateway Subnet Mask 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. 76 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
77 Configuring the Gateway Figure 15: Client configuration Client configuration parameters are described in Table 9. Table 9: Client Configuration Parameters Client MAC Address Client MAC Client Name Template IP Subnet Gateway TFTP Server IP Boot File INI File Gateway Card MAC Address The IP address of the MAC. Name of the client to be referred by bootp Server <none> Boards Static IP Address Subnet Mask Boards Gateway IP Address TFTP Server Machine IP Address *.cmp file which is gateway software image file *.ini file which is gateway parameters configuration file 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 Type "XXXX" in Client name. 5. Leave Template as <none>. Issue 2 September 2,
78 Switched Circuit Integration (optional) 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 Software Some 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_F CMP is a compressed image of the Gateway OS+SIP+ISDN Stacks. Important:! Important: Always use the current version of the gateway software. 78 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
79 Configuring the Gateway 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: The Tip: Note: Note: Tip: <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: M2K_usa_tones contains PSTN Tones which is compatible with US PSTN tones. 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: 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: where is the gateway card s IP Address. The browser opens AudioCodes TrunkPack 260_UN. Issue 2 September 2,
80 Switched Circuit Integration (optional) Figure 16: AudioCodes TrunkPack 260_UN The default User Name and Password is Admin. 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. 80 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
81 Configuring the Gateway Figure 17: Software Update Wizard a. Click Browse and point to the gateway software, TP260_UN_SIP_F 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. Issue 2 September 2,
82 Switched Circuit Integration (optional) Checking the software version Use 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. 82 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
83 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.cfg The 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 MXMonitor The following file contains IP Addresses of , 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 noexecute bridget noexecute dspevents/msdispatcher,netevents/sipagent commsprocess /usr/dcb/bin/servercomms sipagent /usr/dcb/bin/sipagent dspevents/msdispatcher,appevents/bridget700 msdispatcher /usr/dcb/bin/msdispatcher netevents/sipagent,appevents/bridget700,dspevents/mediaserver mediaserver /usr/dcb/bin/convms appevents/msdispatcher,netevents/msdispatcher1 mediaserver /usr/dcb/bin/convms appevents/msdispatcher,netevents/msdispatcher2 mediaserver /usr/dcb/bin/convms appevents/msdispatcher,netevents/msdispatcher3 mxmonitor /usr/dcb/bin/mxmonitor appevents/msdispatcher,netevents/msdispatcheraps2 msresmanager /usr/dcb/bin/mxshare appevents/msdispatcher,netevents/msdispatcher1 Issue 2 September 2,
84 Configuration Files Settings for S6500 or S6800 without MXShare/MXMonitor The 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 # 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 initipcb noexecute bridget noexecute dspevents/msdispatcher,netevents/sipagent commsprocess /usr/dcb/bin/servercomms sipagent /usr/dcb/bin/sipagent dspevents/msdispatcher,appevents/bridget700 msdispatcher /usr/dcb/bin/msdispatcher netevents/sipagent,appevents/bridget700,dspevents/mediaserver mediaserver /usr/dcb/bin/convms appevents/msdispatcher,netevents/msdispatcher0 mediaserver /usr/dcb/bin/convms appevents/msdispatcher,netevents/msdispatcher1 mediaserver /usr/dcb/bin/convms appevents/msdispatchher,netevents/msdispatcher2 Settings for mxshare but no mxmonitor proccessname ipckeynumber autostart ProcessExe ipaddress route ProcessArgs initipcb noexecute bridget noexecute dspevents/msdispatcher,netevents/sipagent commsprocess /usr/dcb/bin/servercomms sipagent /usr/dcb/bin/sipagent dspevents/msdispatcher,appevents/bridget700 msdispatcher /usr/dcb/bin/msdispatcher netevents/sipagent,appevents/bridget700,dspevents/mediaserver mediaserver /usr/dcb/bin/convms appevents/msdispatcher,netevents/msdispatcher0 mediaserver /usr/dcb/bin/convms appevents/msdispatcher,netevents/msdispatcher1 mediaserver /usr/dcb/bin/convms appevents/msdispatchher,netevents/msdispatcher 2 msresmanager /usr/dcb/bin/mxshare appevents/msdispatcher,netevents/msdispatcher0 84 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
85 System Configuration File: system.cfg Settings for the S6200 The file below shows the configuration for softms, the application media server. No external hardware is required. # 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 noexecute bridget noexecute dspevents/msdispatcher,netevents/sipagent commsprocess /usr/dcb/bin/servercomms sipagent /usr/dcb/bin/sipagent dspevents/msdispatcher,appevents/bridget700 msdispatcher /usr/dcb/bin/msdispatcher netevents/sipagent,appevents/bridget700,dspevents/mediaserver mediaserver /usr/dcb/bin/convms appevents/msdispatcher,netevents/msdispatcher 0 mediaserver /usr/dcb/bin/convms appevents/msdispatcher,netevents/msdispatcher 1 mediaserver /usr/dcb/bin/convms appevents/msdispatchher,netevents/msdispatcher2 System Configuration File: system.cfg The 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/MXMonitor The Media Server Priority depends on the Application Server. 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 Issue 2 September 2,
86 Configuration Files The following is an example: ############################################################################## # 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 server IPAddress= # request we will be listening to MyListener=sip:6000@ # if this setting is populated will Overwrite the contact field in responses respcontact= MaxChannelCount=1500 # diff serv this value will appear on the TOS field of the IP packet DiffServTOSValue=0 # vlan value EthernetVlanValue=0 #refresh timer settings, to refresh the sessions that are connected #recomended value is to set both at minutes refreshes sessionrefreshtimervalue=1800 minsetimervalue=1800 # Not used for Unixware MeetingXchange MaxMeetingCount=400 MaxConferenceCount=500 MaxOperatorCount=10 # configuration for the media sharing process to know how manny media # servers are here and what is the priority MediaServerExecName=/usr/dcb/bin/convMS MediaServerPriority=1 nummediaservers=2 Settings for S6500 or S6800 without MXShare/MXMonitor When the system has no shared resources, only the IP Address values need to be changed in the configuration file. 86 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
87 System Configuration File: system.cfg Here is an example: ############################################################################## # ip address of the server IPAddress= # request we will be listening to MyListener=sip:6000@ # if this setting is populated will Overwrite the contact field in responses respcontact= MaxChannelCount=1500 # diff serv this value will appear on the TOS field of the IP packet DiffServTOSValue=0 # vlan value EthernetVlanValue=0 #refresh timer settings, to refresh the sessions that are connected #recomended value is to set both at minutes refreshes sessionrefreshtimervalue=1800 minsetimervalue=1800 # Not used for Unixware MeetingXchange MaxMeetingCount=400 MaxConferenceCount=500 MaxOperatorCount=10 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 server IPAddress= # request we will be listening to MyListener=sip:6000@ # if this setting is populated will Overwrite the contact field in responses respcontact= MaxChannelCount=240 # diff serv this value will appear on the TOS field of the IP packet DiffServTOSValue=0 # vlan value EthernetVlanValue=0 #refresh timer settings, to refresh the sessions that are connected #recomended value is to set both at minutes refreshes sessionrefreshtimervalue=1800 minsetimervalue=1800 # Not used for Unixware MeetingXchange MaxMeetingCount=400 MaxConferenceCount=500 MaxOperatorCount=10 Issue 2 September 2,
88 Configuration Files 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/MXMonitor The 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 88 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
89 Media Server Interface Configuration: mediaserverinterface.cfg 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. # 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= NFSServerIPAddress= MediaServerIP_1= MediaServerInterfaceSipListenPort_1=5050 MediaServerIP_2= MediaServerInterfaceSipListenPort_2=5040 MediaServerIP_3= MediaServerInterfaceSipListenPort_3=5030 MediaServerIP_4= MediaServerInterfaceSipListenPort_4=5020 MediaServerIP_5= MediaServerInterfaceSipListenPort_5=5010 MediaServerIP_6= MediaServerInterfaceSipListenPort_6=5000 MediaServerIP_7= MediaServerInterfaceSipListenPort_7=4090 Settings servers without MXShare/MXMonitor The 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 Issue 2 September 2,
90 Configuration Files 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. # 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= NFSServerIPAddress= MediaServerIP_1= MediaServerInterfaceSipListenPort_1=5050 MediaServerIP_2= MediaServerInterfaceSipListenPort_2=5040 Hosts File Configuration The 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. 90 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
91 Hosts File Configuration #ident 1.2" #ident "$Header: /sms/sinixv5.4es/rcs/s19-full/usr/src/cmd/cmd-inet/etc/hosts,v /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# # ############################################################################## localhost APS1.Avaya.com APS APS2.Avaya.com APS APS3.Avaya.com APS STBY.Avaya.com STBY CRS.Avaya.com CRS convediampc1.com convediampc2.com convediampc3.com convediampc4.com convediampc5.com convediampc6.com convediampc7.com Issue 2 September 2,
92 Configuration Files mxmonitor for use with Convedia and MXShare/MXMonitor Stored 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] aps1 aps2 aps3 standby [mxconfig] trace=false sipsource=crs sipupdateperiod=60000 reqtimeout= checkstatustimer=60000 numstatusrequests=2 [aps1] process=aps1 role=active cabinet=1 [aps2] process=aps2 role=active cabinet=2 [aps3] process=aps3 role=active cabinet=3 [standby] process=standby role=standby cabinet=4 92 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
93 chdbased.reg settings for S6500/6800 and MXShare/MXMonitor 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 Issue 2 September 2,
94 Configuration Files. 94 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
95 chdbased.reg settings for S6500/6800 and MXShare/MXMonitor # 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] nullds xmldatasource odbcds crsdatasource [HKEY_DCB_ROOT.chdbased] keepaliveperiod=30000 datasource=informixds crsextend=false [xmldatasource] version=1.0 bridgeid=spectel10 installed=true name=xmldatasource address=localhost URI=/epvtest pinguri=/epvtest/ping.htm port=80 test=false [informixds] installed=true default=true name=informixds version=1.0 database=bridgedb user=brdgdbu password=brdgdbu [odbcds] installed=true default=true name=odbcds version=1.0 database=bridgedb user=brdgdbu password=brdgdbu [crsdatasource] installed=true name=crsdatasource version=0.1 address=crs port=5050 user=acs cabinet="1" Issue 2 September 2,
96 Configuration Files Translation Table Configuration for Operator Dial In Two 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.tab When 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:$1@ , if is dialed sip:936543@ is sent #3. For 10??? = sip:10@ $1, if is dialed sip:10@ is sent ############################################################################## TelnumPattern TelnumConversion comment "1900" sip:1900@ ws54 "93????" sip:$1@ two "10???" sip:10@ $1 three "6389" sip:6389@ Lab_Avaya "1234" sip:1234@ Lab_Cisco "6229" sip:6229@ Lab_Pingtel???? sip:$1@ mediagateway * sip:$0@ 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 96 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
97 Proxy Table Configuration for use with Operator Dial In # appropriate value specified when a pattern is matched. For example, if the # request Uri was "<sip:3333@ >" 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@*" "6389@ " 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 In Location - /usr/ipcb/config/proxyconfigtable.cfg The 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 Issue 2 September 2,
98 Configuration Files #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 refreshtime sip: sip:5200@ sip:5200@ sip:5200@ prxyusrname prxypswd 180 sip: sip:5201@ sip:5201@ sip:5201@ prxyusrname prxypswd 180 sip: sip:5202@ sip:5202@ sip:5202@ prxyusrname prxypswd 180 sip: sip:5203@ sip:5203@ sip:5203@ prxyusrname prxypswd 180 sip: sip:5204@ sip:5204@ sip:5204@ prxyusrname prxypswd 180 sip: sip:5205@ sip:5205@ sip:5205@ prxyusrname prxypswd 180 sip: sip:5206@ sip:5206@ sip:5206@ prxyusrname prxypswd 180 sip: sip:5207@ sip:5207@ sip:5207@ prxyusrname prxypswd 180 sip: sip:5208@ sip:5208@ sip:5208@ prxyusrname prxypswd 180 sip: sip:5209@ sip:5209@ sip:5209@ prxyusrname prxypswd 180 sip: sip:5210@ sip:5210@ sip:5210@ prxyusrname prxypswd 180 sip: sip:5211@ sip:5211@ dfstab Configuration for use with MXShare Location - /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 98 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
99 Appendix B: Validating the System Overview This 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 Tests G:\Engineering Share\1SQA\1sqa_tc\Test Cases\MeetingXchange Application_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 communication Communication 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. Issue 2 September 2,
100 Validating the System 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. 100 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
101 Appendix C: Troubleshooting Describes common problems and suggested resolutions. General Issues This section discusses general problems and also problems that are common to the operating system. Identifying Installation Problems The 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 Information For 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 bridgetranslator initipcb sipagent softms Core and log file directory /usr/dcb/bin /usr/dcb/bin /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/ /usr/dcb/bin Issue 2 September 2,
102 Troubleshooting Table 10: S6x00 Core and Log File Directories (continued) Application CS700 applications System log file convms snowshore Core and log file directory /usr/dcb/bin for most processes /usr/dcb/bin /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. /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/. For specific advice, refer to the following sections which describe specific symptoms. Table 11 lists commands that can assist you with resolving problems. Table 11: Common Unix Commands Type this command: df -k ipconfig -a hostname ipcs -qa kill man -k <topic> netstat -s ping <ip address> ps -eaf sar 5 5 uname -a uptime To: determine if the system is running low on disk space. list Ethernet interfaces. find the computer s name 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. stop a process. search for help on a topic. get detailed statistics, including dropped packets, for all protocols; IP, UDP, ICMP, etc. test connectivity to another system on the network. list running processes. list available CPU. determine which kernel is running identify the length of time a computer has been running 102 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
103 General Issues Table 11: Common Unix Commands (continued) Type this command: who who -b To: determine which users are logged onto the computer. view the last reboot, Table 2-1 lists log files that can be helpful in diagnosing common problems. 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. Slow Performance or Out of Resources Slow 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 and search for the phrase, Outline of typical troubleshooting procedure. Obtain the Use History You 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 Issue 2 September 2,
104 Troubleshooting 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 Program Normally, 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 files Systems 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 104 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
105 System Configuration Problems 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 version The 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 Problems This section describes problems related to installation or configurations. System does not work with Dual SMP CPUs The software is only designed and tested for single CPU systems. Slow System Performance When 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. Issue 2 September 2,
106 Troubleshooting 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 Calls Follow 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 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
107 System Configuration Problems VoIP programs restarted You 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/log 2. 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 Files Use the Administration menu to access the restore option. 1. Start the administration client, by typing this command: dcbadmin 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 Files Use the Administration menu to access the restore option. 1. Start the administration client, by typing this command: dcbadmin Select Administrator Menu > File Management > Backup/Restore. 3. Select Restore. 4. Select MeetingXchange. 5. Wait for the message stating that the restore was successful. Issue 2 September 2,
108 Troubleshooting 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 Problems This section describes some common network-related problems. Debug a Network Problem Use 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 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. 108 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
109 Network Problems Network is unreachable Verify 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 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 failures Sip agent fails when the proxy server is not available to register the bridge. Issue 2 September 2,
110 Troubleshooting Audio Problems This section provides procedures for trouble shooting common audio problems. No Audio When 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 Conference When participants hear static in a conference: 1. Follow the procedure for Slow System Performance on page 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 Failover The following sections provide some tools for systems configured for server redundancy (see Server Redundancy on page Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
111 Server Failover Determining a server s status There 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 failover Occasionally 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 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). Issue 2 September 2,
112 Troubleshooting 112 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
113 Appendix D: System Log Messages Describes messages and logs generated by Meeting Exchange. System Messages The 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 [ ]-Expected Wink, Outgoing Call Aborted. Could Not Create Unattended Conference: All Confs. In Use Incoming Call On Line [ ], Operator Access Canceled Incoming Call, Blast Dial Canceled on Line [ ] Insufficient Channels To Complete Blast System configured for wink start dialout supervision. Operator-initiated blast or dialout line has seized in (answered) but no wink was received. Although a valid conference code was entered, all conferences are in use or have not been cleared. Call came in on an accessed line before operator dialed a number on that line (System returns operator to main menu.) Call came in on line reserved for blast before system dialed out on the line. More channels specified for blast than are currently available. Contact the phone network provider to verify dialout supervision type (wink or delay and reconfigure dialout supervision for Delay if necessary. 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. Access another line for dial out. The system hunts for an additional line. It may be necessary to free up lines if the system is full. Attempt to free up sufficient lines by purging disconnects or politely interrupting conferees who have exceeded their time limit. Issue 2 September 2,
114 System Log Messages Table 12: System Messages and Recommended Responses (continued) Message Meaning Action No Annunciator Available For Blast Empty Blast List Or No Items Selected WARNING: Only 30 more minutes available for digital record! WARNING: FINAL 30 minutes of digital record time! NOTICE: Disk Full. Digital Record Stopped! Setting up conference <name> use diallist <listname> Blast does not begin as all annunciators are busy. 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. Only one 30-minute segment remains for digital record. Someone is using the final 30-minute segment for digital record. Future digital record requests will be denied. 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. An attended conference is scheduled to begin. Wait a few seconds for an annunciator to become available and try again. View dial list to determine nature of error and try again. Delete obsolete digital record files to free disk space. Delete obsolete digital record files to free disk space. Delete obsolete digital record files to free disk space. None. Log Message Codes The 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. 114 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
115 Log Message Codes Each message is in a 6-line format. The first line of each message is blank and the sixth line contains a single semicolon: 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) : Status Messages Issue 2 September 2,
116 System Log Messages 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 %s alarm clear on %s: %s Indicates a network (T1) alarm has been cleared. Variables are alarm type, alarm location (Trunk), alarm classification Alarm Type Red/Carrier Yellow/Remote Carrier Blue/AIS Not Installed Maint./Local Maintenance Limit/Out of Frame Limit/Slip Limit/Bipolar Violations Limit/CRC Errors Limit/Errored Seconds Sync./Loss of Primary Sync./Loss of Secondary Sync./No Synchronization Alarm Classification Major/Service Affecting Major/Service Affecting Non-Alarmed/Service Affecting Non-Alarmed/ Non-Service Affecting Non-Alarmed/Service Affecting Minor/Non-Service Affecting Minor/Non-Service Affecting Minor/Non-Service Affecting Minor/Non-Service Affecting Minor/Non-Service Affecting Minor/Non-Service Affecting Minor/Non-Service Affecting Critical/Service Affecting Alarm Location: T1 Card N Board X where N=1 3 and X=A B; or T1 Auxiliary Trunk 116 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
117 Log Message Codes Message Code Message Meaning 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 Type Red/Carrier Yellow/Remote Carrier Blue/AIS Not Installed Maint./Local Maintenance Limit/Out of Frame Limit/Slip Limit/Bipolar Violations Limit/CRC Errors Limit/Errored Seconds Sync./Loss of Primary Sync./Loss of Secondary Alarm Classification Major/Service Affecting Major/Service Affecting Non-Alarmed/Service Affecting Non-Alarmed/ Non-Service Affecting Non-Alarmed/Service Affecting Minor/Non-Service Affecting Minor/Non-Service Affecting Minor/Non-Service Affecting Minor/Non-Service Affecting Minor/Non-Service Affecting Minor/Non-Service Affecting Minor/Non-Service Affecting Alarm Location: T1 Card N Board X where N=1 3, X=A B; or T1 Auxiliary Trunk 0108 Administrator database updated 0109 Annunciator conference %d indicates %s still has active channels An administrator changed the settings for the auxiliary terminal (Operator Configuration). 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...) Issue 2 September 2,
118 System Log Messages Message Code Message Meaning 0110 Blast dial list %d (%s) - insufficient channels available 0111 Blast dial list %d (%s) item %d (%s) - channel %d in use 0112 Blast dial list %d (%s) - no annunciator available 0113 Blast dial list %d (%s) - no items marked for dialing 0114 Channel %d in %s state without annunciator 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. Blast could not be initiated on a channel due to an internal processing error or a network glare condition. A blast/reblast has been requested but all annunciators are in use for other calls or digital conference record/playback. A blast/reblast has been requested but either the blast list is empty or all items have been deselected. 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 Channel database updated Database updated Channel database updated - remote operator channel removed 0117 Continuous annunciator indicates done - call progress channels present 0118 Cannot find channel %d in conference %d 0119 DSP %d semaphore %d not available Database updated. The continuous annunciator has terminated unexpectedly. Either an internal processing error or file system/ hard disk error. 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. The host attempted to obtain the specified semaphore while the semaphore was locked by the specified DSP. 118 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
119 Log Message Codes Message Code Message Meaning 0120 DSP %d installed, supports network line %d 0121 Error defining alarm in alarm database 0122 Event %d out of sequence on channel %d 0123 Initiating network device cold restart 0124 Initiating network device warm restart 0125 No transition found for channel %d, message 0x%X, state %s 0126 No transition found for channel %d, message 0x%X, state %s 0127 DSP node %d - got DSP controlled semaphore %d During initialization, the specified DSP was detected. 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. 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. Indicates that the network devices (trunks) in the system are being restarted. Cold indicates that the trunks will be re-initialized. 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. 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. 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. During DSP testing, the host was able to obtain control of the specified semaphore, which was expected to be controlled by the specified DSP. Issue 2 September 2,
120 System Log Messages Message Code Message Meaning 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 Received unknown event 0x%d The specified event was received from a DSP, but is not defined Recursive execution of state machine (%s) 0131 Request for annunciator %d in failed/active mode 0132 Request for channel %d on failed DSP node Internal debug error only, should not occur in production software. 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. A request was received to access a channel on a DSP that had previously failed System database updated Database updated System time has been reset Database updated Timer lost, source process %d tag 0X018X, operation %s 0136 Warm restart requested but network device not configured Memory allocation error in the Timer process Operator database updated Database updated Network database updated Database updated Possible %d CDR(s) Lost For Channel %d 0143 Auxiliary Channel %s Unavailable 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. Indicates an internal queuing problem has occurred and CDRs/CODRs may have been lost. Will only occur under an extreme load condition. Indicates that channels on the FDAPI have gone out of service Auxiliary Channel %s Available Indicates that channels on the FDAPI have gone into service. 120 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
121 Log Message Codes Message Code Message Meaning 0146 Unattended database group name, message: file created file deleted group config. updated %d codes added %d codes changed %d codes deleted 0147 Possible %d CODR(s) Lost For Conference %d 0148 Conference activity screen window is full 0149 Duplicate DTMF Digits in digits.txt, %s and %s 0150 Digit Collection Error, Channel %d, Status %d, Digits %d 0151 Call Branding Database Updated Socket connected to host host-name at IP address IP-addr 0153 Closing socket connection to host host-name at IP address IP-addr 0154 Lost socket connection to host host-name at IP address IP-addr Database updated. Indicates an internal queuing problem has occurred and CDRs/CODRs may have been lost. Will only occur under an extreme load condition. Conference has so many CDRs associated with it, that the maximum number of lines has been reached. 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 Indicates that insufficient DNIS digits have been collected. The channel, collection status (Timeout, Error), and digits collected are variables. Database updated. A LAN process has accepted a 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. 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 Issue 2 September 2,
122 System Log Messages Message Code Message Meaning 0155 Received bad cmd-string command from host host-name at IP address IP-addr 0156 :Closing socket, IP address IP-addr not found in /etc/hosts file 0157 Bad Parameters Passed For DigConf. Rec/Play 0158 Could Not Allocate Annunciator For DigConf. Rec/Play 0159 DigRP Channel %c - Already In Use 0160 Could Not Return DigRP Annunciator %d to Annunciator Conf Bad DigConf. Rec/Play Mode, DigRP Channel %c, Conf. %d 0162 Error Starting DigConf. Rec/ Play, DigRP Channel %c, Conf. %d 0163 Error Stopping DigConf. Rec/ Play, DigRP Channel %c, Conf. %d 0164 DigRP Request %s on DigRP Channel %c - Not In Use 0165 DigRP Request %s on DigRP Channel %c - Not Found 0166 Error Executing DigRP Request %s on DigRP Channel %c 0167 Flexible Annunciator Message Database Updated 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. 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. Incorrect information entered by operator and not trapped in operator screen. Operator requested DigRP channel but it was allocated for another function after the request and before it was put into conference. Indicates that a DigRP channel was not stopped before it was moved to another conference. Indicates an internal DigRP processing/ database error conditions. Indicates an internal DigRP processing/ database error conditions. Indicates an internal DigRP processing/ database error conditions. Indicates an internal DigRP processing/ database error conditions. Indicates an internal DigRP processing/ database error conditions. Indicates an internal DigRP processing/ database error conditions. Indicates an internal DigRP processing/ database error conditions. An administrator updated the flexible annunciator message database. 122 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
123 Log Message Codes Message Code Message Meaning 0168 LAN configuration updated. An administrator changed the LAN configuration 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 : User/Usage Messages Table 13: User/Usage Messages Message Code Message Meaning 1001 USAGE: %s <terminal %d (1-%d)> Process was spawned with insufficient command line arguments USAGE: %s <display %d 1-10> Tells how to run %s from the command line : Process Interface Messages 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 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 Reply_dial_done error A failed attempt to inform the call handler that a previous request to dial a number was completed Report_DSP_fail error A process was unable to inform the call handler that a DSP failed. Issue 2 September 2,
124 System Log Messages Table 14: Process Interface Messages (continued) Message Code Message Meaning 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 Cmd_dial_done error A failed attempt to report to the command process that dialing is completed Cmd_tone_done error A failed attempt to report to the command process that a tone is completed Error message has unknown source key 0x%d 2101 Received unknown command 0x%d 2102 Undefined message type 0x%X received from process %d 2104 Unknown delayed command (0x%d) for channel %d 2200 Poll returned unexpected 0xXX event 2201 Process terminating - unable to obtain information for hostname host-name The log process has been requested to enter a log message from an unknown process with the specified source key. A process received a message to perform an unknown or unsupported operation with the specified command number. Indicates a message has been received by a process that could not be processed. The command process does not recognize the specified command that it saved for delayed processing on the specified logical channel number. A process detected an unexpected event while polling for data to be received or sent. XX indicates the hexadecimal value of the unexpected event. 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. 124 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
125 Log Message Codes Table 14: Process Interface Messages (continued) Message Code Message Meaning 2202 Process terminating - 'service-name' service not found in /etc/ services file 2203 CDR sequence error for MM/DD: last=nnnnn, current=nnnnn 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. 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 : UNIX System Error Messages These are UNIX directory, file, fork/exec, alloc, shm, lock, prio, rtalarm, and ipc errors. 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 Cannot open name directory The process cannot open the specified directory. The directory may be missing or have the wrong permissions Cannot get current working directory An error was returned from the c function getcdw (3c) Cannot load DCB database Process had an error attempting to read in the.dat files Cannot save DCB database One of.dat files had a general write error Cannot access `name' A process cannot determine the status of the specified file. Issue 2 September 2,
126 System Log Messages Table 15: Unix System Error Messages (continued) Message Code Message Meaning 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 Cannot open name The specified file cannot be opened. It may be missing or have the wrong permissions Failed to load name file The specified file cannot be downloaded to a DSP File not COFF format A file to be downloaded to a DSP has the wrong format for downloading Cannot read name The specified file cannot be read Cannot seek name An attempt to move to a desired position in the specified file failed Cannot write name An attempt to write the specified file failed Cannot get/set controls for device An attempt to read or write control information for the specified device failed Cannot extend RTFS file name An attempt to increase the size of the specified real-time file failed Cannot write/read RTFS file name An attempt to perform the specified operation on the named file failed Cannot execute process An attempt to start execution of the specified process failed Cannot start name process An attempt to start execution of the specified process failed. A previous log message gives more details Failed to create process for name The specified process could not be created for execution. 126 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
127 Log Message Codes Table 15: Unix System Error Messages (continued) Message Code Message Meaning 3203 Process '%s %d' %s Receive a SIGCLD signal on specified process Process '%s %d' Respawning Too Rapidly The system terminated respawning of a dead process Cannot initialize alarm database An attempt to initialize the alarm database failed 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 Out of memory for announcement %d No memory was available for use by the specified announcement Out of memory No memory was available for internal use by a process Cannot initialize shared memory Could not initialize (latch onto) the shared database. System probably not running Cannot initialize shared database An error occurred while trying to latch onto the shared database Cannot open shared database A process was unable to access the shared database Rt_lock error A process was unable to lock itself into memory for quick response to external events Cannot set real time priority An attempt to specify the priority of a process failed Cannot set/cancel real time alarm A request for a real time alarm failed Cannot receive IPC message Interprocess communication failed when a process attempted to receive a message Cannot send message to process Interprocess communication failed when a process attempted to send a message to the specified process. Issue 2 September 2,
128 System Log Messages Table 15: Unix System Error Messages (continued) Message Code Message Meaning 3900 Process terminating - func-name function call failed 3901 Error receiving data from host host-name at IP address IP-addr 3902 Error sending data to host host-name at IP address IP-addr 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. 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. 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 : Hardware and Device Messages Table 16: Hardware and Device Messages Message Code Message Meaning 4000 Annunciator ready event %d failed for channel %d 4001 Cannot get attributes for output device 4007 Error %d: [%s] during network driver operation: %s An attempt to report to the annunciator process that the specified buffer is ready for the logical channel failed. A TCGETA call to ioctl returned an error. 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). 128 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
129 Log Message Codes Table 16: Hardware and Device Messages (continued) Message Code Message Meaning 4008 Cannot set attributes for output device A TCSETAF call to ioctl returned an error Cannot configure analog board An attempt to configure the analog board failed Cannot get DSP memory address An attempt to get the physical address at which DPM is mapped from the DSP driver failed Cannot get DSPs installed An attempt to determine the installed DSPs from the DSP driver failed Cannot get active DSP nodes An attempt to determine the active DSPs from the DSP driver failed Cannot get/return interrupt vector An attempt to acquire or return control of an interrupt vector for testing purpose failed Cannot initialize alarms Failed to set real-time I/O operation to allow the read/write access necessary to placate the deadman timer Network %s failure A library call to (enable or disable) a network card returned failure. Will always follow a 4007 when logged from maintenance 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 Put_(in) active error An attempt to set a DSP node active or inactive has failed Read_intr error The event process failed to read a interrupt message from the DSP driver device diagnostic failed The diagnostic for the specified device failed device diagnostic passed The diagnostic for the specified device was completed with no problems found. Issue 2 September 2,
130 System Log Messages Table 16: Hardware and Device Messages (continued) Message Code Message Meaning 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 DSP node %d diagnostic failed The diagnostic for the specified DSP failed Failure detected on DSP node %d 4106 Invalid data (0x%d) for channel %d 4107 Network %d failed- switch: %c, memory: %s, stream %d, channel %d A process reported that the specified DSP failed. The host found that a DSP contains the indicated invalid event buffer tail index for the specified logical channel number. The memory diagnostic for the specified network failed for the indicated switch, memory, stream, and channel. 130 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
131 Log Message Codes Table 16: Hardware and Device Messages (continued) Message Code Message Meaning 4108 Network in service - %s channel(s) [ %s] restored 4109 Network out of service - %s channel(s) [%s] removed from service 4110 Unexpected DSP command 0x%d on annunciator %d 4111 DSP node %d: expected 0x%d got 0x%d at 0x%d 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. 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. An announcement or playback has been requested on the indicated annunciator which is busy with the specified command. 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 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 DSP node %d - not running During DSP testing, the specified DSP was not started as desired DSP node %d - not responding to test 4115 DSP node %d test: Undefined response: 0x%d The downloaded DSP test code does not respond for the specified test. The downloaded DSP test code gave an undefined response to the specified test. Issue 2 September 2,
132 System Log Messages Table 16: Hardware and Device Messages (continued) Message Code Message Meaning 4116 DSP Board %d cannot set MVIP reference memory 4117 DSP Board %d fails MVIP RX/ TX ping pong test 4118 DSP node %d - minimum MVIP RX/TX frame count %d, got %d & %d 4119 DSP node %d interrupts: Sent %d, DSP got %d, Host got %d 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. The specified MVIP control test failed for the specified DSP board. 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. 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 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. 132 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
133 Log Message Codes Table 16: Hardware and Device Messages (continued) Message Code Message Meaning 4121 DSP %d MVIP Ref Memory: Wrote 0x%d, got 0x%d at 0x%d 4122 DSP node %d test command: Wrote 0x%d, got 0x%d 4123 DSP node %d test parameter: Wrote 0x%d, got 0x%d 4124 DSP %d test Mem: After %d cycles, DSP wrote 0x%d, got 0x%d at 0x%d 4125 DSP node %d Transmission: Sent 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. During the specified DSP test, the specified command was written, but the DSP got a different one or did not recognize the command. During the specified DSP test, the specified parameter was written, but the DSP got a different one or did not recognize the parameter. 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. During the specified MVIP transmission test, the DSP sent the specified byte and received a different value at the specified word address device diagnostic completed A diagnostic for the specified device has been completed. Problems, if any, have already been logged MVIP Connection Initialization Failed, Result %d 4128 DSP node %d: responded to %d at 0x%d Initialization of the T1/MVIP switch connection failed with the specified result code. 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. Issue 2 September 2,
134 System Log Messages Table 16: Hardware and Device Messages (continued) Message Code Message Meaning 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 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. Application Server Errors The following sections decribe errors which are unique to the Meeting Exchange server. Debug Process Errors 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. 134 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
135 Application Server Errors SIP Utility Messages Message: Meaning: Corrective Action: Can't print a message of %d chars The software can handle user input messages that are 2-5 bytes, but not other lengths. No action required. The user should try to enter the expected number of digits. Message: Meaning: Corrective Action: Media Server is not in the process table The media server process was not found in processtable.cfg Either load a known good backup copy of processtable.cfg or manually edit it to add a media server process. Message: Meaning: Corrective Action: Error Couldn't find appsendto interface Could not find the process to which the media server sends messages. 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: Meaning: Corrective Action: Error Couldn't find DSP send to interface Could not find the process which handles network events. Either load a known good backup copy of processtable.cfg or manually edit it to add the process Message: Meaning: Corrective Action: Error Couldn't find the init process Key Could not find the IPC message queue ID in processtable.cfg Either load a known good backup copy of processtable.cfg or manually edit it to add the process Issue 2 September 2,
136 System Log Messages Message: Meaning: Corrective Action: Error Creating IPC on start up : %s,strerror(errno) Failed to create an IPC message queue. The message contains the error number which is defined in /usr/include/sys/errno.h 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: Meaning: Corrective Action: ERROR: msgctl() failed. errno=%d. qid=%d\n, errno, id Failed to increase the size of an IPC message queue 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: Meaning: Corrective Action: ERROR: msgctl() failed. errno=%d. qid=%d\n, errno, id Failed to read the sieze of an IPC message queue. 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: Meaning: Corrective Action: ERROR: msgsnd() failed. errno=%d. destkey= 0x%x q=%d total send errors %d\n, Failed to send an IPC message. 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. 136 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
137 Application Server Errors Message: Meaning: Corrective Action: [%d] Unknown event queue to process[%d]. An IPC message contains an unknown message queue ID 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: Meaning: Corrective Action: No entry for the process %s ",interface.c_str() There was no record in processtable.cfg for the named process Either load a known good backup copy of processtable.cfg or manually edit it to add the information for the missing process. INIT Messages Message: Meaning: Corrective Action: %s is not in the process table,ipcbinit_proc_name There was no record in processtable.cfg for the named process. Either load a known good backup copy of processtable.cfg or manually edit it to add the information for the missing process. Message: Meaning: Corrective Action: started process=<%s> with pid=<%d>. Args=<%s/%s> This is only an error if preceeded by a message saying a process ended (killed, aborted, exited, etc 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 Issue 2 September 2,
138 System Log Messages Message: Meaning: Corrective Action: unable to start process=<%s> 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". 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: Meaning: Corrective Action: process <%s> not responding after %d tries A process is not replying to poll messages, probably because it is overloaded, or deadlocked. 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: Meaning: Corrective Action: select() error=%d 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 Look up the error code in /usr/include/sys/errno.h. Then take the corrective action implied by the error code. Message: Meaning: Corrective Action: sleeping for another %x seconds The process is waiting for the specified period. This is not an error. None 138 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
139 Application Server Errors Message: Meaning: Corrective Action: unknown queue id responded %d, recvdqueueid The program got a message with an unknown message queue ID. This may be caused by an internal software error. Message: Meaning: Corrective Action: restarting process=<%s>, 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. 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: Meaning: Corrective Action: Killed process=<%s> with pid=<%d> 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. 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: Meaning: Corrective Action: Can't kill missing process=<%s> with pid=<%d> The init process tried to kill a process that doesn't exist. Usually that means the process aborted or exited already Normally no action is needed. The init process should automatically restart the process. Message: Meaning: Corrective Action: Error %d when killing process=<%s> with pid=<%d> A system error occurred when killing a process. Look up the error code in /usr/include/sys/errno.h. Take the corrective action implied by the error code. Issue 2 September 2,
140 System Log Messages Message: Meaning: Corrective Action: Error %d in waitpid, errno A system error occurred when trying to determine why a process ended. 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. 140 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
141 Application Server Errors Message: Meaning: Corrective Action: invalid message=%x The message type in the message is wrong. This is probably caused by either in internal error or an incompatible mixture of different processes. Issue 2 September 2,
142 System Log Messages 142 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
143 Index Index Symbols /usr/dcb , 106 /usr/ipcb /usr/ipcb/config , 19 /usr2/flexannun , 65 /usr2/ipcb , 107 /usr3/backups/usr/dcb /usr3/ipcb/confrp/ /usr3/ipcb/usr3/roster/ /var/adm A Annunciator audio prompts customize file format Audio Prompts annunciators customize load WAV format AudioClip Download utility AudioCodes TP C Call routing chdbased.reg CMS MPC card SCC card Commands Unix df fconfig hostname ipcs kill man netstat ping ps sar uname uptime who Conference Manager API Conference Reservation Server CRS Configuration , 19, 32, 33, 34, 37 problems proxy Convedia loading custom audio prompts Media Server Convedia Media Server configure CRS Conference Reservation Server Custom Audio Prompts Convedia D Debug df dfstab Dial in dial out F failover fconfig Files ipcb_config Flex annunciators H Hardware Hardware Media Convedia Hardware Media Server Configuration message prompts hostname I Install TP install ipcb_config Issue 2 September 2,
144 Index ipcb_nfsinst.sh ipcbinit ipcs K kill L loadspectelclips.bat log Log Files logs M man Media Server S Media Server Resource Management mediaserverinterface.cfg , 24, 37, 38, 41, 88 MeetingXchange configure Message Prompts MPC card MXMonitor configuration mxmonitor.reg mxshare N netstat NFS share NFS Server , 35 configure P ping processtable.cfg , 38, 83 Proxy configure ps S S S sar SCC card SIP proxy softmediaserver.cfg Software Media Server configure specteltest sulog switched circuit syslog System log messages system.cfg , 38 T telnumtouri.tab TFTP Server configure TP AudioCodes Translation table configure translation tables U ucd-snmp uname Unix commands df fconfig hostname ipcs kill man netstat ping ps sar uname uptime who issues uptime UriToTelnum.tab V Voice Message Assignments W Wav format Web Portal who Issue 2 September 2,
145 Index workgroup Workgroup Redundacy Method Issue 2 September 2,
146 Index 146 Installation and Troubleshooting Guide for S8500 version 1.0 Media Server
Security Topics for Avaya S8500 Media Server and S8700 Media Server Configurations
Security Topics for Avaya S8500 Media Server and S8700 Media Server Configurations Please disregard any references to the S8710 Media Server in this document. The S8700 Media Server is the currently available
Avaya Extension to Cellular and Off-PBX Station (OPS) Installation and Administration Guide
Avaya Extension to Cellular and Off-PBX Station (OPS) Installation and Administration Guide 210-100-500 Release 5.1 Issue 7 Copyright 2004, Avaya Inc. All Rights Reserved Notice Every effort was made to
Avaya Communication Manager. Little Instruction Book for Basic Administration
Avaya Communication Manager Little Instruction Book for Basic Administration Release 2.0 555-233-756 Issue 6 Copyright 2003, Avaya Inc. All Rights Reserved Notice Every effort was made to ensure that the
Avaya Integrated Management Release 3.0 Enterprise Network Management Configuration
Avaya Integrated Management Release 3.0 Enterprise Network Management Configuration 14-300210 Issue 1 June 2005 Copyright 2005, Avaya Inc. All Rights Reserved Notice Every effort was made to ensure that
Modular Messaging Client Enablement Tool for Microsoft Windows XP SP2 Installation Guide
Modular Messaging Client Enablement Tool for Microsoft Windows XP SP2 Installation Guide Issue 3.0 April 2005 2005, Avaya Inc. All Rights Reserved, Printed in U.S.A. Notice Every effort was made to ensure
Modular Messaging for Avaya Message Storage Server (MSS) Configuration Release 5.2 Staged Upgrade from Release 3.x, 4.0, 5.0, and Release 5.
Modular Messaging for Avaya Message Storage Server (MSS) Configuration Release 5.2 Staged Upgrade from Release 3.x, 4.0, 5.0, and Release 5.1 to Release 5.2 November 2009 143238 2009 Avaya Inc. All Rights
How To Use A Fortivoice Phone On A Cell Phone On An Ipad Or Ipad (For A Sim Sim) On A Simplon (For An Ipod) On An Iphone Or Ipod (For Ipad)
FortiFone QuickStart Guide for FON-260i FortiFone QuickStart Guide for FON-260i Revision 3 27-400-195511-20130729 Copyright 2013 Fortinet, Inc. All rights reserved. Fortinet, FortiGate, and FortiGuard,
SIP Support in Release 3.0 of Avaya Communication Manager Running on the Avaya S8300, S8500, S8500B, S8700, and 8710 Media Server
SIP Support in Release 3.0 of Avaya Communication Manager Running on the Avaya S8300, S8500, S8500B, S8700, and 8710 Media Server 555-245-206 Issue 5.1 July 2005 Copyright 2005, Avaya Inc. All Rights Reserved
Avaya Extension to Cellular and Off-PBX Station (OPS) Installation and Administration Guide
Avaya Extension to Cellular and Off-PBX Station (OPS) Installation and Administration Guide 210-100-500 Issue 6 Copyright 2003, Avaya Inc. All Rights Reserved Notice Every effort was made to ensure that
Avaya MultiVantage Call Center Software Basic Call Management System (BCMS) Operations
Avaya MultiVantage Call Center Software Basic Call Management System (BCMS) Operations 555-230-706 Issue 3 May 2002 Compas ID 89244 2002, Avaya Inc. All Rights Reserved Notice Every effort was made to
2410 Digital Telephone User s Guide Release 2
2410 Digital Telephone User s Guide Release 2 16-300133 Issue 2 November 2004 Copyright 2004, Avaya Inc. All Rights Reserved Notice Every effort was made to ensure that the information in this document
Administrative Council for Terminal Attachments (ACTA) Customer Information
Administrative Council for Terminal Attachments (ACTA) Customer Information Revision: July 2003 Background: The Administrative Council for Terminal Attachments ( ACTA ) has revised its Customer Information
4620SW/4621SW SIP IP Telephone Release 2.2 User Guide
4620SW/4621SW SIP IP Telephone Release 2.2 User Guide 16-300474 Issue 2.2 August 2005 Copyright 2005, Avaya Inc. All Rights Reserved Notice Every effort was made to ensure that the information in this
Modular Messaging for the Avaya MSS Release 5.0 Messaging Application Server (MAS) Catastrophic Disk Failure Recovery
Modular Messaging for the Avaya MSS Release 5.0 Messaging Application Server (MAS) Catastrophic Disk Failure Recovery Issue 1.0 February 2009 2009 Avaya Inc. All Rights Reserved. Notice While reasonable
Modular Messaging Web Subscriber Options Release 5.1 Server Installation
Modular Messaging Web Subscriber Options Release 5.1 Server Installation June 2009 2009 Avaya Inc. All Rights Reserved. Notice While reasonable efforts were made to ensure that the information in this
4610SW IP Telephone. Release 2.0 User s Guide
4610SW IP Telephone Release 2.0 User s Guide 555-233-784 Issue 2.0 December 2003 Copyright 2003, Avaya Inc. All Rights Reserved Notice Every effort was made to ensure that the information in this document
ATA User Manual. iinet ATA Telephone Adapter. Setting up for ADSL and VoIP. For model F1PG200ENau
ATA User Manual Please insert your installation CD now and then follow the on screen instructions iinet ATA Telephone Adapter Setting up for ADSL and VoIP. For model F1PG200ENau F1PG200ENau Table of Contents
LG 8820 IP Phone. User Guide. for Bell Aliant Call Servers
LG 8820 IP Phone User Guide for Bell Aliant Call Servers Please read this guide carefully before operating your set. Retain this guide for future reference. 1 Regulatory and Safety Notices 1. Radio Frequency
2420 Digital Telephone User s Guide Release 5
2420 Digital Telephone User s Guide Release 5 555-250-701 Issue 5 July 2013 Copyright 2013, Avaya Inc. All Rights Reserved Notice Every effort was made to ensure that the information in this document was
How To Use An Avaya Cms High Availability
Avaya Call Management System High Availability User Guide 07-300066 Issue 2.0 May 2005 2005 Avaya Inc. All Rights Reserved. Notice While reasonable efforts were made to ensure that the information in this
QUICK INSTALLATION. 8-Port Telephony Gateway. Model: SPA8000
QUICK INSTALLATION 8-Port Telephony Gateway Model: SPA8000 Table of Contents Connect................................................. 4 Regulatory Information....................................12 WEEE
Network Management Card
Network Management Card AP9617 AP9618 AP9619 Installation and Quick-Start Manual How to Avoid Equipment Damage Disconnect UPS power You do not need to turn off a Symmetra or a Silcon model UPS to install
Avaya Video Conferencing Solutions Quick Setup
Avaya Video Conferencing Solutions Quick Setup Release 6.0 16-300310 Issue 1 August 2010 2010 Avaya Inc. All Rights Reserved. Notice While reasonable efforts were made to ensure that the information in
1. Installation Requirements
1. Installation Requirements 1.1. Package Contents Analog Telephone Adapter (CRA-210) Standard Telephone Cable (RJ11) Ethernet Cable (RJ45) Power Adapter 1.2. You will also need the following: 1.2.1. A
Network Management Card. Installation and Quick Start Manual
Network Management Card Installation and Quick Start Manual Radio frequency interference Changes or modifications to this unit not expressly approved by the party responsible for compliance could void
GW400 VoIP Gateway. User s Guide
GW400 VoIP Gateway User s Guide P/N: 956YD30001 Copyright 2006. All Rights Reserved. Document Version: 1.0 All trademarks and trade names are the properties of their respective owners. i Table of Contents
466-1936 Rev E October 2004 ZZZ*(6HFXULW\FRP. Part No: 60-883-95R. CareGard. User Guide
) *(6HFXULW\ 466-1936 Rev E October 2004 ZZZ*(6HFXULW\FRP Part No: 60-883-95R CareGard User Guide FCC Notices FCC Part 15 Information to the User Changes or modifications not expressly approved by GE Security
DIGITAL family of systems Administration Manual
DIGITAL family of systems Administration Manual 76-110-0175/E Release SBU5/DBU5 Issue 1 76-110-0175/E Release SBU5/DBU5 Issue 1 DIGITAL FAMILY OF SYSTEMS Administration Manual Telrad Telecommunications
Avaya 1608/1608-I IP Deskphone User Guide
Avaya 1608/1608-I IP Deskphone User Guide 16-601446 Issue 2 February 2010 2009 Avaya Inc. All Rights Reserved. Notice While reasonable efforts were made to ensure that the information in this document
Avaya 1616/1616-I IP Deskphone User Guide
Avaya 1616/1616-I IP Deskphone User Guide 16-601448 Issue 2 February 2010 2009 Avaya Inc. All Rights Reserved. Notice While reasonable efforts were made to ensure that the information in this document
nexvortex SIP Trunking Implementation & Planning Guide V1.5
nexvortex SIP Trunking Implementation & Planning Guide V1.5 510 S PRING S TREET H ERNDON VA 20170 +1 855.639.8888 Introduction Welcome to nexvortex! This document is intended for nexvortex Customers and
Avaya Communication Manager Call Center Software Basic Call Management System (BCMS) Operations
Avaya Communication Manager Call Center Software Basic Call Management System (BCMS) Operations 07-300061 Issue 5.0 May 2005 2004 Avaya Inc. All Rights Reserved. Notice While reasonable efforts were made
Caller-ID on your TV!
TM Caller-ID on your TV! User s Manual and Installation Guide Copyright 1998 NetMedia Inc., All rights reserved. Rev. 061898 Thank you for your purchase of Caller-TV! You are now ready to enjoy the convenience
SBC 1000 / SBC 2000 Series Configuration Guide (For Microsoft Lync Server 2013)
Configuration Guide SBC 1000 / SBC 2000 Series Configuration Guide (For Microsoft Lync Server 2013) For use with AT&T s IP Flexible Reach Enhanced Features Service on MIS, MPLS PNT or AT&T VPN Disclaimers
Welcome. Unleash Your Phone
User Manual Welcome Unleash Your Phone For assistance with installation or troubleshooting common problems, please refer to this User Manual or Quick Installation Guide. Please visit www.vonage.com/vta
Avaya Communication Manager Contact Center. Guide to ACD Contact Centers
Avaya Communication Manager Contact Center Guide to ACD Contact Centers Release 1.3 555-233-516 Issue 1.0 May 2003 2003 Avaya Inc. All Rights Reserved. Notice While reasonable efforts were made to ensure
IP Office 8.1 Using Voicemail Pro in Intuity Mode
Using Voicemail Pro in Intuity Mode 15-601066 Issue 13a - (12 June 2012) 2012 AVAYA All Rights Reserved. Notices While reasonable efforts have been made to ensure that the information in this document
Application Notes for TANDBERG Video Conference Solution with Avaya Meeting Exchange - Issue 1.0
Avaya Solution & Interoperability Test Lab Application Notes for TANDBERG Video Conference Solution with Avaya Meeting Exchange - Issue 1.0 Abstract These Application Notes describe the configuration steps
IP Office SIP Extension Support
SIP Extension Support - Issue 1b - (05 August 2009) 2009 AVAYA All Rights Reserved. Notice While reasonable efforts were made to ensure that the information in this document was complete and accurate at
Application Notes for BT Wholesale/HIPCOM SIP Trunk Service and Avaya IP Office 8.0 Issue 1.0
Avaya Solution & Interoperability Test Lab Application Notes for BT Wholesale/HIPCOM SIP Trunk Service and Avaya IP Office 8.0 Issue 1.0 Abstract These Application Notes describe the procedures for configuring
PLANET is a registered trademark of PLANET Technology Corp. All other trademarks belong to their respective owners.
Trademarks Copyright PLANET Technology Corp. 2004 Contents subject to revise without prior notice. PLANET is a registered trademark of PLANET Technology Corp. All other trademarks belong to their respective
HLWLAN 802.11b/g/n Transceiver Kit
092524 RevB HLWLAN 802.11b/g/n Transceiver Kit Wireless Communications for OmniLogic Owner s Manual Contents Introduction...1 Installation...2 Configuration...6 Operation...8 Troubleshooting...9 HLWLAN
LIP-8002/8002A IP Phone
LIP-8002/8002A IP Phone for ipecs Please read this guide carefully before operating your set. Retain this guide for future reference. Regulatory and Safety Notices LIP-8002/8002A 1. Radio Frequency Emissions:
Avaya 1400 Series Digital Deskphones for Avaya Aura Communication Manager Installation and Maintenance Guide Release 1.0
Avaya 1400 Series Digital Deskphones for Avaya Aura Communication Manager Installation and Maintenance Guide Release 1.0 16-603143 Issue 1 May 2010 2010 Avaya Inc. All Rights Reserved. Notice While reasonable
IP Office Essential Edition IP Office Essential Edition - Quick Version Phone Based Administration
- Quick Version Phone Based Administration - Issue 3d - (31 May 2011) 2011 AVAYA All Rights Reserved. Notices While reasonable efforts have been made to ensure that the information in this document is
Highlights of Avaya Communication Manager
Highlights of Avaya Communication Manager 555-245-704 Issue 2 Copyright 2004, Avaya Inc. All Rights Reserved Notice Every effort was made to ensure that the information in this document was complete and
ADTRAN SBC and Avaya IP Office PBX SIP Trunk Interoperability
6AOSSG001-42B March 2014 Interoperability Guide ADTRAN SBC and Avaya IP Office PBX SIP Trunk Interoperability This guide describes an example configuration used in testing the interoperability of an ADTRAN
Application Notes for Avaya IP Office 7.0 Integration with Skype Connect R2.0 Issue 1.0
Avaya Solution & Interoperability Test Lab Application Notes for Avaya IP Office 7.0 Integration with Skype Connect R2.0 Issue 1.0 Abstract These Application Notes describe the steps to configure an Avaya
IP PBX. SD Card Slot. FXO Ports. PBX WAN port. FXO Ports LED, RED means online
1 IP PBX SD Card Slot FXO Ports PBX LAN port PBX WAN port FXO Ports LED, RED means online 2 Connect the IP PBX to Your LAN Internet PSTN Router Ethernet Switch FXO Ports 3 Access the PBX s WEB GUI The
IP Office Release 7.0 IP Office Embedded Voicemail User Guide
IP Office Embedded Voicemail User Guide 15-604067 Issue 09a - (21 February 2011) 2011 AVAYA All Rights Reserved. Notices While reasonable efforts have been made to ensure that the information in this document
Broadband Router ESG-103. User s Guide
Broadband Router ESG-103 User s Guide FCC Warning This equipment has been tested and found to comply with the limits for Class A & Class B digital device, pursuant to Part 15 of the FCC rules. These limits
2.1. Calling... 1-2 2.2. Call Time-Out... 1-2 2.3. Being Called... 1-2 2.4. Conversation Method... 1-3 2.5. Substation Priority Level...
TABLE OF CONTENTS BEFORE READING THIS MANUAL 1. INTRODUCTION... 8 2. MANUAL CONTENTS... 8 3. SYSTEM CONFIGURATION EXAMPLE... 9 CHAPTER 1. SUBSTATION OPERATION 1. NOMENCLATURE 1.1. Indoor Substation AI-RS150...
Avaya Call Management System Customer requirements for backup and recovery processes
Avaya Call Management System Customer requirements for backup and recovery processes July 2005 2005 Avaya Inc. All Rights Reserved. Notice While reasonable efforts were made to ensure that the information
FortiVoice. Version 7.00 User Guide
FortiVoice Version 7.00 User Guide FortiVoice Version 7.00 User Guide Revision 2 28 October 2011 Copyright 2011 Fortinet, Inc. All rights reserved. Contents and terms are subject to change by Fortinet
P160S SIP Phone Quick User Guide
P160S SIP Phone Quick User Guide Version 2.2 TABLE OF CONTENTS 1.0 INTRODUCTION... 1 2.0 PACKAGE CONTENT... 1 3.0 LIST OF FIGURES... 2 4.0 SUMMARY OF KEY FUNCTIONS... 3 5.0 CONNECTING THE IP PHONE... 4
Application Notes for Configuring Cablevision Optimum Voice SIP Trunking with Avaya IP Office - Issue 1.1
Avaya Solution & Interoperability Test Lab Application Notes for Configuring Cablevision Optimum Voice SIP Trunking with Avaya IP Office - Issue 1.1 Abstract These Application Notes describe the procedures
Configuration Notes 290
Configuring Mediatrix 41xx FXS Gateway with the Asterisk IP PBX System June 22, 2011 Proprietary 2011 Media5 Corporation Table of Contents Introduction... 3 About Mediatrix 41xx Series FXS Gateways...
IP Office Platform. Avaya IP Office Platform Embedded Voicemail User Guide (IP Office Mode) 15-604067 Issue 15b - (22 January 2015)
Avaya Embedded Voicemail User Guide (IP Office Mode) 15-604067 Issue 15b - (22 January 2015) 2015 AVAYA All Rights Reserved. Notice While reasonable efforts have been made to ensure that the information
Avaya IP Office 8.1 Configuration Guide
Avaya IP Office 8.1 Configuration Guide Performed By tekvizion PVS, Inc. Contact: 214-242-5900 www.tekvizion.com Revision: 1.1 Date: 10/14/2013 Copyright 2013 by tekvizion PVS, Inc. All Rights Reserved.
323203_6.book Page 1 Friday, March 5, 2004 5:38 AM. MERLIN Messaging System User s Guide
323203_6.book Page 1 Friday, March 5, 2004 5:38 AM MERLIN Messaging System User s Guide 585-323-203 Issue 6 May 2004 323203_6.book Page 2 Friday, March 5, 2004 5:38 AM Copyright 2004, Avaya Inc. All Rights
IP Phone 1100 User Guide. IP Phone 1110 Business Communications Manager
IP Phone 1100 User Guide IP Phone 1110 Business Communications Manager Document Status: Standard Document Version: 01.01 Document Number: NN40050-117 Date: August 2007 Copyright Nortel Networks 2007, All
IP Office Basic Edition IP Office Basic Edition - Quick Mode Phone Based Administration
- Quick Mode Phone Based Administration - Issue 4c - (28 November 2011) 2011 AVAYA All Rights Reserved. Notices While reasonable efforts have been made to ensure that the information in this document is
TL-PS310U Single USB 2.0 Port MFP and Storage Server
TL-PS310U Single USB 2.0 Port MFP and Storage Server Rev: 2.0.0 1910010313 Contents Chapter 1 Introduction... 1 1.1 Product Overview...1 1.2 Network Management...1 1.3 Components and Features...1 1.4 Hardware
Dialog Telephone Interface Module Installation Sheet
Dialog Telephone Interface Module Installation Sheet Description The Dialog Telephone Module (DTIM), model number 60-879- 95R, is a battery operated communication link between the security system control
Avaya 1100 Series Expansion Module User Guide. Avaya Business Communications Manager
Avaya 1100 Series Expansion Module User Guide Avaya Business Communications Manager Document Status: Standard Document Number: NN40050-118 Document Version: 02.02 Date: May 2010 2010 Avaya Inc. All Rights
VoIP Zone Controller: 4-Port Audio Out Operations Guide
The IP Endpoint Company VoIP Zone Controller: 4-Port Audio Out Operations Guide SiP Compliant 010881 Document Part #930109D for Firmware Version 1.0.6 CyberData Corporation 3 Justin Court Monterey, CA
Technical Manual. For use with Caller ID signaling types: Belcore 202, British Telecom, & ETSI
Technical Manual For use with Caller ID signaling types: Belcore 202, British Telecom, & ETSI Caller ID.com WHOZZ CALLING? POS 2 Caller ID Monitoring Unit Technical Manual For use with Caller ID signaling
HDMI or Component Standalone Capture Device 1080p
HDMI or Component Standalone Capture Device 1080p USB2HDCAPS *actual product may vary from photos DE: Bedienungsanleitung - de.startech.com FR: Guide de l'utilisateur - fr.startech.com ES: Guía del usuario
Avaya 9400 Series Digital Deskphone User Guide for Avaya Aura Communication Manager
Avaya 9400 Series Digital Deskphone User Guide for Avaya Aura Communication Manager 16-603535 Issue 1 August 2011 2011 Avaya Inc. All Rights Reserved. Notice While reasonable efforts have been made to
IP Office Avaya Radvision Interoperation Notes
Avaya Radvision Interoperation Notes Issue 1d (02 October 2012) 2012 AVAYA All Rights Reserved. Notices While reasonable efforts have been made to ensure that the information in this document is complete
FUTURE CALL PICTURE CARE PHONE MODEL: FC-1007 USER MANUAL
FUTURE CALL PICTURE CARE PHONE MODEL: FC-1007 USER MANUAL Please follow instructions for repairing if any otherwise do not alter or repair any parts of device except specified. IMPORTANT SAFETY INSTRUCTIONS
Technical Configuration Notes
MITEL SIPCoE Technical Configuration Notes Configure Inn-Phone SIP Phone for use with MCD SIP CoE NOTICE The information contained in this document is believed to be accurate in all respects but is not
Administering Communication Manager for Avaya one-x Agent
Administering Communication Manager for Avaya one-x Agent Release 2.0 November 2009 2009 Avaya Inc. All Rights Reserved. Notice While reasonable efforts were made to ensure that the information in this
HP-1000E v2. User s Manual. Powerline Ethernet Adapter. HP1000E v2 User s Manual
HP-1000E v2 Powerline Ethernet Adapter User s Manual HP1000E v2 User s Manual Table of Contents Chapter 1: Introduction...1 Chapter 2: Planning your Powerline Network...1 Network Topology...1 Chapter 3:
nexvortex Setup Guide
nexvortex Setup Guide CISCO UC500 March 2012 Introduction This document is intended only for nexvortex customers and resellers as an aid to setting up the Cisco PBX software to connect to the nexvortex
IP Office Embedded Voicemail Mailbox User Guide
Embedded Voicemail Mailbox User Guide 15-604067 Issue 07b - (15 May 2010) 2010 AVAYA All Rights Reserved. Notices While reasonable efforts have been made to ensure that the information in this document
Product Documentation on the World Wide Web
Hotwire M/SDSL Standalone Termination Units Models 7974-A2, 7975-A2, and 7976-A2 Installation Instructions Document Number 7900-A2-GN11-00 August 2000 Product Documentation on the World Wide Web We provide
AMERICA S BEST SMALL BUSINESS PBX/PHONE SYSTEM!
TELEPHONE MAN OF AMERICA Earning Your Business Every Step of the Way! Specializing in Telecom Equipment of all Brands, Carrier Services, Technician Services, Maintenance Agreements & Purchasing Excess
User Manual 821121-ATA-PAK
User Manual 821121-ATA-PAK IMPORTANT SAFETY INSTRUCTIONS When using your telephone equipment, basic safety precautions should always be followed to reduce the risk of fire, electric shock and injury to
Installing and Configuring the Avaya S8500 Media Server Release 3.0
Installing and Configuring the Avaya S8500 Media Server Release 3.0 03-300143 Issue 3.1 June 2005 Copyright 2005, Avaya Inc. All Rights Reserved Notice Every effort was made to ensure that the information
Setup Reference guide
Setup Reference guide for KX-NS1000 to E1 PRI/R2 Gateway interconnection Panasonic PBX (KX-NS1000 series), Media5 Digital Gateway 3631(Mediatrix 3000 series) Revision 0.2(PSNJ) October.14, 2012 Attention:
Fonality. Optimum Business Trunking and the Fonality Trixbox Pro IP PBX Standard Edition V4.1.2- p13 Configuration Guide
Fonality Optimum Business Trunking and the Fonality Trixbox Pro IP PBX Standard Edition V4.1.2- p13 Configuration Guide Fonality Table of Contents 1. Overview 2. SIP Trunk Adaptor Set-up Instructions 3.
Addonics T E C H N O L O G I E S. NAS Adapter. Model: NASU2. 1.0 Key Features
1.0 Key Features Addonics T E C H N O L O G I E S NAS Adapter Model: NASU2 User Manual Convert any USB 2.0 / 1.1 mass storage device into a Network Attached Storage device Great for adding Addonics Storage
ReadyNet Easy Jack 2 Voice/Data and Data Only Owner s Manual PX-211d and PX-211v
ReadyNet Easy Jack 2 Voice/Data and Data Only Owner s Manual PX-211d and PX-211v Phonex Broadband Corporation dba ReadyNet 6952 High Tech Drive Midvale, Utah 84047 801.566.0100 Phone 801.566.0880 Fax www.readynetsolutions.com
Application Note. IP8000 Conference Phone Configuration Guide. Table of Contents. Overview. Requirements. ST-10010 October 25, 2007
Application Note ST-10010 October 25, 2007 IP8000 Conference Phone Configuration Guide This application note provides the details on adding the IP8000 conference phone to the ShoreTel IP phone system.
Application Notes for Configuring Avaya IP Office 9.0 with HIPCOM SIP Trunk Issue 1.0
Avaya Solution & Interoperability Test Lab Application Notes for Configuring Avaya IP Office 9.0 with HIPCOM SIP Trunk Issue 1.0 Abstract These Application Notes describe the procedures for configuring
Wireless Router Setup Manual
Wireless Router Setup Manual NETGEAR, Inc. 4500 Great America Parkway Santa Clara, CA 95054 USA 208-10082-02 2006-04 2006 by NETGEAR, Inc. All rights reserved. Trademarks NETGEAR is a trademark of Netgear,
SIP Proxy Server. Administrator Installation and Configuration Guide. V2.31b. 09SIPXM.SY2.31b.EN3
SIP Proxy Server Administrator Installation and Configuration Guide V2.31b 09SIPXM.SY2.31b.EN3 DSG, DSG logo, InterPBX, InterServer, Blaze Series, VG5000, VG7000, IP590, IP580, IP500, IP510, InterConsole,
USER GUIDE. BLUETOOTH HEADSET system
USER GUIDE Plantronics VOYAGER 510-USB BLUETOOTH HEADSET system 0 0 0 TABLE OF CONTENTS PACKAGE CONTENTS Package Contents 3 Features 4 Charging 5 Powering 6 Pairing 7 Installing PerSono Suite Software
6.40A AudioCodes Mediant 800 MSBG
AudioCodes Mediant 800 MSBG Page 1 of 66 6.40A AudioCodes Mediant 800 MSBG 1. Important Notes Check the SIP 3 rd Party Validation Website for current validation status. The SIP 3 rd party Validation Website
