Digital Voice Systems Net-2000 User Manual

Voice codec unit
Hide thumbs Also See for Net-2000:
Table of Contents

Advertisement

Quick Links

Digital Voice Systems, Inc.
The Speech Compression Specialists
Net-2000
Voice Codec Unit
User's Manual
Version 1.0
March 2004

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Net-2000 and is the answer not in the manual?

Questions and answers

Summary of Contents for Digital Voice Systems Net-2000

  • Page 1 Digital Voice Systems, Inc. The Speech Compression Specialists Net-2000 Voice Codec Unit User’s Manual Version 1.0 March 2004...
  • Page 2 Digital Voice Systems, Incorporated. Every effort has been made to ensure the accuracy of this manual. However, Digital Voice Systems, Inc. makes no warranties with respect to the documentation and disclaims any implied warranties of merchantability and fitness for a particular purpose.
  • Page 3 ® AMBE AMBE+™ Voice Compression Software on other than the Net-2000 Voice Codec Unit. No license, right or interest in any trademark, trade name or service mark of DVSI is granted under this Agreement. END USER shall not copy, extract, de-compile,...
  • Page 4 “as is” without warranty of any kind. DVSI does not warrant, guarantee or make any representations regarding the use, or the results of the use, of the Net-2000 Voice Codec Unit and AMBE® and AMBE+™ Software, with respect to its correctness, accuracy, reliability, correctness or otherwise.
  • Page 5: Safety Instructions

    Net-2000™ VCU . 6. Carts and Stands - The Net-2000™ VCU unit should be used only with a cart or stand that is suitable for the units size and weight. The unit and cart combination should be moved with care.
  • Page 6: Rear Panel Caution Description

    Refer servicing to qualified service personnel. Servicing The user should not attempt to service the Net-2000™ VCU unit beyond that described in the operating instructions. All other servicing should be referred to qualified personnel. The power switch is secondary connected and therefore does not separate the unit from mains power in the OFF position.
  • Page 7: Table Of Contents

    Stop Command...11 Stop Command...11 -2000™ W Status Page ...11 System Status ...13 Start / Stop Button...13 Net-2000™ VCU VOIP Mode Settings...14 Vocoder Type and Rate Selection ...14 Forward Error Correction (FEC) ...16 Voice Source...17 Output Gain...17 Channel Source Selection ...17 Target IP Address ...18...
  • Page 8 Noise Suppressor ...20 Echo Canceller (Echo) ...20 2-Wire Wait on Ring...20 DTMF Selection Page ...20 File Mode Page...23 File Mode Status ...23 Processing Files With the Net-2000™ VCU Software...24 Network Settings Page ...25 Version Identification ...26 Section 4 NTERFACE ROTOCOL ...27...
  • Page 9 Net-2000™ Voice Codec Unit User’s Manual ESPONSE ACKETS Channel Response Packet...48 Voice Response Packet ...49 Nack Packet...51 Nack Packet Parameters ...52 Section 5 PECIFICATIONS ...54 NTRODUCTION ANEL ONNECTIONS I/O C UDIO ONNECTIONS LECTRICAL NPUT ...56 ECHANICAL NVIRONMENTAL -2000 S Section 6...
  • Page 10 Net-2000™ Voice Codec Unit User’s Manual 35 R ...44 ABLE ESET ACKET ABLE LEN HEADER PARAMETER ABLE TYPE HEADER PARAMETER ABLE SEQ HEADER PARAMETER ABLE WHICH PARAMETER 40 A ...46 ABLE ACKET ABLE LEN HEADER PARAMETER ABLE TYPE HEADER PARAMETER...
  • Page 11: Nterfaces - ........................................................................................................................2

    The Net-2000™ VCU incorporates three voice compression modes to provide a variety of bit rates between 2.0 - 9.6 kbps. Along with the data rate flexibility the Net-2000™ VCU offers built-in Forward Error Correction (FEC), Voice Activity Detection (VAD), Comfort Noise Insertion (CNI), echo cancellation and DTMF capability.
  • Page 12: Set-Up

    RS-232 serial port can be used via telnet as a console terminal to allow low-level network setup. Net-2000™ modes of operation The Net-2000™ VCU provides the user with two modes of operation VOIP Mode and File Mode. To provide full duplex real-time communication, the Net-2000™ VCU can channel the compressed bit stream through either the RS-422 or the Ethernet interfaces to another Net-2000™...
  • Page 13: Net -2000 Tm Vcu Installation

    There are no user settings. Just plug in the AC power cord provided into the AC receptacle on the back of the unit (See Figure 1 Net-2000™ VCU Rear Panel item 9) and plug the other end into an AC power outlet.
  • Page 14: Voice Audio I/O Connections

    Mic, a Digital Tape, player or even a PC sound card output to the Analog Input jack of the Net-2000™ VCU (audio cables not included). Next connect the Analog Output jack of the Net-2000™ VCU to an amplifier or Audio In jack on a PC sound card.
  • Page 15: Connecting To Rs-232

    The Synchronous RS-422 connection is available on the HD-15 connector located on rear panel of the Net-2000™ VCU and provides the data clock and 8 bit frames. For pinout detail see Section 5 Table 56 RS-422 Syncronous Serial Port Pin Outs The Asynchronous RS-422 connection is available on the RJ45 connector located on rear panel of the Net-2000™...
  • Page 16: F Igure 4 R Ack M Ount I Nstallation

    Rack Mount installation When a rack mount kit is purchased with the Net-2000™ VCU the assembly is installed at the factory prior to shipping. If the rack mount, needs to be removed there are three flat head Philips screws on each side that secures the rack mount plate to the Net-2000™...
  • Page 17: Figure 5 Net-2000™ Vcu Front Panel

    Power On Switch The Net-2000™ VCU’s power is turned ON /Off through the switch on the left side of the front panel. Press the top of the switch (I) to turn ON. Press the bottom of the switch (0) to turn OFF. When powering off the unit always wait a few seconds before turning the unit back on.
  • Page 18: Able 3 Dhcp Set Up Command Arguments

    When no DHCP server is available on a LAN the VCU’s RS-232 serial port can be used as a console terminal for low-level network setup. With the serial cable connected and the terminal running type a few carriage returns from the PC’s keyboard. The Net-2000™ VCU will respond with the console prompt as shown below: adsh>...
  • Page 19: Serial Interface Commands

    Serial Interface Commands The serial port located on the back of the Net-2000™ VCU unit provides the same control functions as the web interface. The interface itself consists of a simple command/response ASCII text protocol. To access the interface use a terminal or terminal emulator on a personal computer to type in commands.
  • Page 20: Voip Mode Command Example

    -v l -c e -r AMBE2000,18 192.168.4.173 In this example the Net-2000™ VCU starts VOIP Mode using the 4-wire interface for voice and Ethernet for the channel using AMBE/AMBE+ rate 18. It communicates with the device at ethernet address 192.168.4.173 with the default UDP port (4000).
  • Page 21: Stop Command

    LAN has a name server) of the VCU you want to control in the URL address bar. The VCU web server will respond with the VCU Status Page as shown in Figure 6 Net-2000™ VCU Status Page. The Net-2000™ VCU’s built-in web server provides I/O configuration, system control, information about the operational mode and network settings.
  • Page 22: Figure 6 Net -2000™ Vcu S

    Provides selection of I/O and vocoder. Also allows start and stop of process. File Mode Put the Net-2000™ VCU into a ready mode to accept files via Ethernet from a PC. Also allows start and stop of process. DVSI Confidential Proprietary Section 3 –...
  • Page 23: System Status

    Figure 8 Status Indication Net-2000™ is Idle The Net-2000™ VCU is idle when the unit is stopped. In this condition the unit is will be ready to process data through the encoder or decoder when the START button is selected.
  • Page 24: Net-2000™ Vcu Voip Mode Settings

    Figure 10 Net-2000™ VOIP Settings Vocoder Type and Rate Selection Vocoder Type and rate/FEC selection is done from the VOIP Mode window. To set the Net-2000™ VCU vocoder, first select the vocoder mode (AMBE™ / AMBE+™ or AMBE+2™), then select the Rate / FEC using the Bit Rate drop down menu.
  • Page 25: Able 5 Ambe / Ambe+ Data And Fec Rates

    AMBE 9600 FEC 0 AMBE 4850 FEC 4750 AMBE 3600 FEC 6000 AMBE+ @ 9600 FEC 0 AMBE 2400 FEC 7200 Table 5 AMBE / AMBE+ Data and FEC Rates DVSI Confidential Proprietary Section 3 – Net-2000™ VCU Control Page 15...
  • Page 26: Rate

    Table 6 AMBE+2 Data Rate Forward Error Correction (FEC) As part of the AMBE™ and AMBE+™ vocoder modes the Net-2000™ VCU offers built in FEC. These two vocoder modes offer a variety of FEC rates ranging from 50bps to 7200bps. High FEC rates enable the vocoder to maintain acceptable speech quality even at BER rates as high as 5%.
  • Page 27: Voice Source

    The Voice Source menu provides the user the choice to select which input source will be used on the Net-2000™ VCU. The default source is set to Handset. Only one source may be selected at a time. After switching from one voice source to another it is necessary to select the start button in order to initiate the change.
  • Page 28: Target Ip Address

    Section 5 for connector pinout details. In VOIP mode the Net-2000™ VCU also transmits packets over the asynchronous RS-422 interface when the Ethernet interface is the channel source. This is a useful method to monitor the Net-2000™ VCU channel data.
  • Page 29: Reset To Defaults Button

    The Voice Activation Detection (VAD) algorithm along with the Comfort Noise Insertion (CNI) feature of the NET-2000™ VCU is a useful function for systems trying to save in system bandwidth or to reduce transmit power during times of conversational silence.
  • Page 30: Tone Detector

    2-wire interface. 2-Wire Wait on Ring The 2-Wire wait on ring feature allows the Net-2000™ VCU to be ready to answer an incoming call from a standard POTS line. When selected the Net-2000™ VCU will not automatically open the POTS line when the 2-Wire voice source is selected.
  • Page 31 Net-2000™ Voice Codec Unit Section 3 – Net-2000™ VCU Control User’s Manual Page 21 DVSI Confidential Proprietary...
  • Page 32: Figure 14 Dtmf Key Pad

    The Clear button allows the operator to delete all the digits entered in the DTMF digit window. DVSI Confidential Proprietary DTMF DTMF Frequency 1 (Hz) Frequency 2 (Hz) 1336 1209 1336 1477 1209 1336 1477 1209 1336 1477 1633 1633 1633 1633 1209 1477 Section 3 – Net-2000™ VCU Control Page 22...
  • Page 33: File Mode Page

    DTMF tone data in the frame. Decoder Radio Button When the send button is selected and the Decoder radio button is active then the Net-2000™ VCU sends tone directly to the local decoder to output the digits as entered in the DTMF digit window. The decoder and encoder radio button can not be active at the same time.
  • Page 34: Processing Files With The Net-2000™ Vcu Software

    The PC program can run in Windows command prompt (DOS) window. It is comprised of commands that contain the name of the file to be run and the address of the Net-2000™ VCU that will process it. the Net-2000™ VCU can process one file at a time. Customized PC software can be written using the Protocol information that is described in section 4.
  • Page 35: Network Settings Page

    User’s Manual The File mode Start / Stop button is the only method for taking the Net-2000™ VCU out of file mode. When the File Mode Stop button is selected the Net-2000™ VCU is put in an idle mode waiting for a command.
  • Page 36: Version Identification

    Net-2000™ VCU automatically stops and reboots to implement the new settings that were entered. Version Identification Selecting the Version Page will display a window with the current software version of the Net-2000™ VCU. There are no user definable settings on this page. Figure 19 Software Version Information Window DVSI Confidential Proprietary Section 3 –...
  • Page 37: Section 4 I Nterface P Rotocol

    Valid port numbers are greater than 1024 and less than 65535. Protocol Packet Description The Ethernet protocol of the Net-2000™ VCU’s uses port 4000. Byte order for all 16-bit data types (“short” in the C-language data structure) is network order (big endian), so bytes with lower indexes are the most significant.
  • Page 38: Packet Header

    0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 Section 3 – Net-2000™ VCU Control Bits Parameter Name type...
  • Page 39: Channel Packet

    … … x x x x x x x x x x x x x x x x Section 3 – Net-2000™ VCU Control Byte 5 Decimal Value -32768 32767...
  • Page 40: Channel Packet Parameters

    DVSI Confidential Proprietary Section 3 – Net-2000™ VCU Control Byte 0 Byte 1...
  • Page 41: 16 Seq Header Parameter

    … … Section 3 – Net-2000™ VCU Control Byte 5 Decimal Value -32768 32767 Parameter Name …...
  • Page 42 0x0000 0x3400 0x0000 0x0000 0x0000 0x0000 0x0000 0x0005 0x2010 0x6834 0x0986 0x0000 0x0000 0x0986 0x0005 0x2010 Section 3 – Net-2000™ VCU Control rate_ [4] rate_ [5] Index 0x6428 0xc028 0x4330 0xc030 0x6930 0xc030 0x0000 0xc13c 0x6f48 0xc048 0x5348 0xc048 0x3948...
  • Page 43: Channel Packet Bytes 18 And 19 (Cmode)

    0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Section 3 – Net-2000™ VCU Control 0x72c0 0xc0c0 0x67c0...
  • Page 44: Channel Packet Bytes 20, 21, 22, 23 (Tone.idx & Tone.amp)

    0 0 0 0 0 0 0 0 … 0 0 0 0 0 0 0 0 … 1 0 0 0 0 0 0 0 Section 3 – Net-2000™ VCU Control Byte 21 Decimal 7 6 5 4 3 2 1 0 Value...
  • Page 45: Channel Packet Bytes 24 & 25 (Ws)

    0 0 0 x 0 0 x x 0 0 0 0 1 0 0 0 0 0 0 x 0 0 x x 0x00 Section 3 – Net-2000™ VCU Control Byte 25 Decimal 7 6 5 4 3 2 1 0...
  • Page 46: P Arameter

    All other formats are invalid. Encode Command Packet To run an encoding communications session the Net-2000™ VCU must receive Encode command packets (Table 23 Encode command packet) from the control PC. Encode command packets need to contain 8 kHz voice data in either 16-bit linear, 8-bit A-law, or 8-bit µ-law format and the control flags and data needed to run the encoder.
  • Page 47: Table 24 Cmode Bits For Encoder Command Packets

    Net-2000™ Voice Codec Unit User’s Manual Upon receipt of an Encode command packet the Net-2000™ VCU begins encoding the data by calling the appropriate vocoder software interface function. At the same time the VCU responds with a Channel response packet (Table 45 Channel Response Packet). The format of the Channel response packet is discussed in the Channel response section below.
  • Page 48: Decode Command Packet

    User’s Manual Decode Command Packet The Net-2000™ VCU can receive Decode command packets (Table 25 Decode Command Packet) from a PC to decode files. Decode packets contain the channel data for one frame of voice and the control flags and data needed to run the decoder.
  • Page 49: Table 26 Cmode Bits For Decoder Command Packets

    A-law coders do not support any of them. The Net-2000™ VCU responds to an Decoder command packet with a Voice response packet (Table 47 Voice Response Packet). The Voice response packet contains the voice data output by ambe voice dec().
  • Page 50: Channel [192]

    … … x x x x x x x x Section 3 – Net-2000™ VCU Control Parameter Name … channel [0-1] channel [2-3] channel [4-5] …...
  • Page 51: Voice Packet

    … … x x x x x x x x x x x x x x x x Section 3 – Net-2000™ VCU Control Parameter Name type rate [0] rate [1] rate [2]...
  • Page 52: Voice Packet Parameters

    The cmode element of the packet contains the input flags to the encoder when it is transmitted to the VCU and the output flags of the decoder when it is transmitted from the VCU. The value of cmode DVSI Confidential Proprietary Section 3 – Net-2000™ VCU Control Byte 0 Byte 1...
  • Page 53: Voice Packet Bytes 20 - 23 (Tone [2])

    = Number of voice samples. Description Table 33 ws Parameter DVSI Confidential Proprietary Section 3 – Net-2000™ VCU Control Byte 18 Byte 19 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0...
  • Page 54: Table 35 Reset Packet

    0 0 0 0 0 0 0 0 0 0 0 0 0 0 x x Section 3 – Net-2000™ VCU Control Hex Value 0xXX00 0xXX21...
  • Page 55: T Able 36 Len Header Parameter

    *Note: Sequence numbers should be incremented by one every time a packet is transmitted. When the sequence number reaches 32767, the next valid sequence number is -32768. DVSI Confidential Proprietary Section 3 – Net-2000™ VCU Control Byte 0 Byte 1 7 6 5 4 3 2 1 0...
  • Page 56: Reset Packet Bytes 6 & 7 (Which)

    0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Section 3 – Net-2000™ VCU Control Byte 7 Hex Value 7 6 5 4 3 2 1 0...
  • Page 57: Ack Packet Parameters

    *Note: Sequence numbers should be incremented by one every time a packet is transmitted. When the sequence number reaches 32767, the next valid sequence number is -32768. DVSI Confidential Proprietary Section 3 – Net-2000™ VCU Control Byte 0 Byte 1 7 6 5 4 3 2 1 0...
  • Page 58: Ack Packet Bytes 6 & 7 (Cmd)

    Packet Type Ack’ed Reset Table 44 cmd parameter Response Packets Channel Response Packet The Net-2000™ VCU transmit encoder data in Channel response packets (Table 45 Channel Response Packet). Channel Response Packet Bytes (msb-lsb) 7 6 5 4 3 2 1 0...
  • Page 59: Voice Response Packet

    VOICE_ACTIVE set to do DTX. The mu-law and A-law coders don't support any of these Channel Response Packet Flags. Voice Response Packet The Net-2000™ VCU transmits decoder data in Voice response packets (Table 47 Voice Response Packet). DVSI Confidential Proprietary Section 3 –...
  • Page 60: Table 48 Cmode Bits For Table 49 Nack Packet

    1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 x * * * * * * * Section 3 – Net-2000™ VCU Control Parameter Name type rate [0]...
  • Page 61: Nack Packet

    X x x x x x x x x x x x x x x x 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Section 3 – Net-2000™ VCU Control Parameter Name type reason...
  • Page 62: Nack Packet Parameters

    The type parameter (bytes 2 and 3) is 16-bits packet type and is always 0x0001 for nack packets. type = Packet type Nack Table 51 type header parameter DVSI Confidential Proprietary Section 3 – Net-2000™ VCU Control Byte 0 Byte 1 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0...
  • Page 63: Table 52 Seq Header Parameter

    Cmd parameter Packet Type Nack’ed Packet Invalid Table 54 reason parameter DVSI Confidential Proprietary Section 3 – Net-2000™ VCU Control Byte 4 Byte 5 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0...
  • Page 64: Specifications

    1, 4, 6 Table 55 Serial Port Pin Outs Type Connector RS-422 Synchronous Type Connector Net-2000™ VCU RS 422 Syncronous Serial Port Pin Out Pin Number DVSI Confidential Proprietary RS-232 DE9s (as view from the back of the unit) Name...
  • Page 65: F Igure 20 Rs-422 A Synchronous P In 1

    RS-422 Asynchronous Type Connector Figure 20 RS-422 Asynchronous Pin 1 Two Net-2000™ VCU units can be connected together using the RS-422 Asynchronous connection and a crossover CAT5 cable. Net-2000™ VCU RS 422 Asyncronous Serial Port Pin Out Pin Number Table 57 RS-422 Asyncronous Serial Port Pin Outs...
  • Page 66: Electrical Input

    Size (W X D X H) Environmental Environmental Operating Temperature Humidity Storage Temperature DVSI Confidential Proprietary Section 3 – Net-2000™ VCU Control Single-ended 4 Wire Output female RCA +/- 1.5 Volts <10 Ohms 20 Hz to 4 kHz 16 bits...
  • Page 67: Net-2000 Support

    <imagefile> is the file name of the upgrade image. After the upgrade is loaded into the VCU, reboot it with the following command. adsh>shutdown DVSI Technical Support If you have any problems with the Net-2000™ Voice Codec Unit or have questions about its operation, please contact: Digital Voice Systems, Inc. 234 Littleton Road...
  • Page 68 NOTES Page 58 DVSI Confidential Proprietary...

Table of Contents