3Com VCX V7122 User Manual

Voip sip gateway
Hide thumbs Also See for VCX V7122:
Table of Contents

Advertisement

3Com
VCX
V7122 VoIP SIP
®
Gateway User Manual
Version 4.4
http://www.3com.com
Part Number 900-0255-01
Published June 2005

Advertisement

Table of Contents
loading

Summary of Contents for 3Com VCX V7122

  • Page 1 3Com V7122 VoIP SIP ® ™ Gateway User Manual Version 4.4 http://www.3com.com Part Number 900-0255-01 Published June 2005...
  • Page 2 LICENSE.TXT or !LICENSE.TXT. If you are unable to locate a copy, please contact 3Com and a copy will be provided to you.
  • Page 3: Table Of Contents

    Package Contents 26 Mounting the VCX V7122 26 Mounting the VCX V7122 on a Desktop 26 Installing the VCX V7122 in a 19-inch Rack 26 Cabling the VCX V7122 28 Connecting the E1/T1 Trunk Interfaces 30 Installing the Ethernet Connection 31...
  • Page 4 Configuring the TDM Bus Settings 72 Restoring and Backing Up the Gateway Configuration 72 Regional Settings 73 Changing the VCX V7122 Username and Password 75 Status and Diagnostic 75 Gateway Statistics 75 Monitoring the VCX V7122 Trunks and Channels 77...
  • Page 5 Configuring the Gateway’s Alternative Routing (based on Connectivity and QoS) 150 Alternative Routing Mechanism 150 Determining the Availability of Destination IP Addresses 150 PSTN Fallback as a Special Case of Alternative Routing 150 Relevant Parameters 151 Working with Supplementary Services 151 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 6 Trusted Managers 181 SNMP Ports 183 Multiple SNMP Trap Destinations 183 SNMP Manager Backward Compatibility 185 Element Management System 185 12: S HAPTER ELECTED ECHNICAL PECIFICATIONS A: VCX V7122 SIP S PPENDIX OFTWARE 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 7 Replacing the Main Corporate Logo with a Text String 215 Replacing the Background Image File 215 Customizing the Product Name 216 Modifying ini File Parameters via the Web AdminPage 217 G: A PPENDIX CCESSORY ROGRAMS AND OOLS 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 8 Authentication 246 Authorization 247 Accounting 247 Voice XML Interpreter 247 Features 248 Supported Elements and Attributes 249 Provided Calling Card System 255 Voice Prompts 255 VXML Flow Chart 257 VXML Script Example 261 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 9: About This Guide

    Technical Support customers. See Appendix K: Obtaining Support for Your 3Com Products for details on how to register your product and get support from 3Com. How to Use This Guide This book covers these topics: Chapter 1: VCX V7122 SIP Overview...
  • Page 10: About Thi Guide

    Warning Information that alerts you to potential personal injury or death. Related Documentation The following documents are available on the 3Com Partner Access website for the 3Com VCX V7111 Gateway: 3Com VCX V7122 SIP VoIP Gateway Release Notes 3Com VCX V7122 SIP VoIP Gateway Installation Guide Where “network”...
  • Page 11 Page number Your name and organization (optional) Example: 3Com VCX V7112 VoIP SIP Gateway User Manual Page 25 Part Number 900-0255-01 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 12 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 13: Chapter 1: Vcx V7122 Sip Overview

    TrunkPack series products. The VCX V7122 incorporates 1, 2, 4, 8 or 16 E1 or T1 spans for connection, directly to Public Switched Telephone Network (PSTN) / Private Branch Exchange (PBX) telephony trunks, and includes one or two 10/100 Base-TX Ethernet ports for connection to the network.
  • Page 14: Available Configurations

    PBX - Branch A PBX - Branch B Available Configurations The VCX V7122 is provided in the following configurations. E1 Available Configurations: 30 Channels on 1 E1 span with gateway-1 only 60 Channels on 2 E1 spans with gateway-1 only...
  • Page 15: Sip Overview

    SIP also provides a registration function that enables users to upload their current locations for use by proxy servers. SIP, on the VCX V7122, complies with the IETF (Internet Engineering Task Force) RFC 3261 (see http://www.ietf.org).
  • Page 16: Pstn-To-Sip Interworking

    Optional dual redundant AC or a single DC power supply. PSTN-to-SIP Interworking The VCX V7122 gateway performs interworking between ISDN and CAS via E1/T1/J1 digital spans and SIP IETF signaling protocol. 16 E1, T1 or J1 spans are supported (480 channels) in a two modules gateway.
  • Page 17: Supported Sip Features

    Works with Proxy or without Proxy, using an internal routing table. Fallback to internal routing table if Proxy is not responding. Supports up to four Proxy servers. If the primary Proxy fails, the VCX V7122 automatically switches to a redundant Proxy.
  • Page 18 NetCoder 6.4, 7.2, 8.0 and 8.8 kbps (20, 40, 60, 80, 100, 120 msec). Transparent For more updated information on the gateway’s supported features, see the latest VCX V7122 & TP-1610 SIP Release Notes. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 19: C 2: Vcx V7122 Sip P D

    HAPTER HYSICAL ESCRIPTION This section provides detailed information on the VCX V7122 hardware components, the location and functionality of the LEDs, buttons and connectors on the front and rear panels. General The VCX V7122 gateway comprises the following hardware components:...
  • Page 20: The Vcx V7122 Chassis

    TP-1610 board in its front cage, slot #1 (the lower slot) and the TP-1610 RTM in its rear cage, slot #1 (the lower slot). Slot # 2 in the VCX V7122 chassis’ front and rear cages can optionally be used by customers for a CPU board.
  • Page 21: Board Hot-Swap Support

    An unlit blue LED indicates that the board has been inserted correctly and power supply to the board is functioning correctly. If the board has any abnormal physical or 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 22: Tp-1610 Front Panel Led Indicators

    1-span, 2-span, 4-span, and 8-span units. In the case of 1-span, 2-span and 4-span units, the extra LEDs are unused. Table 7 Ethernet LED Indicators Label LED Color LED Function LINK Green Link all OK Yellow Transmit / receive activity 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 23: Rear Transition Module

    For detailed information on the Swap-Ready LED see Board Hot-Swap Support on page During correct VCX V7122 operation, the ACT LED is lit green, the FAIL LED is off. Changing of the FAIL LED to red indicates a failure. Rear Transition Module The VCX V7122 RTM includes a PSTN trunks and an Ethernet interfaces.
  • Page 24: Optional Cpu Board

    8 E1/T-1 Spans. 8 RJ-48c trunk connectors Optional CPU Board The VCX V7122 provides an optional second cPCI slot that can be optionally used for customer’s CPU board. This CPU board can be used for general applications such as a Gatekeeper, Softswitch, Application Server or other.
  • Page 25: Chapter 3: Installing The Vcx V7122

    Cabling the VCX V7122 on page 28). After powering-up the VCX V7122, the Ready and LAN LEDs on the front panel turn to green (after a self-testing period of about 3 minutes). Any malfunction changes the Ready LED to red (see...
  • Page 26: Package Contents

    Four anti-slide bumpers for desktop / shelf installation option. Figure 6 19-inch Rack & Desktop Accessories Mounting the VCX V7122 The VCX V7122 can be mounted on a desktop, or installed in a standard 19-inch rack. See Cabling the VCX V7122 on page for cabling the VCX V7122.
  • Page 27 2 supplied replacement screws, screw in the bracket. Perform the same procedure on the other side. Figure 7 VCX V7122 Front View with 19-inch Rack Mount Brackets CAUTION Electrical Component Sensitivity When installing the chassis in a rack, be sure to implement the following Safety...
  • Page 28: C Hapter 2: Vcx V7122 Sip P Hysical D Escription

    VCX V7122 rear panel connectors and LEDs. Note that the VCX V7122 is available in many configurations, i.e., AC or DC, in the 16-trunk, 8-trunk, 4-trunk, 2-trunk or 1-trunk device. The 16-trunk dual AC (see...
  • Page 29 Table 11 VCX V7122 Rear Panel Cabling (16 Trunks, Dual AC Power) Component Descriptions Item # Label Component Description RTM locking screws. ETHERNET Two Category 5 network cables, connected to the 2 Ethernet RJ-45 ports. TRUNKS Two 50-pin Telco connector cables, each supporting 8 trunks.
  • Page 30: Connecting The E1/T1 Trunk Interfaces

    31). Connecting the E1/T1 Trunk Interfaces Connect the VCX V7122 E1/T1 Trunk Interfaces using either Telco or RJ-48 connectors: With 50-pin Telco connectors (16-trunk device), follow these steps: Attach the Trunk cable with a 50-pin male Telco connector to the 50-pin female Telco connector labeled “Trunks 1 8”...
  • Page 31: Installing The Ethernet Connection

    = shield Installing the Ethernet Connection When initializing (connecting the VCX V7122 to the network for the first time) use a standard Ethernet cable to connect the network interface on your computer to a port on a network hub/switch. Use a second standard Ethernet cable to connect the VCX V7122 to another port on the same network hub/switch.
  • Page 32 Each of the dual power cables can be connected to different AC power phases. Connecting the DC Power Supply To connect the VCX V7122 to a DC power supply use one of these two options: DC Terminal block with a screw connection type.
  • Page 33 When using a DC terminal block crimp connector, follow these steps: Remove the DC adaptor (screw connection type) that is attached to the VCX V7122 rear panel. Connect the two insulated wires to the correct DC power supply. Ensure that the...
  • Page 34 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 35: Chapter 4: Getting Started

    Chapter 5: Web Management on page 41. Assigning the VCX V7122 IP Address The VCX V7122 is composed of one or two identical media gateway modules. These media gateways are fully independent, each gateway having its own MAC and IP addresses (Table 15 shows the default IP addresses of the VCX V7122).
  • Page 36: Assigning An Ip Address Using Bootp

    ‘Default Gateway IP Address’ field. Click the Reset button and click OK in the prompt. The VCX V7122 applies the changes and restarts. This takes approximately 3 minutes to complete. When the VCX V7122 has finished restarting, the Ready and LAN LEDs on the front panel are lit green.
  • Page 37: Restoring Networking Parameters To Their Initial State

    Restoring Networking Parameters to Their Initial State You can use the ‘Reset’ button to restore the VCX V7122 networking parameters to their factory default values (described in Table 14 on page 35) and to reset the username and password. Note that this process also restores the VCX V7122 parameters to their factory settings, therefore you must load your previously backed-up ini file, or the default ini file (received with the software kit) to set them to their correct values.
  • Page 38 Under ‘SIP Parameters’, enter the VCX V7122 domain name in the field ‘Gateway Name’. If the field is not specified, the VCX V7122 IP address is used instead (default). When working with a Proxy server, set ‘Working with Proxy’ field to ‘Yes’ and enter the IP address of the primary Proxy server in the field ‘Proxy IP address’.
  • Page 39 Note that coders higher on the list take precedence over coders lower on the list. The preferred coder is the coder that the VCX V7122 uses as a first choice for all connections. If the far end gateway does not use this coder, the VCX V7122 negotiates with the far end gateway to select a coder that both sides can use.
  • Page 40 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 41: Chapter 5: Web Management

    ANAGEMENT Configuration Concepts Customers can use the VCX V7122 in a wide variety of applications, enabled by its parameters and configuration files (e.g., Call Progress Tones (CPT), etc.). The parameters can be configured and configuration files can be loaded using: A standard Web Browser (described and explained in this section).
  • Page 42: Password Control

    Web Server task. To disable the Web task, use the ini file parameter ‘DisableWebTask = 1’. The default is to Web task enabled. Accessing the Embedded Web Server To access the Embedded Web Server, follow these steps: 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 43: Using Internet Explorer To Access The Embedded Web Server

    Open a standard Web-browsing application such as Microsoft™ Internet Explorer™ (Version 6.0 and higher) or Netscape™ Navigator™ (Version 7.0 and higher). In the Uniform Resource Locator (URL) field, specify the IP address of the VCX V7122 (e.g., http://10.1.10.10); the Embedded Web Server’s ‘Enter Network Password’ screen...
  • Page 44: Main Menu Bar

    213. Control Protocol – the VCX V7122 control protocol. MG Module – the VCX V7122 media gateway module (Module 1 or Module 2). Main Menu Bar The main menu bar of the Web Interface is divided into the following 7 menus: Quick Setup –...
  • Page 45: Saving Changes

    Click the Save Configuration button in the middle of the screen; a confirmation message appears when the save is complete. Note: When you reset the VCX V7122 from the Web Interface, you can choose to save the configuration to flash memory.
  • Page 46: Protocol Definition Parameters

    To save the changes so they are available after a power fail see Save Configuration page 88. Only the ptime of the first coder in the defined coder list is declared in Invite/200 OK SDP, even if multiple coders are defined. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 47: Advanced Parameters

    Open the Number Manipulation screen you want to configure (Protocol Management menu > Manipulation Tables submenu); the relevant Manipulation table screen is displayed. Figure 19 shows the ‘Source Phone Number Manipulation Table for Tel IP calls’. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 48 This column only applies to the ‘Destination Phone Number Manipulation Table for IP to Tel’. Note: The source IP address can include the “x” wildcard to represent single digits. For example: 10.8.8.xx represents all the addresses between 10.8.8.10 to 10.8.8.99. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 49 Select the Number Plan assigned to this entry. You can select Unknown [0], Private [9] or E.164 Public [1]. The default is Unknown. For a detailed list of the available NPI/TON values see Numbering Plans on page 51. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 50 2 to numbers that start with 550, 552, 553, 554, 555, 556, 557, 558 and 559. However if you enter 55 in entry 1 and 551 in entry 2, the VoIP gateway applies rule 1 to all numbers that start with 55 including numbers that start with 551. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 51 Numbering Plans Numbers are classified by their Numbering Plan Indication (NPI) and their Type of Number (TON). The VCX V7122 supports all NPI/TON classifications used in the standard. The most important NPI/TON values are as follows: Table 16 NPI/TON Values...
  • Page 52: Configuring The Routing Tables

    When a release reason that is defined in the ‘Reasons for Alternative Tel to IP Routing’ table is received. For detailed information on the ‘Reasons for Alternative Routing Tables’ see Reasons for Alternative Routing on page 57. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 53 Click the Submit button to save your changes. To save the changes so they are available after a power fail see Save Configuration page 88. Figure 20 Tel to IP Routing Table Screen 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 54 Trunk Group Settings table (see Configuring the Trunk Group Settings on page 63), or according to the global parameter ‘ChannelSelectMode’ (see Table 28 on page 119). 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 55 Configure the IP to Trunk Group Routing table according to Table Click the Submit button to save your changes. To save the changes so they are available after a power fail, see Save Configuration page 88. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 56 To configure the internal DNS table, follow these steps: Open the ‘Internal DNS Table’ screen (Protocol Management menu > Routing Tables submenu > Internal DNS Table option); the ‘Internal DNS Table’ screen is displayed. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 57 To configure the reasons for alternative routing, follow these steps: Open the ‘Reasons for Alternative Routing’ screen (Protocol Management menu > Routing Tables submenu > Reasons for Alternative Routing option); the ‘Reasons for Alternative Routing’ screen is displayed. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 58: Configuring The Profile Definitions

    88. Configuring the Profile Definitions Utilizing the Profiles feature, the VCX V7122 provides high-level adaptation when connected to a variety of equipment (from both Tel and IP sides) and protocols, each of which require a different system behavior. Using Profiles, users can assign different Profiles (behavior) on a per-call basis, using the Tel to IP and IP to Trunk Group Routing tables, or associate different Profiles to the gateway’s B-channels(s).
  • Page 59 Use the Tel Profile Settings screen to define up to four different Tel Profiles. These Profiles are used in the ‘Trunk Group’ table to associate different Profiles to gateway’s B-channels, thereby applying different behavior to different VCX V7122 B-channels. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 60 46) or one of the coder groups you defined in the Coder Group Settings screen (see Coder Group Settings on page 59). Repeat steps 2 to 6 for the second to fifth Tel Profiles (optional). 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 61 Note: If the coder lists of both IP and Tel Profiles apply to the same call, an intersection of the coders is performed (i.e., only common coders remain). The order of the coders is determined by the preference. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 62: Configuring The Trunk Group Table

    For example, enter [1-24] to specify the channels from 1 to 24. Note: The number of defined channels must not exceed the number of the trunk’s B-channels (1-24 for T1 spans and 1-30 for E1 spans). 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 63: Configuring The Trunk Group Settings

    Definition > General Parameters), applies. To configure the Trunk Group Settings table, follow these steps: Open the ‘Trunk Group Settings’ screen (Protocol Management menu > Trunk Group Settings); the ‘Trunk Group Settings’ screen is displayed. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 64 Group and then starts ascending again (default). Ascending Select the lowest available channel. Always start at the lowest channel number in the Trunk Group and if that channel is not available, select the next higher channel. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 65: Advanced Configuration

    Settings); the ‘Network Settings’ screen is displayed. Configure the Network Settings parameters. Click the Submit button to save your changes. To save the changes so they are available after a power fail, see Save Configuration page 88. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 66 Configure the SNMP managers parameters. Click the Submit button to save your changes. Click the Close Window button. To save the changes so they are available after a power fail see Save Configuration page 88. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 67 When the client receives a response to its request from the identified NTP server it must be interpreted based on time zone, or location, offset that the system is to a standard point of reference called the Universal Time Coordinate (UTC). The time offset that the NTP client 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 68: Configuring The Channel Settings

    The Channels Settings screen enables you to set the VoIP gateway channel parameters, such as Input and Output voice gain, Jitter buffer characteristics, Modem, Fax and DTMF transport modes. These parameters are applied to all VCX V7122 channels. Note that several Channels Settings parameters can be configured per call using profiles...
  • Page 69: Configuring The Trunk Settings

    Initially, the screen appears with the parameters fields grayed (indicating read-only). The Stop Trunk button appears at the bottom of the screen. The Trunk Status indicators appear colored. Table 21 on page shows the possible indicators and their descriptions. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 70 ‘Trunk ID’ changes according to the trunk you click. The parameters displayed are for the selected trunk only. Table 21 Trunks Status Color Indicator Keys Indicator Color Description Gray Disabled Green Active-OK Yellow RAI Alarm LOS Alarm 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 71 If the trunk can’t be stopped because it provides the gateway’s clock (assuming the VCX V7122 is synchronized with the E1/T1 clock), assign a different E1/T1 trunk to provide the gateway’s clock or enable ‘TDM Bus PSTN Auto Clock’ on the TDM Bus Settings screen.
  • Page 72: Configuring The Tdm Bus Settings

    Back up your configuration if you want to protect your VoIP gateway programming. The backup ini file includes only those parameters that were modified and contain other than default values. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 73: Regional Settings

    Call Progress Tones, CAS and Voice Prompts. For detailed information on the configuration files, see Chapter 7: Configuration Files on page 139. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 74 Repeat steps 2 to 5 for each file you want to load. Saving a configuration file to flash memory may disrupt traffic on the VCX V7122. To avoid this, disable all traffic on the device before saving to flash memory.
  • Page 75: Changing The Vcx V7122 Username And Password

    Save Configuration on page 88. Changing the VCX V7122 Username and Password To prevent unauthorized access to the VCX V7122, it is recommended that you change the username and password (both are case-sensitive) that are used to access the Web Interface.
  • Page 76 = Remote side didn’t respond for a short period. Fail = Remote side doesn’t respond. Init = Connectivity queries not started (e.g., IP address not resolved). Disable = The connectivity option is disabled (‘AltRoutingTel2IPMode’ equals 0 or 2). 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 77: Monitoring The Vcx V7122 Trunks And Channels

    Tel IP Call Counters Screen Monitoring the VCX V7122 Trunks and Channels The Trunk & Channel Status screen provides real time monitoring on the current status of the VCX V7122 trunks & channels. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 78 Click the numbered icon of the specific channel whose detailed status you need to check/monitor; the channel-specific Channel Status screen appears, shown in Figure Click the submenu links to check/view a specific channel’s parameter settings. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 79: Activating The Internal Syslog Viewer

    Syslog logging level, in the range 0 to 5, where 5 is the highest level. Open the ‘Message Log’ screen (Status & Diagnostics menu > Message Log); the ‘Message Log’ screen is displayed. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 80: System Information

    Do not keep the ‘Message Log’ screen minimized for a prolonged period as a prolonged session may cause the VCX V7122 to overload. As long as the screen is open (even if minimized), a session is in progress and messages are sent.
  • Page 81: Software Update Menu

    VCX V7122 is reset. Click the Reset button on the main menu bar; the Reset screen is displayed. Select the Burn option and click the Reset button. The VCX V7122 is reset and the auxiliary files you chose to delete are discarded.
  • Page 82 Software Upgrade button, the process must be followed through and completed with a VCX V7122 reset at the end. If you click the Cancel button in any of the subsequent screens, the VCX V7122 is automatically reset with the configuration that was previously burned in flash memory.
  • Page 83 Figure 45 Load a cmp File Screen Click the Browse button, navigate to the cmp file and click the button Send File; the cmp file is loaded to the VCX V7122 and you’re notified as to a successful loading (see Figure 46).
  • Page 84 Note that these are NOT the files you loaded in the previous Wizard steps. Click Reset; the VCX V7122 resets, utilizing the new cmp and ini file you loaded up to now as well as utilizing the other configuration files.
  • Page 85 Reset or Cancel. Button Result The VCX V7122 ‘burns’ the newly loaded files to flash memory. The ‘Burning files to flash memory’ Reset screen appears. Wait for the ‘burn’ to finish. When it finishes, the ‘End Process’ screen appears...
  • Page 86: Auxiliary Files

    These files are provided to support various types of CAS signaling. The voice announcement file contains a set of Voice Prompts to be played by the VCX Voice Prompts V7122 during operation. Applicable only to the VXML application. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 87 Repeat steps 2 to 5 for each file you want to load. Saving an auxiliary file to flash memory may disrupt traffic on the VCX V7122. To avoid this, disable all traffic on the device before saving to flash memory.
  • Page 88: Updating The Software Upgrade Key

    Updating the Software Upgrade Key The VCX V7122 devices are supplied to customers with Software Upgrade Keys already pre- configured in the devices. Customers can later upgrade their device’s features and capabilities by specifying what upgrades they require, and purchasing a new Software Upgrade Key from 3Com to match their specification.
  • Page 89: Resetting The Vcx V7122

    The Reset screen enables you to remotely reset the gateway. Before reset you can choose to save the gateway configuration to flash memory. To reset the VCX V7122, follow these steps: Click the Reset button on the main menu bar; the Reset screen is displayed.
  • Page 90 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 91: Secured Ini File

    Therefore an encoded ini file significantly reduces these threats. You can choose to load an encoded ini file to the VCX V7122. When you load an encoded ini file, the retrieved ini file is also encoded. Use the ‘TrunkPack Downloadable Conversion Utility’...
  • Page 92: The Ini File Content

    Syntax errors in the parameter value field can cause unexpected errors (because parameters may be set to the wrong values). Sub-section names are optional. String parameters, representing file names, for example CallProgressTonesFileName, must be placed between two inverted commas (‘…’). 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 93: The Ini File Example

    EnableSyslog = 1 SyslogServerIP = 10.2.2.1 CallProgressTonesFilename = 'CPUSA.dat' ;CASFileName = ‘E_M_WinkTable.dat’ SaveConfiguration = 1 Basic, Logging, Web, and RADIUS Parameters Table 24, parameters in brackets are the format in the Embedded Web Server 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 94 DNSPriServerIP IP address of the primary DNS server in dotted format notation. [DNS Primary Server IP] DNSSecServerIP [DNS Secondary IP address of the secondary DNS server in dotted format notation. Server IP] 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 95 Note 1: Syslog messages may increase the network traffic. Note 2: To configure the Syslog logging levels, use the parameter ‘GwDebugLevel’. BaseUDPport Starting UDP port for RTP channels. Should be above 6000 for VCX V7122 [RTP Base UDP Port] SIP gateways. The default port is 6000.
  • Page 96 Destination UDP port to which the heartbeat packets are sent. The range is 0 to 64000. The default is 0. HeartBeatIntervalmsec Delay (in msec) between consecutive heartbeat packets. 10 = 100000. -1 = disabled (default). 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 97 Applicable to gateways, that use DSP templates 2 or 3. FarEndDisconnectSilence Silence detection method. Method 0 (None) = Silence detection option is disabled. [Silence Detection 1 (Packets Count) = According to packet count. Method] 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 98 Name of the image file containing the user’s logo. File name can be up to 47 characters. The logo file name can be used to replace the 3Com default Web logo with a User defined logo. Use a gif, jpeg or jpg image file.
  • Page 99 Note: The optional string “<MAC>” is replaced with the gateway’s MAC address. Therefore, the gateway requests an ini file name that contains its MAC address. This option enables loading different configurations for specific gateways. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 100 BootP Support on page 169. The BootP/TFTP configuration utility displays this information in the ‘Client Info’ column (see Figure 65 on page 195). Note: This option is not available on DHCP servers. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 101: Snmp Parameters

    Note 1: To enable the device to send SNMP Traps, set the ini file parameter SNMPManagerIsUsed to 1. Note 2: If you want to use more than one SNMP manger, ignore this parameter and use the parameters ‘SNMPManagerTableIP_x’ instead. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 102: Sip Configuration Parameters

    Note 2: If you want to use more than one SNMP manger, ignore this parameter and use the parameters ‘SNMPManagerTableIP_x’ instead. SIP Configuration Parameters Table 26, parameters in brackets are the format in the Embedded Web Server 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 103 Home Proxy Domain Name. If specified, the name is used as Request-URI in [Proxy Name] REGISTER, INVITE and other SIP messages. If the proxy name isn’t specified, the Proxy IP address is used instead. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 104 If Hot Swap is enabled, SIP INVITE message is first sent to the primary Proxy server. If there is no response from the primary Proxy server for “ProxyHotSwapRtx” retransmissions, the INVITE message is resent to the redundant Proxy server. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 105 GWRegistrationName Defines the user name that is used in From and To headers of Register [Gateway Registration messages. Name] If ‘GWRegistrationName’ isn’t specified (default), the ’Username’ parameter is used instead. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 106 1 = Supported (default) 2 = Required Note 1: The Supported and Required headers contain the “100rel” parameter. Note 2: The VCX V7122 sends PRACK message if 180/183 response is received with “100rel” in the Supported or the Required headers. AssertedIdMode 0 = None (default).
  • Page 107 T38UseRTPPort packets. 0 = Use the RTP port +2 to send / receive T.38 packets (default). 1 = Use the same port as the RTP port to send / receive T.38 packets. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 108 The maximum interval (in msec) between retransmission of SIP messages. [SIP T2 Retransmission The default is 4000. Timer (msec)] Note: The time interval between subsequent retransmissions of the same SIP message starts with SipT1Rtx and is multiplied by two until SipT2Rtx. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 109 1 = Hold service is enabled, held tone is played to holding party. EnableForward 0 = Disable call forward (default). [Enable Call Forward] 1 = Enable call forward service. The VCX V7122 doesn't initiate call forward, it can only respond to call forward requests. EnableCallWaiting 0 = Disabled (default). [Enable Call Waiting] 1 = Enabled.
  • Page 110 Defines the maximum call duration in seconds. If this time expires, both sides [Max Call Duration (sec)] of the call are released (IP and Tel). The default time is 0 seconds (no limitation). 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 111 Note: For incoming IP Tel calls, if the called number includes the characters ‘w’ or ‘p’, the VCX V7122 Gateway places a call with the first part of the called number, and plays DTMF digits after the call is answered.
  • Page 112 2: The coder name is case-sensitive. ini file note 3: Enter in the format: Coder,ptime. For example, the following three coders belong to coder group with ID=1: CoderName_1 = g711Alaw64k,20 CoderName_1 = g711Ulaw64k,40 CoderName_1 = g7231,90 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 113 Note 1: The Tel ProfileID can be used in the Trunk Group table (TrunkGroup_x parameter). identify it Note 2: ‘Profile Name’ assigned to a ProfileID, enabling User’s to intuitively and easily. Note 3: This parameter can appear up to 4 times. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 114: Isdn And Cas Interworking-Related Parameters

    (unless ‘SIP183Behavior = 1’). If ‘SIP183Behavior = 1’ (183 is handled in the same way as a 180+SDP), the gateway sends an Alert message with PI = 8, without playing an RBT. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 115 For IP Tel calls, if a Progress or an Alert message with PI is sent from the ISDN and ‘EnableEarlyMedia = 1’, the VCX V7122 opens a voice channel and sends 183 response. It doesn’t play a Ringback tone to IP (assuming that the Ringback tone is played by the ISDN).
  • Page 116 If enabled, the CIC code (received in an Invite Request-URI) is included in a TNS IE in ISDN Setup message. For example: INVITE sip:555666;cic=2345@100.2.3.4 sip/2.0. Note: Currently this feature is supported only in SIP ISDN direction. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 117 1 = Disconnect call on detection of busy tone (default). Detection of Busy Tone] This parameter is applicable to CAS protocols. This parameter enables the VCX V7122 ISDN gateway to play a Busy or a PlayBusyTone2ISDN Reorder tone to the PSTN after a call is released.
  • Page 118 This parameter overrides the internal PSTN T3 timeout on the Users Side (TE side). If an outgoing call from the VCX V7122 to an ISDN subscriber is not answered during this timeout, the call is released. The valid range is 10 to 180. The default value is 50.
  • Page 119: Number Manipulation And Routing Parameters

    For T1 CAS signaling: 0 to 23 for first span, 24 to 47 for second span, 48 to 71 for 3 span, and 72 to 95 for 4 span. It is suggested to use Trunk Groups in VCX V7122 gateway to define enabled B- channels, instead of ChannelList parameter. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 120 1 = Enabled, Internal channel number is used as a destination number if called [Replace Empty Destination number is missing. with Port Number] Note: Applicable only to Tel IP calls, if called number is missing. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 121 Note 2: An optional IP ProfileID (1 to 5) can be applied to each routing rule. Note 3: The Source IP Address can include the “x” wildcard to represent single digits. For example: 10.8.8.xx represents all IP addresses between 10.8.8.10 to 10.8.8.99. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 122 The ‘b’ to ‘f’ manipulations rules are applied if the called and calling numbers match the ‘a’ and ‘g’ conditions. The manipulation rules are executed in the following order: ‘b’, ‘d’ and ‘c’. Parameters can be skipped by using the sign "$$", for example: NumberMapTel2IP=01,2,972,$$,0,0,$$ NumberMapTel2IP=03,(2),667,$$,0,0,22 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 123 ‘a’ and ‘g’ conditions. The manipulation rules are executed in the following order: ‘b’, ‘d’ and ‘c’. Parameters can be skipped by using the sign "$$", for example: SourceNumberMapTel2IP=01,2,972,$$,0,0,$$,1 SourceNumberMapTel2IP=03,(2),667,$$,0,0,22,0 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 124 9,4 = Private, Level 0 Regional (local) 1,0 = Public(ISDN/E.164), Unknown 1,1 = Public(ISDN/E.164), International 1,2 = Public(ISDN/E.164), National 1,3 = Public(ISDN/E.164), Network Specific 1,4 = Public(ISDN/E.164), Subscriber 1,6 = Public(ISDN/E.164), Abbreviated 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 125 Note: Specifying the IP address of a Proxy server in the Tel to IP Routing table enables the gateway to only accept calls originating in the Proxy server and rejects all other calls. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 126 Note 1: This parameter can appear up to 5 times. Note 2: If the VCX V7122 fails to establish a cal to the PSTN because it has no available channels in a specific trunk group (e.g., all of the trunk group’s channels are occupied, or the trunk group’s spans are disconnected or out of sync), it uses the...
  • Page 127: E1/T1 Configuration Parameters

    T1_TRANSPARENT E1_TRANSPARENT_31 E1_TRANSPARENT_30 E1_MFCR2 E1_CAS_R2 E1_RAW_CAS T1_NI2_ISDN = 10 T1_4ESS_ISDN = 11 T1_5ESS_9_ISDN = 12 T1_5ESS_10_ISDN = 13 T1_DMS100_ISDN = 14, J1_TRANSPARENT = 15 T1_NTT_ISDN = 16 /* Japan - Nippon Telegraph 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 128 Note: Select ‘User Side’ when the PSTN or PBX side is configured as ‘Network side’, and vice-versa. If you don’t know the VCX V7122 ISDN termination side, choose ‘User Side’ and see the ‘Status & Diagnostics>Channel Status’ screen. If the D- channel alarm is indicated, choose ‘Network Side’.
  • Page 129 CASFileName_7 parameter. Each CAS file can be associated with one or more of the gateway trunks using "CASTableIndex_x" parameter. CASTablesNum 1 to 8. Indicates how many CAS protocol configurations files are loaded. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 130 1 = Enabled. Any number bigger than one = Number of digits to receive. Note 1: If enabled the VCX V7122 receives ISDN called number that is sent in the "Overlap" mode. Note 2: The INVITE to IP is sent only after the number (including “Sending Complete”...
  • Page 131 2048 = Always set the Channel Identification IE to explicit Interface ID, even if the B- channel is on the same trunk as the D-channel. Applicable to 4/5ESS, DMS and NI-2 variants. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 132: Channel Parameters

    Redirect Number and Calling Name (Display) on page for detailed description on DTMF transport modes. Note that the Default Channel Parameters are applied to all VCX V7122 channels. Table 30, parameters in brackets are the format in the Embedded Web Server...
  • Page 133 [CNG Detector Mode] 1 = Event Only (N/A). 2 = Relay. T.38 fax relay session is initiated by the originating fax if ‘IsFaxUsed = 1’. Note that using this mode isn’t recommended. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 134 Law, according to the parameter ‘FaxModemBypassCoderType’. The payload type used with these G.711 coders is a standard one (8 for G.711 A-Law and 0 for G.711 µ-Law). The parameters defining payload type for the “old” 3Com Bypass mode. ‘FaxBypassPayloadType’ and ‘ModemBypassPayloadType’ are not used with NSE Bypass.
  • Page 135 If disabled, the G.711 SID packets are sent in a proprietary method. DTMFVolume -31 to 0 corresponding to -31 dBm to 0 dBm in 1 dB steps (default = -11 dBm) DTMF [DTMF Volume] gain control. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 136: Dynamic Jitter Buffer Operation

    The jitter buffer collects voice packets, stores them and sends them to the voice processor in evenly spaced intervals. The VCX V7122 uses a dynamic jitter buffer that can be configured using two parameters: Minimum delay, ‘DJBufMinDelay’ (0 msec to 150 msec). Defines the starting jitter capacity of the buffer.
  • Page 137: Configuration Files Parameters

    Configuration Files Parameters The configuration files (Call Progress Tones, PRT, Voice Prompts and CAS) can be loaded to the VCX V7122 via the Embedded Web Server (see Auxiliary Files on page 86), or via TFTP session.
  • Page 138 Number, 1 to 8. Specifies how many CAS configuration files are loaded. PrerecordedTonesFileName The name (and path) of the file containing the Prerecorded Tones. SaveConfiguration Set to 1 to store the CPT, PRT, CAS and Voice Prompts files in the non-volatile memory. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 139: Configuring The Call Progress Tones

    CAS protocol configuration files (see CAS Protocol Configuration Files on page 142). To load any of the configuration files to the VCX V7122 use the Embedded Web Server (see Auxiliary Files on page 86) or alternatively specify the name of the relevant configuration file in the gateway’s ini file and load it (the ini file) to the gateway (see...
  • Page 140 For example, Users can define an additional dial tone by appending the second dial tone’s definition lines to the first tone definition in the ini file. The VCX V7122 reports dial tone detection if either of the two tones is detected.
  • Page 141: Prerecorded Tones (Prt) File

    CPT file. PRT File Format The PRT dat file contains a set of prerecorded tones to be played by the VCX V7122 during operation. Up to 40 tones can be stored in a single file. The prerecorded tones (raw data...
  • Page 142: Voice Prompts File

    (see Creating a Loadable Voice Prompts File on page 221). Load the voiceprompts.dat file to the VCX V7122 either by using a TFTP procedure (see Dynamic Jitter Buffer Operation on page 136), or via the Embedded Web Server (see Auxiliary Files on page 86).
  • Page 143: Proxy Or Registrar Registration Example

    3600 x 70% = 2520 sec. The default value of ‘RegistrationTimeDivider’ is 50%. Redirect Number and Calling Name (Display) The following tables define the VCX V7122 redirect number and calling name (Display) support for various PRI variants: 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 144: Isdn Overlap Dialing

    (or several at a time). As opposed to the enbloc dialing scheme in which a complete number is sent. The VCX V7122 can optionally support ISDN overlap dialing for incoming ISDN calls for the entire gateway by setting ‘ISDNRxOverlap’ to 1, or per E1/T1 span by setting ‘ISDNRxOverlap_x’...
  • Page 145: Nfas Interface Id

    NFAS trunk. ‘x’ stands for the physical trunkID (0–7). For example, to assign the first four VCX V7122 T1 trunks to NFAS group #1, in which trunk #0 is the primary trunk and trunk #1 is the backup trunk, use the following configuration:...
  • Page 146: Working With Dms-100 Switches

    Note: In the current version, the VCX V7122 doesn’t support the DMS-100 Backup trunk. Therefore, InterfaceID #1, should not be used. For example, if four T1 trunks on a VCX V7122 are configured as a single NFAS group, that is used with a DMS-100 switch, the following parameters should be used:...
  • Page 147 Note that this method is normally used with G.711 coders; with other Low Bit Rate (LBR) coders the quality of the DTMF digits is reduced. To set this mode: ‘Enable DTMF = No’ (IsDTMFUsed = 0) ‘DTMF RFC 2833 Negotiation = No’ (TxDTMFOption=0) 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 148 To exclude RFC 2833 Telephony event parameter from the gateway’s SDP, set ‘RxDTMFOption = 0’ in the ini file. The following parameters affect the way the VCX V7122 SIP handles the DTMF digits: Table 34 Summary of DTMF Configuration Parameters...
  • Page 149 3 = Erase digits from voice stream, relay to remote according to RFC 2833. Note: This parameter is automatically updated if one of the following parameters is configured: IsDTMFUsed, TxDTMFOption or RxDTMFOption. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 150: Configuring The Gateway's Alternative Routing (Based On Connectivity And Qos)

    DNS host name is not resolved. The VCX V7122 gateway matches the rules starting at the top of the table. For this reason, enter the main IP route above any alternative route.
  • Page 151: Relevant Parameters

    Call Forward (doesn't initiate call forward, only responds to call forward request) Call Waiting VCX V7122 SIP users are only required to enable the Hold and Transfer features. The call forward (supporting 30x redirecting responses) and call waiting (receive of 182 response) features are enabled by default.
  • Page 152: Tdm Tunneling

    TDM Tunneling The VCX V7122 TDM Tunneling feature allows you to tunnel groups of digital trunk spans or timeslots (B-channels) over the IP network. TDM Tunneling utilizes the internal routing capabilities of the VCX V7122 (working without Proxy control) to receive voice and data...
  • Page 153 Note: It is possible to configure both gateways to also operate in symmetric mode. To do so, set ‘EnableTDMOverIP’ to 1 and configure the Tel to IP Routing tables in both VCX V7122 gateways. In this mode, each gateway (after it is reset) initiates calls to the second gateway.
  • Page 154: Call Detail Report

    ‘CDRSyslogServerIP’. The following CDR fields are supported: Table 35 Supported CDR Fields Field Name Description Board’s Logic Channel Number CallId H.323/SIP Call Identifier Trunk Physical Trunk Number 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 155 InPackets Number of Incoming Packets OutPackets Number of Outgoing Packets PackLoss Number of Outgoing Lost Packets UniqueId unique RTP ID SetupTime Call Setup Time ConnectTime Call Connect Time ReleaseTime Call Release Time 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 156: Trunk To Trunk Routing Example

    Redirection Phone Number Trunk to Trunk Routing Example This example describes two VCX V7122 gateways, each interface with the PSTN through four E1 spans. Gateway "A" is configured to route all incoming Tel IP calls to gateway "B". Gateway "B" generates calls to PSTN on the same E1 Trunk as the call was originally received (in gateway "A").
  • Page 157: Sip Call Flow Example

    Figure 60, describes SIP messages exchanged between VCX V7122 gateway and an VCX V7111 gateway during a simple call. VCX V7111 with phone number “8000”, calls VCX V7122 with phone number “1000”: Figure 60 SIP Call Flow Example Mediant 2000 MP-108 10.8.201.10...
  • Page 158 Phone "1000" answers the call, and sends "200 OK" message to MP gateway 10.8.201.108. F4 10.8.201.10 ==> 10.8.201.108 200 OK SIP/2.0 200 OK Via: SIP/2.0/UDP 10.8.201.108;branch=z9hG4bKacsiJkDGd From: <sip:8000@10.8.201.108>;tag=1c5354 To: <sip:1000@10.8.201.10>;tag=1c7345 Call-ID: 534366556655skKw-8000--1000@10.8.201.108 CSeq: 18153 INVITE Contact: <sip:1000@10.8.201.10;user=phone> Server: Audiocodes-Sip-Gateway/TrunkPack 1610/v.4.20.299.412 Supported: 100rel,em Allow: REGISTER,OPTIONS,INVITE,ACK,CANCEL,BYE,NOTIFY,PRACK,REFER,INFO 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 159 Content-Length: 0F7 10.2.37.10 ==> 10.2.37.20 200 OK F7 10.8.201.10 ==> 10.8.201.108 200 OK SIP/2.0 200 OK Via: SIP/2.0/UDP 10.8.201.108;branch=z9hG4bKacRKCVBud From: <sip:8000@10.8.201.108>;tag=1c5354 To: <sip:1000@10.8.201.10>;tag=1c7345 Call-ID: 534366556655skKw-8000--1000@10.8.201.108 Server: Audiocodes-Sip-Gateway/TrunkPack 1610/v.4.20.299.412 CSeq: 18154 BYE Supported: 100rel,em Content-Length: 0 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 160: Sip Authentication Example

    SIP Authentication Example VCX V7122 gateway supports basic and digest authentication types, according to SIP RFC 3261 standard. A proxy server might require authentication before forwarding an INVITE message. A Registrar/Proxy server may also require authentication for client registration. A proxy replies to an unauthenticated INVITE with a 407 Proxy Authorization Required response, containing a Proxy-Authenticate header with the form of the challenge.
  • Page 161 The MD5 algorithm is run on this equation. The outcome of the calculation is the response needed by the gateway to be able top register with the Proxy. The response is: “b9c45d0234a5abf5ddf5c704029b38cf” 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 162 Date: Thu, 26 Jul 2001 09:34:42 GMT Server: Columbia-SIP-Server/1.17 Content-Length: 0 Contact: <sip:122@10.1.1.200>; expires="Thu, 26 Jul 2001 10:34:42 GMT"; action=proxy; q=1.00 Contact: <122@10.1.1.200:>; expires="Tue, 19 Jan 2038 03:14:07 GMT"; action=proxy; q=0.00 Expires: Thu, 26 Jul 2001 10:34:42 GMT 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 163: Vcx V7122 Self-Testing

    Several diagnostic tools are provided, enabling you to identify correct functioning of the VCX V7122, or an error condition with a probable cause and a solution or workaround. Front panel indicator LEDs on the VCX V7122. The location and functionality of the front panel LEDs is shown in TP-1610 Front Panel LED Indicators on page 22.
  • Page 164: Syslog Servers

    Operation Sending the Syslog Messages The Syslog client, embedded in the firmware of the VCX V7122, sends error reports/events generated by the VCX V7122 unit application to a Syslog server, using IP/UDP protocol. Setting the Syslog Server To set the Syslog server: Use the VCX V7122 Embedded Web Server (Advanced Configuration>Network...
  • Page 165 SyslogServerIP and an example configuration for the client activation parameter EnableSyslog. Figure 62 The ini File Example for Syslog [Syslog] SyslogServerIP = 10.2.0.136 EnableSyslog = 1 GWDebugLevel = 5 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 166 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 167: Startup Process

    This can be changed by the BootPDelay ini file parameter. Also, the number of requests is 3 by default and can be changed by BootPRetries ini file parameter. (Both parameters can also be set using the BootP command line switches). 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 168 BootP/DHCP reply contains ini file reply contains ini file name? name? Preconfigured firmware URL? Download firmware via TFTP Device reset Preconfigured ini file URL? Download configuration files via TFTP Run operational software 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 169: Dhcp Support

    (to verify that the gateway is still connected to the same network). When DHCP is enabled, the gateway also includes its product name (e.g., ‘VCX V7122’) in the DHCP ‘option 60’ Vendor Class Identifier. The DHCP server can use this product name to assign an IP address accordingly.
  • Page 170: Vendor Specific Information Field

    Using Command Line Switches page 202. Vendor Specific Information Field The VCX V7122 uses the vendor specific information field in the BootP request to provide device-related initial startup information. The BootP/TFTP configuration utility displays this information in the ‘Client Info’ column (see Figure 65 on page 195).
  • Page 171 Table 37 Structure of the Vendor Specific Information Field Vendor- Specific Informati on Code 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 172 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 173: About Snmp

    Each of these message types fulfills a particular requirement of Network Managers: Get Request - Specific values can be fetched via the ‘get’ request to determine the performance and state of the device. Typically, many different values and parameters 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 174: Snmp Mib Objects

    Tables are distinguished from scalar objects, so that tables can grow without bounds. For example, SNMP defines the ‘ifDescr’ object (as a standard SNMP object) that indicates the text description of each interface supported by 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 175: Snmp Extensibility Feature

    IETF standard ALARM-MIB (rooted in the AC tree) The acActiveAlarmTable is a simple, one-row per alarm table that is easy to view with a MIB browser. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 176: Alarm History

    MIB browser. Cold Start Trap VCX V7122 technology supports a cold start trap to indicate that the device is starting. This allows the manager to synchronize its view of the device's active alarms. Two different traps are sent at start-up: The standard coldStart trap - iso(1).org(3).dod(6).internet(1).
  • Page 177: Supported Mibs

    Proxy/Gatekeeper routing tables. Supported MIBs The VCX V7122 contains an embedded SNMP Agent supporting the following MIBs: Standard MIB (MIB-II) - The various SNMP values in the standard MIB are defined in RFC 1213. The standard MIB includes various objects to measure and monitor IP activity, TCP activity, UDP activity, IP routes, TCP connections, interfaces and general system indicators.
  • Page 178 - for configuring ATM related parameters acAtmStatus - for the status of ATM connections acAlarm - This is 3Com's proprietary carrier-grade alarm MIB. It is a simpler implementation of the notificationLogMIB and the IETF suggested alarmMIB (both also supported in all 3Com devices).
  • Page 179 The current (updated) device configuration parameters are programmed into the device provided that the user does not load an ini file to the device after reset. Loading an ini file after reset overrides the updated parameters. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 180: Snmp Interface Details

    If v2admin is being used as the trap community string, follow the procedure for changing the trap community string. (See below.) Delete the srCommunityTable row with a CommunityName of v2admin and GroupName of ReadWriteGroup. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 181: Trusted Managers

    D is an integer between 0 and 255. Configuration of Trusted Managers via SNMP To configure Trusted Managers, the EM must use the srCommunityMIB, the snmpTargetMIB and the TGT-ADDRESS-MASK-MIB. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 182 Set the value of the TransportLabel field on each row in the srCommunityTable to the empty string. Remove the appropriate row from the snmpTargetAddrTable The change takes effect immediately. All managers can now access the device. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 183: Snmp Ports

    SNMP PDU. Configuration via the ini File In the VCX V7122 ini file, the parameters below can be set to enable or disable the sending of SNMP traps. Multiple trap destinations can be supported on the device by setting multiple trap destinations in the ini file.
  • Page 184 To configure trap destinations, the EM must use the snmpTargetMIB. Up to 5 trap destinations can be configured. To add a trap destination: Add a row to the snmpTargetAddrTable with these values: Name=trapN, TagList=AC_TRAP, Params=v2cparams, where N is an unused number between 0 and 4. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 185: Snmp Manager Backward Compatibility

    (multiple media gateways in globally distributed enterprise offices, for example), that need to be managed by central personnel. The EMS is not included in the device’s supplied package. Contact 3Com for detailed information on the 3Com EMS and Enterprise VoIP Network solution for large VoIP deployments.
  • Page 186 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 187 When the Echo Canceller’s length is set to 64 msec or more, the number of available gateway channels is reduced by a factor of 5/6. For detailed information see the parameter ‘MaxEchoCancellerLength’ (see Table 24 on page 94). 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 188 1 to 8 and 9 to 16 for trunks 1 to 8 only Ethernet 1 and 2 Two 10/100 Base-TX, RJ-45 shielded connectors AC Power Standard IEC320 Appliance inlet. Option for a dual (fully redundant) power supply. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 189 NEBS Level 3: GR-63-Core, GR-1089-Core, Type 1 & 3. Approved for DC powered version. Complies with ETS 301019; ETS 300019-1, -2, -3. (T 1.1, T 2.3, T3.2). Approved for AC or DC powered versions. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 190 Gateway status (Fail, ACT, Power, and Swap Ready). Syslog events Supported by Syslog Server, per RFC 3164 IETF standard. SNMP MIBs and Traps SNMP v2c All specifications in this document are subject to change without prior notice. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 191 OFTWARE Table 39 describes the standard supplied software kit for VCX V7122 SIP gateways. The supplied documentation includes this User’s Manual, the VCX V7122 Fast Track and the VCX V7122 & TP-1610 SIP Release Notes. Table 39 VCX V7122 SIP Software Kit...
  • Page 192 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 193: When To Use The Bootp/Tftp

    Trivial File Transfer Protocol (TFTP) described in RFC 906 and RFC 1350. Key Features Internal BootP supporting hundreds of entities. Internal TFTP. Contains all required data for our products in predefined format. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 194: Specifications

    To load the software and configuration files, follow these steps: Create a folder on your computer that contains all software and configuration files that are needed as part of the TFTP process. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 195: Bootp/Tftp Application User Interface

    Clear Log: Click this button to clear all entries from the Log Window portion of the main application screen. Details on the log window are provided in Log Window on page 196. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 196: Log Window

    TFTP transaction. Client Name: shows the client name, as configured for that client in the Client Configuration screen. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 197: Setting The Preferences

    MAC address filled out. You can enter data in the remaining fields to create a new client entry for that client. Setting the Preferences The Preferences window, Figure 67, is used to configure the BootP Tool parameters. Figure 67 Preferences Screen 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 198: Bootp Preferences

    Directory: This option is enabled only when the TFTP is enabled. Use this parameter to specify the folder that contains the files for the TFTP utility to manage (cmp, ini, Call Progress Tones, etc.). 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 199: Configuring The Bootp Clients

    VoIP gateway. Figure 68 Client Configuration Screen Adding Clients Adding a client creates an entry in the BootP Tool for a specific gateway. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 200: Deleting Clients

    Select the client that you wish to edit by clicking on the line in the window for that client. Parameters for that client display in the parameter fields on the right side of the window. Make the changes required for each parameter. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 201: Testing The Client

    VoIP gateway. The data network gateway is a device, such as a router, that is used in the data network to interface this subnet to the rest of the enterprise network. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 202: Using Command Line Switches

    Type in the switch you require. Examples: “ramxxx.cmp -fb” to burn flash memory. “ramxxx.cmp -fb -em 4” to burn flash memory and for Ethernet Mode 4 (auto-negotiate). Table 40 lists and describes the switches that are available: 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 203: Managing Client Templates

    169. Note: This option is not available on DHCP servers. Managing Client Templates Templates can be used to simplify configuration of clients when most of the parameters are the same. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 204 Click on the Delete Current Template button. A warning pop up message appears. To delete the template, click Yes. Note that if this template is currently in use, the template cannot be deleted. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 205: Payload Types Defined In Rfc 1890

    These types are reportedly not used by other applications. See the VCX V7122 & TP-1620 SIP Release Notes for the supported coders. Payload Types Defined in RFC 1890 Table 41...
  • Page 206: Default Rtp/Rtcp/T.38 Port Allocation

    Same as channel’s voice coder. NSE Bypass Default RTP/RTCP/T.38 Port Allocation Table 43 Default RTP/RTCP/T.38 Port Allocation Channel Number RTP Port RTCP Port T.38 Port 6000 6001 6002 6010 6011 6012 6020 6021 6022 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 207 7911 7912 8390 8391 8392 9830 9831 9832 10790 10791 10792 To configure the gateway to use the same port for both RTP and T.38 packets, set the parameter ‘T38UseRTPPort’ to 1. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 208 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 209: Configuring Fax Relay Mode

    During the bypass period, the coder uses the packing factor (by which a number of basic coder frames are combined together in the outgoing WAN packet) set by the User in the FaxModemBypassM configuration parameter. The network packets to be generated and 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 210: Supporting V.34 Faxes

    In order to use V.34 fax in Relay mode (T.38), you must configure: FaxTransportMode = 1 (Relay) V34ModemTransportType = 0 (Transparent) V32ModemTransportType = 0 V23ModemTransportType = 0 V22ModemTransportType = 0 This configuration forces the V.34 fax machine to work in T.30 mode. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 211 TDMBusPSTNAutoClockEnable = 1 (the gateway automatically selects one of the connected "slave" trunks) TDMBusLocalReference = # (Trunk index: 0 to 7, default = 0) To configure the TDM Bus Clock Source parameters see Configuring the TDM Bus Settings on page 72. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 212 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 213: Replacing The Main Corporate Logo

    V7122 W NTERFACE Customers incorporating the VCX V7122 into their portfolios can customize the device’s Web Interface to suit their specific corporate logo and product naming conventions. Customers can customize the Web Interface’s title bar (3Com’s title bar is shown in Figure 70;...
  • Page 214: Replacing The Main Corporate Logo With An Image File

    (logo and background) is limited to 64 kbytes. To replace the default logo with your own corporate image via the Web Interface, follow these steps: Access the VCX V7122 Embedded Web Server (see Accessing the Embedded Web Server on page 42).
  • Page 215: Replacing The Main Corporate Logo With A Text String

    Modifying ini File Parameters via the Web AdminPage on page 217. To replace the 3Com default logo with a text string via the ini file, add/modify the two ini file parameters in Table 45 according to the procedure described in Modifying an ini File on page 91.
  • Page 216: Customizing The Product Name

    Customizing the Product Name The Product Name text string can be modified according to OEMs specific requirements. To replace 3Com’s default product name with a text string via the Web Interface, modify the two ini file parameters in Table 48...
  • Page 217: Modifying Ini File Parameters Via The Web Admin

    To replace 3Com’s default product name with a text string via the ini file, add/modify the two ini file parameters in Table 47 according to the procedure described in Modifying an ini File on page 91. Table 47 Web Appearanc Customizable ini File Parameters...
  • Page 218 Output Window displays a log displaying information on the operation. You cannot load the image files (e.g., logo/background image files) to the device by choosing a file name parameter in this screen. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 219: Trunkpack Downloadable Conversion Utility

    Loadable Voice Prompts File on page 221). Encode / decode an ini file (see Encoding/Decoding an ini File on page 223). Create a loadable Prerecorded Tones file (see Encoding/Decoding an ini File page 223). 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 220: Converting A Cpt Ini File To A Binary Dat File

    Execute the TrunkPack Downloadable Conversion Utility, DConvert240.exe (supplied with the software package); the utility’s main screen opens (see Figure 74). Click the Process Call Progress Tones File(s) button; the Call Progress Tones screen, shown in Figure 75, opens. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 221: Creating A Loadable Voice Prompts File

    Execute the TrunkPack Downloadable Conversion Utility, DConvert240.exe (supplied with the software package); the utility’s main screen opens (see Figure 74 on page 220). Click the Process Voice Prompts File(s) button; the Voice Prompts screen, shown in Figure 76, opens. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 222 Note that the sequence of the files determines their assigned Voice Prompt ID. Use the Play button to play wav files through your PC speakers. Use the Remove and Remove all buttons to delete files from the list. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 223: Encoding/Decoding An Ini File

    (see Figure 74 on page 220). Click the Process Encoded/Decoded ini file(s) button; the ‘Encode/Decode ini File(s)’ screen, shown in Figure 78, opens. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 224: Creating A Loadable Prerecorded Tones File

    Creating a Loadable Prerecorded Tones File For detailed information on the PRT file, see Prerecorded Tones (PRT) File on page 141. To create a loadable PRT dat file from your raw data files, follow these steps: 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 225 Select the files and drag them to the ‘Prerecorded Tones’ screen. Click the Add File(s) button; the ‘Select Files’ screen opens. Select the required Prerecorded Tone files and press the Add>> button. Close the ‘Select Files’ screen. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 226: Pstn Trace Utility

    Convert_Trace.bat is located. The following files should reside in the same directory: Dumpview.exe, Dumpview.cfg and ReadMe.txt. Please read carefully the ReadMe.txt in order to understand the usage of the translation utility. Next, run the Convert_Trace.bat. As a result, the textual file is created. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 227 10 Push the Submit button => the board starts to send the trace messages. In the UDP2File utility (see Figure 82) you should see the number in the packets counter increasing. Figure 81 Trunk Traces Figure 82 UDP2File Utility 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 228 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 229: Loading The Software Upgrade Key

    PPENDIX OFTWARE PGRADE 3Com supplies VCX V7122 devices to customers with a Software Upgrade Key already pre- configured. Customers can later upgrade their VCX V7122 features and capabilities by specifying what upgrades they require, and purchasing a new key from 3Com to match their specification.
  • Page 230 Click the Send File button. The new key is displayed in the Current Key field. Information on the key and available features and capabilities are displayed in the Status pane. Figure 83 Software Upgrade Key Screen 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 231: Loading The Software Upgrade Key Using Bootp/Tftp

    Open the Software Upgrade Key ini file and check that the S/N line of the specific device whose key you want to update is listed in it. If it isn’t, contact 3Com. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 232 CPT ini file by mistake. Open the file and ensure that the first line is [LicenseKeys]. Verify that you didn’t alter in any way the contents of the ini file. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 233 Bad gateway Address incomplete Address incomplete Facility rejected Not implemented Response to status enquiry 501* Not implemented Normal unspecified Temporarily unavailable No circuit available Service unavailable Network out of order Service unavailable 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 234 Call having the requested call 408* Request timeout identity has been cleared User not member of CUG Service unavailable Incompatible destination Service unavailable Invalid transit network selection 502* Bad gateway Invalid message Service unavailable 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 235 Not acceptable Service/option not implemented Proxy authentication Call rejected required Request timeout Recovery on timer expiry Conflict Temporary failure Gone Number changed w/o diagnostic Length required Interworking Request entity too long Interworking 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 236 Temporary failure Server timeout Recovery on timer expiry 505* Version not supported Interworking Busy everywhere User busy Decline Call rejected Does not exist anywhere Unallocated number 606* Not acceptable Network out of order 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 237: Benefits

    Benefits Using the VCX V7122, telephony service providers can offer the calling card service over a VoIP network and thereby: Lower the cost and deployment time that a PSTN calling-card service requires...
  • Page 238: Supported Architecture

    PSTN IP call being conveyed to the IP network. The architecture comprises the following components: VCX V7122 - The PSTN gateway that includes the VoiceXML interpreter which generates events in response to user actions (e.g., spoken or character input received, disconnect) and system events (e.g., timer expiration).
  • Page 239: Implementation

    IP network. Implementation The VCX V7122 uses an embedded VoiceXML interpreter to interpret and execute standard VoiceXML scripts, which are loaded from an outbound HTTP server and stored in the gateway’s volatile memory (RAM). The predefined VoiceXML scripts (up to 10 different scripts are supported) determine the development of the call according to the caller’s...
  • Page 240: Call Flow Description

    Authorization message to the RADIUS server. The RADIUS server determines if the caller is authorized to proceed with the call and specifies the maximum duration of the call; the VCX V7122 conveys the call to the IP network and starts an internal timer.
  • Page 241: Operation And Configuration

    After the conclusion of the call, the VCX V7122 sends an Accounting message to the RADIUS server containing the call details (CDR) and prompts the user either to proceed with another call or to disconnect. Operation and Configuration To start working with the IVR system, follow these steps:...
  • Page 242: Configuration Parameters

    Parameters can be skipped by using the sign "$$", for example: NumberMapIP2Tel =01,2,972,$$,0,$$,034 NumberMapIP2Tel =03,(2),667,$$,$$,0,22,$$,10.13.77.8 Note: The Source IP address can include the “x” wildcard to represent single digits. For example: 10.8.8.xx represents all the addresses between 10.8.8.10 to 10.8.8.99. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 243: Supported Radius Attributes

    [Enable VXML] 1 = Enable the VXML feature. VxmlID According to this string, the VCX V7122 recognizes that an incoming call is to be diverted to [VXML ID] the IVR system. Note: Set to “http” (the “http” string must also appear in the manipulation table).
  • Page 244 Connect time in NTP connect- String Stop Acc format time The values in column ‘AAA’ are as follows: ’Start Acc’ - Start Accounting ’Stop Acc’ - Stop Accounting ’Authe’ - Authentication ’Autho’ - Authorization 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 245 Number of packets sent Output- Numeric Stop Acc during the call Packets Start Acc NAS- VCX V7122 physical Stop Acc Port- port type on which the String Asynchronous Authe Type call is active Autho 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 246: Radius Server Messages

    The billing model is a non-standard parameter and can be one of the following: 1 = credit (prepaid) 0 = debit (postpaid) When a billing model isn’t received, the VCX V7122 assumes a prepaid billing model (1). 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 247: Authorization

    DTMF inputs, recording of spoken input, telephony, and mixed initiative conversations. Its major goal is to bring the advantages of Web-based development and content delivery to interactive voice response applications. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 248: Features

    Executes audio dialogs between the gateway and a user, supporting mixed initiative applications. Audio prompt recording (currently not supported). Transfer Support - Using the <Transfer> element, the VCX V7122 places a call to different destinations. JavaScript Expression Support - Supports ECMA script specification 3.0 (standard ECMA-262).
  • Page 249: Supported Elements And Attributes

    The list of variables to be reset. form item variables <disconnect> Disconnect a session <else> Used in <if> elements <elseif> Used in <if> elements <error> Catch an error event count The event count 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 250 Defined values are "voice" and "dtmf" for DTMF input. (NOT SUPPORTED) Defines the public rule which acts as the root rule of root the grammar. Defines the tag content format for all tags within the tag-format grammar. (NOT SUPPORTED) 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 251 When set to true, the first nine choices that have not Dtmf explicitly specified a value for the dtmf attribute are given the implicit ones "1", "2", etc. <noinput> Catch a noinput count The event count. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 252 For a list of available properties, see Table 54 implementation page 255. platform settings. <record> Record an audio name The input item variable that holds the recording. sample expr The initial value of the form item variable. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 253 Declared VoiceXML and ECMAScript variables can be referenced. The URI of the sub-dialog. An ECMAScript expression yielding the URI of the srcexpr sub-dialog. method See Section 5.3.8. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 254 VP is played. <var> Declare a variable name The name of the variable that holds the result. expr The initial value of the variable. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 255: Provided Calling Card System

    10 “Please enter the number that you wish to call followed by the pound key”. 11 “The number you are calling is busy”. 12 “The number you are calling is not answering, please call again later”. 13 “The person you called has hung up”. 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 256 19 “You are unauthorized to access the number you are attempting to call”. 20 Final alert (one beep at 640 Hz for 0.5 second duration). 21 Time of call expired (one beep at 640 Hz for 1.5 second duration). 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 257: Vxml Flow Chart

    Pressed 2? Go To 2 Pressed 3? Go To 3 Pressed 4? Go To 4 No Match Counter = x? Play VP 4 Play VP 2 Go To End Go To Start 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 258 Play VP 3 Play VP 7 Waits for Authentication Authentication Finished? Authentication Go To Transfer No Match Counter = x? Play VP 4 Play VP 7 Go To End Go To 1 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 259 Transfer Failed? Play either VP 11, 12 or 13 according to Debit? Transfer failure reason Final alert time expired? Go to End Play VP 20 Time for call expired? Play VP 21 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 260 Figure 94 VXML Script, Options 2, 3 and 4 Play VP 17 Go To Start Transfer Call To an Operator Play VP 16 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 261: Vxml Script Example

    1 | 2 | 3 | 4 </dtmf> <property name="TimeoutExpirationTime" value="1"/> <prompt bargein="true"> <audio src="/1.wav"> for making a call press 1 for help press 2 for human service press 3 to exit press 4 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 262 </prompt> <goto next="#main_menu"/> <elseif cond="option =='3'"/> <goto next="#HelpTransfer"/> <elseif cond="option == '4'"/> <goto next="#disconnect"/> </if> </filled> </field> </form> <form id="GetUserInfo"> <log label="starting get user info form" cond="'1' == '1'"/> <field name="user_account_num" type="digits"> 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 263 <log label="starting get called party telephone form" cond="'1' == '1'"/> <field name="dest_number" type="digits"> <prompt bargein="true"> <audio src="/10.wav"> please dial the telephone number </audio> </prompt> <noinput> <prompt> <audio src="/3.wav"> illegal input </audio> </prompt> </noinput> <catch event="noinput nomatch" count="3"> <goto next="#disconnect"/> </catch> 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 264 <param name="account" expr="AuthenticationInfo.user_account_num"/> <param name="password" expr="AuthenticationInfo.user_passwd"/> <nomatch> <prompt> <audio src="/8.wav"> your account and password did not match. </audio> </prompt> <clear namelist="AuthenticationInfo authenticate"/> </nomatch> <catch event="nomatch" count="4"> <goto next="#disconnect"/> </catch> <filled> <assign name="AAStatus" expr="1"/> 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 265 <transfer name="mycall" destexpr="Call.dest_number" bridge="true" endaudio="7" finalalertaudio="4" finalalerttime="10"> <filled> <if cond="mycall.Result=='fail'"> <prompt> <audio src="/14.wav"> called transfer failed </audio> </prompt> <goto next="#main_menu"/> <elseif cond="mycall.Result=='busy'"/> <prompt> <audio src="/11.wav"> called party is busy </audio> </prompt> <goto next="#main_menu"/> <elseif cond="mycall.Result=='maxtime'"/> <prompt> 3Com VCX V7122 SIP VoIP Gateway User Manual...
  • Page 266 <audio src="/7.wav"> reached maximum time allowed </audio> </prompt> <goto next="#main_menu"/> <else/> <goto next="#main_menu"/> </if> </filled> </transfer> </form> <form id="disconnect"> <block name="x"> <prompt> <audio src="/16.wav"> goodbye </audio> </prompt> <log label="disconnect"/> <exit/> </block> </form> </vxml> 3Com VCX V7122 SIP VoIP Gateway User Manual...

Table of Contents