background image

Modemulator User Guide 

 

Page 

93

 of 

113

 

 

Example:  

AT{P2=1

 

(to grant Administrator privileges to User 2) 

The Administrator privilege status written by the 

{P command

 is automatically stored to EEPROM. 

It does not require you to send &W. 

Setting Up Dialback Security 

With Password Prompting and Dialback Security both enabled in an answering Modemulator, an originating 
Modemulator will present a login banner and a dialback prompt before completing a connection. An 
optional security banner may precede the login banner. In order to complete the connection, the valid 
phone number of the originating Modemulator must be entered at the dialback prompt. The answering 
Modemulator can store up to 7200 phone numbers in its dialing directory, and any of the numbers in the 
dialing directory can be valid dialback phone numbers (a.k.a. whitelist).  

 

If the valid phone number of the originating Modemulator is entered before S64 times-out, the 
answering Modemulator will disconnect and after the duration set by the S44 register it will 
attempt to dialback the originating Modemulator. 

 

If an invalid phone number (not found in the answering Modemulator’s dialing directory) is entered 
before S64 times-out, the connection will fail and the originating Modemulator will display 

Login 

Failed

.  

 

If nothing is entered before S64 times-out, the connection will fail and the originating Modemulator 
will display 

Login Failed

 

If a valid phone number of another Modemulator is entered, the answering Modemulator will 
disconnect and after the duration set by the S44 register it will attempt to dial that Modemulator. 

Dialback Security must be enabled in the answering Modemulator, which can be done locally (pre-
deployment) or remotely (post-deployment). The following steps will describe how to do local 
configuration. To do remote configuration, see 

Appendix H

 for details about using Remote Access. 

Here are the steps for locally setting up Dialback Security: 

1.

 

Password Prompting must be enabled in the answering Modemulator for Dialback Security to operate. 
Follow the instructions in 

Setting Up Password Prompting

 before proceeding to the next step. 

2.

 

Enter the dialback phone number of the originating Modemulator into the answering Modemulator’s 
dialing directory. 

 

Connect a computer serial port to the answering Modemulator Terminal port with a serial cable. 
Run a terminal application on the computer to facilitate sending commands into the Modemulator. 

 

Use the 

{Y command

 to enter the dialback phone number of the originating Modemulator into the 

answering Modemulator’s dialing directory.  

Summary of Contents for USR3520

Page 1: ...Modemulator User Guide Technical Documentation For the following products Modemulator 3G M2M Cellular Gateway USR3520 USR803520 Modemulator Upgrade Kit USR3516 EMU R24 0800 01 Rev 2 1 9 24 2015 For firmware version 1 0 02 ...

Page 2: ...8 Driving 9 Medical Equipment 9 ESD Notice 9 Class A Device 9 Chapter 1 Features 10 Introduction 10 Overview of Main Features 10 Physical Features 12 Mounting Instructions 14 Chapter 2 Getting Started 15 Verifying Modemulator Operation 15 Testing Modemulator Connectivity 18 System requirements 18 Set Up Cellular Connectivity 18 Configure Modemulator Dialing Directory 20 Making a Connection 22 Chap...

Page 3: ...l rules for using AT commands 32 Modemulator Memory 33 The Modemulator Base Unit 33 The Modemulator Expansion Card 33 AT Command Reference Guide 34 Basic Commands 34 Ampersand Commands 45 Modemulator Commands 50 S Registers 60 Chapter 5 USR3520 USR803520 Technical Specifications 66 Physical 66 Serial Port Ratings 66 Power 66 Radio Technology Frequency Bands 68 Max connectivity speeds 68 GPS 69 Sec...

Page 4: ...an I enable both Caller ID Screening and Password Prompting 72 Can I enable both Caller ID Screening and Dialback Security 72 Why does an originating Modemulator report BUSY 72 Can I connect to the IP address reported by the USR3520 USR803520 72 How do I configure a Modemulator for connection to the Vodafone UMTS network 73 How do I restore the Modemulator expansion card to factory settings 73 Why...

Page 5: ...r ID Screening 89 Setting Up Password Prompting 91 Setting Up Dialback Security 93 Appendix H Remotely Accessing and Configuring the Modemulator 96 Overview 96 Setting Up for Remote Access 97 Starting A Remote Access Session 97 Ending A Remote Access Session 98 Appendix I Flashing New Firmware into Modemulator Card 99 Appendix J DB9 Pinouts 102 Terminal Port 102 Modem Port 102 Appendix K Peer To P...

Page 6: ...mulator User Guide Page 6 of 113 Warranty 107 Regulatory Information 111 FCC Compliance 111 UL Listing CUL Listing 111 Industry Canada IC 111 CE Compliance 112 WEEE Compliance 112 Copyright Information 113 ...

Page 7: ...how to verify that the Modemulator is operational and how to test the cellular connectivity before installing the Modemulator into specific deployments Chapter 3 shows the intended applications of the Modemulator and describes its operation in those applications Chapter 4 is a detailed listing of the Modemulator command set with examples of command usage Chapter 5 lists Modemulator technical speci...

Page 8: ...e can exceed 65 C the temperature of the surface might reach high values and therefore under these conditions the products need to be protected against accidental contact We recommend that operators who plan to use this product at these high temperatures stick a warning sticker in accordance with IEC 60417 5041 DB 2002 10 on a visible part of the device or attach a sticker with the following text ...

Page 9: ...cal Equipment Do not use near medical equipment especially life support equipment that might be susceptible to radio interference ESD Notice Electrostatic Discharge ESD is caused by a buildup of static electricity and can happen when making contact with a product To limit the likelihood of Electrostatic Discharge it is recommended to avoid conditions that result in high static electricity carpet c...

Page 10: ...cts to cellular networks using the gateway resources Operating Modes The Modemulator operates in two distinct modes which are selected by a MODE switch on the front of the device Modemulator mode Gateway mode Modemulator Mode In Modemulator mode the Modemulator s command line user interface emulates the behavior of a serial dial up modem connecting over the PSTN Modem AT command set Originate or a...

Page 11: ...security for your connections similar to those of a dial up modem Programmable Login Security Banners The Modemulator can display a programmable login banner if Password Prompting is enabled and display a programmable warning banner to alert unauthorized Users similar to those of a dial up modem HELP Screens The Modemulator displays screens that summarize the AT command set Dial command options an...

Page 12: ...ils 4 WWAN Main Antenna Connector SMA female antenna port for connection to a cellular antenna See the USR3520 USR803520 Gateway User Guide for details 5 Terminal Serial Port The terminal serial port provides an RS 232 asynchronous serial DCE connection via a DB9 F connector See Appendix J for pinout details Use an appropriate serial cable to connect this port to the DTE serial port of a terminal ...

Page 13: ...r Blinking Green Ready Off Green Busy Red Green Gateway mode Off Red Power OFF Off Off N A Table 1 8 Modem Serial Port The modem serial port provides an RS 232 asynchronous serial DTE connection via a DB9 M connector See Appendix J for pinout details Use an appropriate serial cable to connect this port to the DCE serial port of a dial up modem to enable the Modemulator to manage PSTN connections t...

Page 14: ...tor See the USR3520 USR803520 Gateway User Guide for details 10 Reset Button Press and hold for less than five seconds to reset the unit to the last working settings Press and hold for five seconds or more to reset the unit to factory settings See the USR3520 USR803520 Gateway User Guide for details Mounting Instructions The gateway can be mounted on a wall or DIN rail See the USR3520 USR803520 Ga...

Page 15: ...U Installation Guide to upgrade a USR3510 USR803510 Gateway to a USR3520 USR803520 1 Check system requirements Computer with an DB9 RS 232 serial port Terminal emulation application that communicates with a COM port If the computer does not have a serial port use a USB to serial cable that is compatible with the computer s operating system 2 Connect a computer to the Modemulator Use a DB9 to DB9 s...

Page 16: ...nd select the COM port corresponding to the computer s serial port usually COM1 Set the port parameters for 9600bps 8 data bits no parity 1 stop bit Refer to the terminal emulation application documentation for details on setting parameters It is recommended to set the application s font for Courier Courier New or another fixed character width font to properly display the Modemulator screens 6 Con...

Page 17: ...e power from the base unit and check the Troubleshooting section ATI7 USRobotics Courier EMU Configuration Profile Product type Modemulator Product ID USR3516 EMU Code Date 09 08 15 Code Rev 1 0 02 Modemulator S N 1MENB2AP0001 Cellular S N MB19D7K4WK IMEI MEID 356144040545432 IMSI 310410657302303 F W Version m2m 1 46 0 2 S W Version USRobotics_V1 0 38 Date Time 2015 09 09 10 26 03 Internet State c...

Page 18: ...er s operating system Set Up Cellular Connectivity 1 Attach both of the included antennas to the antenna connectors on the front of the Modemulator 2 Make sure that a cellular service plan is associated with the device for CDMA networks or with a SIM card for GSM networks Modemulator functionality requires a cellular service plan that has device to device IP routing This type is service is general...

Page 19: ... peer static IP address assigned to this device Make note of this IP address for later use Connecting to the Cellular Network 1 Power up the Modemulator by plugging the provided power supply into the connector on the back of the device The Modemulator will take about two minutes to become operational The Modemulator card uses the gateway resources for cellular connectivity So the gateway must be s...

Page 20: ...ial up modem connecting to another dial up modem In both cases the calling device has to know the number of the answering device For an M2M system based on dial up modems and PSTN networks the telephone service provider assigns a phone number to the destination and the User or software application commands the calling modem to dial the phone number of the destination modem For an M2M system based ...

Page 21: ...rminal application set this COM port for 9600bps 8N1 3 Consult the MVNO documentation for the static IP address assigned to the remote Modemulator for CDMA networks or assigned to the SIM installed in remote Modemulator for GSM networks 4 Enter the example phone number port number Modemulator listens to port 8888 by default and IP address assigned by the MVNO of the remote Modemulator into the loc...

Page 22: ...cal Modemulator AT Y 5555678 8888 xxx xxx xxx xxx Enter Modemulator should respond OK 5 Type the following command to set the remote Modemulator to auto answer on one ring ATS0 1 Enter Modemulator should respond OK 6 Keep the remote Modemulator powered up and connected to the computer serial port Making a Connection With connectivity and dialing directories now set up follow the steps below to mak...

Page 23: ...hese two methods Type the escape sequence into the local terminal to drop the connection The local Modemulator should then respond NO CARRIER Using the local terminal capabilities de assert the RS 232 DTR signal to drop the connection The local Modemulator should respond NO CARRIER Then re assert DTR to allow further communication The Modemulators are now operational and ready to install ...

Page 24: ...ors are operating properly System Architecture A legacy M2M host site Headquarters Operations Center etc is the source of data being transferred to all of the remote sites or is the destination of data being transferred from all of the remote sites This host site has application hardware and software that normally interfaces with a serial dial up modem used to transfer the data The legacy M2M remo...

Page 25: ...ng phone number Disconnect the dial up modem from the application hardware serial port and connect the Modemulator to the application hardware serial port The application hardware will now use the Modemulator for all communications Set Up Each Remote Modemulator The Modemulator defaults to peer to peer mode which allows the host Modemulator to initiate a connection to any remote Modemulator or any...

Page 26: ...odemulator will report NO DIALTONE or BUSY or NO CARRIER if the answering Modemulator already has a connection in progress with another Modemulator The originating Modemulator will report NOT FOUND if an entry for that phone number is not found in the dialing directory and a dial up modem is not attached or not available See Maintain Compatibility With Dial up Modems for information about attachin...

Page 27: ...stem using two Modemulators and peer to peer cellular service Single Ended Operation First follow the Getting Started chapter in this guide to verify that one Modemulator is operating properly System Architecture A legacy M2M host site Headquarters Operations Center Transaction Processor is the destination of data being transferred from all of the remote sites This host site has application hardwa...

Page 28: ...number for the host server For drop in compatibility with the remote software use the phone number that the remote software is already programmed to dial Program each remote Modemulator s dialing directory with the IP address of the host server and the corresponding phone number Disconnect the dial up modem from the application hardware serial port and connect the Modemulator to the application ha...

Page 29: ...initiate the cellular connection as it does for an analog connection and receives the same type of responses This makes the cellular connection indistinguishable from an analog connection to the legacy software Modemulator Incoming Calls In a single ended system that uses conventional cellular service the host will be unable to initiate a connection to the remote Modemulators because of constraint...

Page 30: ...wer PSTN connections by using an attached serial dial up modem Also any configuration commands sent to the Modemulator are processed by both the Modemulator and by the attached modem In that way modem initialization strings sent by legacy software will apply to both the Modemulator and the dial up modem Outgoing PSTN Calls For a PSTN connection to be initiated a dial command is sent to the host Mo...

Page 31: ...from answering an incoming PSTN call If the host Modemulator has a PSTN connection already in progress with a remote dial up modem and a remote Modemulator attempts to contact the host Modemulator the remote Modemulator will report NO DIALTONE If the host Modemulator has a cellular connection already in progress with a remote Modemulator and another remote Modemulator attempts to contact the host ...

Page 32: ...ault the Modemulator will echo commands back to the terminal General rules for using AT commands Here are some general guidelines for sending AT commands to the Modemulator Type AT before each command and press ENTER after each command The exceptions are A and which require neither AT nor ENTER Leave zeroes off the end of AT commands A missing numeric parameter is assumed to be a zero For example ...

Page 33: ...M on power up or when the Modemulator receives an ATZ command Commands sent to the Modemulator to change settings will modify the RAM parameters only The settings must be saved into NVRAM to make the new settings nonvolatile The commands to display and manage the Modemulator card settings are detailed in the AT Command Reference Guide section in this guide Nonvolatile Random Access Memory The Mode...

Page 34: ... will be displayed This command will not be forwarded to the analog modem AT Basic Command Help unrecognized commands accepted ignored D Dial Command Help I1 Main Checksum Ampersand Command Help I4 RAM Variables Modemulator Command Help I5 EEPROM Variables S S Register Command Help I6 Link Diagnostics I7 Product Profile Flash New Code O Return Online A Repeat Last Command Q0 Display Result Codes A...

Page 35: ... Dial Command Help Screen This command will not be forwarded to the analog modem Dn Dial n phone number This must be the last command in the AT command string If a Dial command is issued before DSR is asserted the ERROR message will be displayed DSR is asserted after the Listener port TCP server has started and the Connect LED has started flashing green ATD Dial Command Help unrecognized commands ...

Page 36: ...hone number was replaced by a Modemulator and Y was used to translate the number to a Port IPaddress Example ATDT4 The Y command was used to create an entry having the phone number 4 with the associated Port IPaddress of the new remote Modemulator This is equivalent to ATD4 since the T dial modifier is ignored 2 The dialing directory is searched for an entry containing the phone number n and a mat...

Page 37: ... Example AT Y 2 172 17 2 1 Stores the phone number 2 the default port number and the IP address into the Modemulator dialing directory ATDS2 Dials the stored number 2 where 2 was formerly the location of the stored number in the analog modem D i p Direct IP Dialing i destination IP address p destination port number This must be the last command in the AT command string Bypass the directory lookup ...

Page 38: ...ble local echo of typed characters in a data connection This is sometimes known as full duplex mode H Hang Up This must be the last command in the AT command string Disconnect the local TCP client from Remote Command Mode see the R1 command and cause both Modemulators to report NO CARRIER I1 Display Checksum Display the Modemulator firmware s 4 digit hex checksum used mainly by tech support Exampl...

Page 39: ...tics Courier Dial up Business Modem Example This command will not be forwarded to the analog modem ATI4 USRobotics Courier EMU Settings BAUD 115200 PARITY N WORDLEN 8 E1 F1 Q0 V1 X7 C1 D2 H1 I0 L0 R2 S0 C0 D0 F0 J0 M0 O0 R0 S00 001 S01 000 S02 043 S07 060 S08 002 S19 000 S21 010 S22 017 S23 019 S44 015 S59 000 S60 020 S61 120 S64 060 S65 015 LAST DIALED 2 OK ...

Page 40: ...ilar to a USRobotics Courier Dial up Business Modem Example This command will not be forwarded to the analog modem ATI5 USRobotics Courier EMU NVRAM Settings BAUD 115200 PARITY N WORDLEN 8 E1 F1 Q0 V1 X7 C1 D2 H1 I0 L0 R2 S0 C0 D0 F0 J0 M0 O0 R0 S00 001 S02 043 S07 060 S08 002 S19 000 S21 010 S22 017 S23 019 S44 015 S59 000 S60 020 S61 120 S64 060 S65 015 OK ...

Page 41: ...ator Chars Rcvd RXD characters received from remote Modemulator Max Latency See S61 for description Blank in Single Ended mode Blank if remote heartbeat period is zero Last Call Duration of call in days hrs min sec Labeled Current Call if in Remote Command Mode Disconnect Reason See Appendix E for a list ATI6 USRobotics Courier EMU Link Diagnostics Chars Sent 0 Chars Rcvd 0 Max Latency sec 000 Las...

Page 42: ... to ordinary data connection The CONNECT message will report the DTE speed of the answer side ATI7 USRobotics Courier EMU Configuration Profile Product type Modemulator Product ID USR3516 EMU Code Date 09 08 15 Code Rev 1 0 02 Modemulator S N 1MENB2AP0001 Cellular S N MB19D7K4WK IMEI MEID 356144040545432 IMSI 310410657302303 F W Version m2m 1 46 0 2 S W Version USRobotics_V1 0 38 Date Time 2015 09...

Page 43: ... verbal result codes with numeric codes See Appendix D for a description of result codes V1 Verbal Result Codes default Use verbal result codes See Appendix D for a description of result codes Xn Result Code Options default X7 Result Code Options X0 X1 X2 X3 X4 X5 X6 X7 0 OK 1 CONNECT 2 RING 3 NO CARRIER 4 ERROR 6 NO DIAL TONE 7 BUSY 8 NO ANSWER 10 REFUSED 11 RINGING The local DTE speed is appende...

Page 44: ...d copy to RAM Settings for the following RAM variables are stored in EEPROM E F Q V X C D H I L R S C D F J M O R S0 S2 S7 S8 S19 S21 S22 S23 S44 S59 S60 S61 S64 S65 See W command for storing variables in EEPROM Flash New Modemulator Code This must be the last command in the AT command string See Appendix I Procedure for Flashing New Firmware into Modemulator ...

Page 45: ...s normally If the Modemulator is currently in a cellular or analog connection the DCD signal will be asserted AT Ampersand Command Help unrecognized commands accepted ignored C0 CD Override I0 S W Recv Flow Ctrl Disabled C1 CD Normal I1 Xon Xoff Signals Local Remote I2 Xon Xoff Signals Local Only D0 DTR Override D2 DTR Normal L0 Normal Line L1 Leased Line F0 Factory no flow F1 Factory H W flow R1 ...

Page 46: ... Modemulator is currently in a cellular or analog connection and the DTR signal is de asserted the connection will be terminated Be sure to re assert DTR before the next connection attempt F0 Set Factory Defaults no flow ctrl Equivalent to sending AT F1 X1 H0 R1 See Factory Defaults Table below F1 Set Factory Defaults H W flow ctrl as shipped from factory See Factory Defaults Table below F2 Set Fa...

Page 47: ...43 043 043 Q 0 0 0 S7 060 060 060 V 1 1 1 S8 002 002 002 X 1 7 7 S19 000 000 000 C 1 1 1 S21 010 010 010 D 2 2 2 S22 017 017 017 H 0 1 2 S23 019 019 019 I 0 0 2 S44 015 015 015 L 0 0 0 S59 000 000 000 R 1 2 1 S60 020 020 020 S 0 0 0 S61 120 120 120 C 0 0 0 S64 060 060 060 D 0 0 0 S65 015 015 015 F 0 0 0 J 0 0 0 M 0 0 0 O 0 0 0 R 0 0 0 ...

Page 48: ...Xon Xoff Signals Local and Remote Modemulator Xon and Xoff characters received from the local DTE control the flow of data to the DTE and Xon Xoff characters are also passed along to the remote Modemulator as data See Appendix F Flow Control I2 Xon Xoff Signals Local Modemulator Only Xon and Xoff characters received from the local DTE control the flow of data to the DTE but are not passed along to...

Page 49: ...is does not mean that DSR will be always ON It will be ON when the Modemulator is ready for commands and when DCD is ON It will be OFF while the cellular Gateway is booting or after a disconnect while the TCP IP Listener is starting S1 DSR follows DCD The DSR signal follows the DCD signal on the RS 232 interface W Store RAM Variables to EEPROM This must be the last command in the AT command string...

Page 50: ... Security Banner up to 256 characters can be displayed before the Login Banner and login prompt Factory default is no Security Banner AT Modemulator Command Help unrecognized commands accepted ignored B Program Security Banner A Switch to Analog Port until DTR off B Display Security Banner I Program CID L Program Login Banner Z Program Listener Port Number L Display Login Banner Bitmapped n 1 Show...

Page 51: ...e calling Modemulator has C1 set and has programmed the Caller ID with the I command the Caller ID string will be sent to the answering Modemulator before acknowledging the first ringback If the answering Modemulator has C1 set then the Caller ID of the calling Modemulator must be found in the dialing directory as the phone number or else the connection is refused See Appendix G Caller ID Screenin...

Page 52: ...nistrator s password See Appendix G Setting Up Dialback Security for more details F0 Allow Forwarding of Configuration Commands to Analog Modem default Normally an AT command containing a dial string with a phone number not found in the dialing directory will be forwarded in its entirety to the analog modem attached to the modem port F1 Disable Forwarding of Configuration Commands to Analog Modem ...

Page 53: ...t command in the AT command string When Password Prompting is enabled see Sn command a Login Banner and login prompt will appear to the call originator Use this command to program the desired Login Banner Factory default Login Banner USRobotics Courier M2M Modemulator Expansion Card After issuing this command the following prompt will appear Type up to 64 displayable characters When finished press...

Page 54: ...his command will stop the TCP server Listener from being created preventing answer mode Pn x Grant or Deny Administrator Privileges for User n When Password Prompting is enabled see Sn command remote users must login in order to complete the connection Use this command to grant x 1 or deny x 0 Administrator privileges to any User n User 0 is always an Administrator Administrator privileges are req...

Page 55: ...he command AT S0 p where p is replaced with the desired password Each password may contain up to 15 displayable characters case sensitive with no spaces User 0 is always an Administrator Users 1 through 9 may be granted Administrator privileges using the Pn command Each time a new User 1 9 is added it will default with no Administrator privileges All passwords must be unique AT S Security Settings...

Page 56: ...pe Phone Port IPaddr Records This must be the last command in the AT command string This command will erase all existing records in the local phone number translation directory You will be prompted Are You Sure The User must press Y in order to proceed with the erasure See the Y command for programming records ...

Page 57: ...ments for analog modems On the originate side the legacy dial string can be sent as is to the Modemulator By using this command the Modemulator can be told how to translate the old phone number to a TCP client port number and IP address Phone numbers may contain only numeric digits 0 9 and commas for delay See S8 register All other dial modifier characters will be accepted and ignored There is EEP...

Page 58: ...8 3 4 equivalent to AT Y 4 8888 172 18 3 4 Records may be deleted by specifying only the phone number This will cause the last record in the dialing directory to be moved up to the empty slot Example AT Y 4 the above record would be deleted Records may be modified by simply reprogramming the same phone number with a new port number and or IP address The Modemulator will prompt Replace Existing Rec...

Page 59: ...Each time the Modemulator is in AT command mode the cellular Gateway will be instructed to create a TCP server to listen on this port number The factory default Listener port is 8888 Example AT Z 2025 If the User wishes to disable Listener mode select Originate Only by issuing the O1 command To clear the Listener port number enter AT Z Enter ...

Page 60: ...he connection attempt if S0 is set too high because typically the NO ANSWER timeout is set to 60 seconds ATS S Register Command Help unrecognized commands accepted ignored S0 Autoanswer Ring S59 1 2 Enable CID S59 2 4 Disable Cmd Fwd to Analog Port S2 Escape Char ASCII S59 3 8 Single Ended Modemulation S59 4 16 Sched Remote Cmd Mode Next Dial S7 NO ANSWER Timeout sec S59 5 32 Originate Only S59 6 ...

Page 61: ...NO CARRIER In cellular calls If no RINGBACKs were received within half of this time then the local Modemulator will report BUSY If at least one RINGBACK has been received the local Modemulator will report NO ANSWER when S7 expires S7 will also control the connection attempt timeout in answer mode S8 Comma Delay default 2 seconds Each comma in the dial string will cause an extra delay before the CO...

Page 62: ...resent Xoff in S W Flow Control H2 See Appendix F Flow Control S44 Leased Line Retry Timer default 15 sec This register controls the number of seconds delay after a disconnect and restart of the Listener that the Modemulator waits before attempting to reconnect to the remote Listener This emulates the behavior of analog leased line modems See L1 command and Appendix L Leased Line Operation S44 is ...

Page 63: ...ners See the J command Bit 7 value 128 Enable Dialback Security See the D command S60 Heartbeat Period default 20 seconds Heartbeat tokens can be sent from each Modemulator when there are no data bytes sent for a period of seconds This allows the remote s receiver to detect long latency in the system including the cellular network all processors buffers etc See S61 Maximum Latency S60 Setting Resu...

Page 64: ... seconds if no data sent 150 159 heartbeat sent each 150 seconds if no data sent 160 169 heartbeat sent each 160 seconds if no data sent 170 179 heartbeat sent each 170 seconds if no data sent 180 189 heartbeat sent each 180 seconds if no data sent 190 199 heartbeat sent each 190 seconds if no data sent 200 209 heartbeat sent each 200 seconds if no data sent 210 219 heartbeat sent each 210 seconds...

Page 65: ...64 Login Timeout default 60 seconds If Password Prompting is enabled see Sn command upon making a TCP connection and completing Modemulator handshake a Login screen will be presented to the caller If the caller does not login before the Login Timeout expires a disconnect will occur Range for S64 is 30 255 S65 Analog Answer Timeout default 15 seconds If autoanswer is off S0 0 and an analog call is ...

Page 66: ...tor 2 LEDs indicators system connect status operating mode 1 mode switch Modemulator Gateway Serial Port Ratings Terminal Port RS 232C DCE Auto baud detection of 115200 57600 38400 19200 9600 4800 2400 1200 and 300 bps Modem Port RS 232C DTE 115200 57600 38400 19200 9600 4800 2400 1200 and 300 bps Power The symbol on the label at the bottom side of the gateway shows the power requirements Input vo...

Page 67: ...ing pdf Power Connector Datasheet PDF http support usr com support 3510 files molex_43025 400_datasheet pdf SAFETY WARNING This device operates on DC power provided via a DC power supply or AC power adapters Only use power supplies in the range 9 33V DC and make sure the product is installed near a power outlet that is easily accessible This product is regarded a class III equipment where protecti...

Page 68: ...900 2100 MHz and AWS band 1700 2100MHz B1 B2 B4 B5 B6 B8 2G GSM GPRS EDGE 850 900 1800 1900 MHz CDMA 1xRTT EV DO rev0 EV DO revA USR3520 only 800 1900MHz BC0 BC1 Max connectivity speeds HSPA 14 4Mbps Cat 10 down 5 76 Cat 6 up EV DO RevA mode 3 1Mbps FL 1 8Mbps RL HSPA Rel 7 SW features CPC DTX DRX Enhanced L2 EF DPCH ...

Page 69: ...ser accounts o Caller ID Screening o Password Prompting o Dialback Security o Configurable security warning banner up to 256 characters o Configurable login banner up to 64 characters IPsec VPN o Encryption 3DES AES128 AES 256 o Authentication MD5 SHA1 SHA256 o Key Group DH1 DH2 DH5 DH14 Firewall o DMZ o Inbound Port Forwarding o Outbound Port Filtering o Outbound Trusted IPs Minimum System Requir...

Page 70: ...idity operational 5 95 non condensing Operating altitude up to 2000m Enclosure Type Industrial Grade Aluminum Mounting 6 through holes for M4 bolts 2 x 2 compatible with VESA Mount MIS D 75 optional standard DIN rail mounting interface Package Dimensions Weight 8 5 x 5 55 x 2 5 in 21 6 x 14 1 x 6 35 cm 1 38 lb 63 kg Product Dimensions Weight 4 53 x 4 13 x 1 77 in 11 5 x 10 5 x 4 5 cm 0 77 lb 0 35 ...

Page 71: ...Escape Xon Xoff can be any ASCII character 00h thru 7Fh 0 thru 255 decimal What are dial modifier characters Dial modifier characters are any non numeric displayable character following a dial D command Examples of common dial modifier characters used in dial up modems are P T W R L S Also punctuation characters like and space are dial modifier characters Dial modifier characters except comma colo...

Page 72: ...ing Modemulator with Caller ID Screening then prompt for a password If either authentication fails the connection will not complete Can I enable both Caller ID Screening and Dialback Security Yes With Caller ID Screening and Dialback Security both enabled a Modemulator connection will first validate the originating Modemulator with Caller ID Screening then prompt for a dialback number If either au...

Page 73: ...ssword 2 Follow the instructions in the USR3520 USR803520 Gateway User Guide for selecting the Generic UMTS network setting in the embedded GUI 3 Enter the APN given by your cellular service provider Consult the USR3520 USR803520 Gateway User Guide for instructions on entering an APN 4 The embedded GUI of the USR3520 USR803520 has a Connect while on international roaming feature Depending on how t...

Page 74: ...enter AT S3 enter AT S4 enter AT S5 enter AT S6 enter AT S7 enter AT S8 enter AT S9 enter Disable all Administrator privileges AT P1 enter AT P2 enter AT P3 enter AT P4 enter AT P5 enter AT P6 enter AT P7 enter AT P8 enter AT P9 enter Erase all dialing directory entries AT W enter y enter Restore default Listener port AT Z 8888 enter Why do I need an M2M data plan with the Modemulator The Modemula...

Page 75: ...ms and don t offer analog services The voice services that cell phones use are actually sending and receiving digital voice not analog And also cellular modem and gateways make data connections not digital voice connections The cellular network s digital voice service is too low fidelity to carry a dial up modem s analog signal For an overview of cellular networking and the legacy PSTN download th...

Page 76: ...0bps 8 N 1 serial settings in the Modemulator 3 Use the W command to save those serial setting into the Modemulator s non volatile memory The Cisco console port may work best with the Modemulator or any modem pre configured for DTR override flow control off quiet mode command echo off and autoanswer on It may be useful to consult Cisco s online guide for Attaching a USRobotics Modem to the Console...

Page 77: ...B of rcvd energy per code bit to interference level EEPROM Electrically Erasable Programmable Read Only Memory F W Firmware GUI Graphical User Interface H W Hardware IMEI International Mobile station Equipment Identity IMSI International Mobile Subscriber Identity IP Internet Protocol MEID Mobile Equipment IDentifier MVNO Mobile Virtual Network Operator NVRAM Non Volatile Random Access Memory PSTN...

Page 78: ...er is shown on the Modemulator I7 screen on the line labeled Modemulator S N If the Modemulator is not responding to the I7 command remove power from the unit and uninstall the Modemulator expansion card to find the Modemulator expansion card serial number on the expansion card label 2 Visit the Support section of the USRobotics Web site at www usr com support 3520 Many of the most common issues t...

Page 79: ... com emailsupport it Luxembourg www usr com emailsupport be Netherlands www usr com emailsupport nl Norway www usr com emailsupport ea Poland www usr com emailsupport pl Portugal www usr com emailsupport pt Russia www usr com emailsupport ru Spain www usr com emailsupport es Sweden www usr com emailsupport se Switzerland www usr com emailsupport de Turkey www usr com emailsupport tk United Kingdom...

Page 80: ... 57 39 9 04 04 EOT 22 16 SYN 40 28 58 3A 05 05 ENQ 23 17 ETB 41 29 59 3B 06 06 ACK 24 18 CAN 42 2A 60 3C 07 07 BEL 25 19 EM 43 2B 61 3D 08 08 BS 26 1A SUB 44 2C 62 3E 09 09 HT 27 1B ESC 45 2D 63 3F 10 0A LF 28 1C FS 46 2E 64 40 11 0B VT 29 1D GS 47 2F 65 41 A 12 0C FF 30 1E RS 48 30 0 66 42 B 13 0D CR 31 1F US 49 31 1 67 43 C 14 0E SO 32 20 SP 50 32 2 68 44 D 15 0F SI 33 21 51 33 3 69 45 E 16 10 D...

Page 81: ...02 66 f 116 74 t 75 4B K 89 59 Y 103 67 g 117 75 u 76 4C L 90 5A Z 104 68 h 118 76 v 77 4D M 91 5B 105 69 i 119 77 w 78 4E N 92 5C 106 6A j 120 78 x 79 4F O 93 5D 107 6B k 121 79 y 80 50 P 94 5E à 108 6C l 122 7A z 81 51 Q 95 5F _ 109 6D m 123 7B 82 52 R 96 60 110 6E n 124 7C 83 53 S 97 61 a 111 6F o 125 7D 84 54 T 98 62 b 112 70 p 126 7E 85 55 U 99 63 c 113 71 q 127 7F DEL ...

Page 82: ...n If an update is available the gateway will automatically download and install the update USR recommends auto provisioning only if the product is properly registered on the USR Universe If the product is not registered or if the gateway has a low cellular data rate plan disable auto provisioning and check for updates manually to avoid the extra data usage Do not manually or automatically update t...

Page 83: ...device is powered on and checks for an updated image file The gateway will automatically download and install updates from the USR Universe over the cellular connection If the product is not properly registered on the USR Universe or to reduce cellular data usage disable auto provisioning and manually check for updates If auto provisioning is turned off USR strongly recommends checking for updates...

Page 84: ...st be one of the following 300 1200 2400 4800 9600 19200 38400 57600 115200 Parity must be one of the following 8N1 8 data bits no parity 1 stop bit 7E1 7 data bits even parity 1 stop bit 7O1 7 data bits odd parity 1 stop bit 7M1 7 data bits mark parity 1 stop bit 7S1 7 data bits space parity 1 stop bit 7M1 is the same as 7 data bits no parity 2 stop bits ...

Page 85: ...etected from remote Modemulator 3 NO CARRIER Data connection has terminated 4 ERROR Command is invalid or DSR not asserted 6 NO DIAL TONE Network TCP connection attempt timed out 7 BUSY Cellular half of S7 expired with no ringbacks 8 NO ANSWER Ringback s detected but S7 expired 10 REFUSED Caller ID failed authentication 11 RINGING Remote Modemulator is displaying RING ...

Page 86: ...ode Escape Code default was issued by the local DTE 4 Loss of Carrier Gateway or analog modem de asserted DCD 5 Inactivity Timeout Local or remote Modemulator disconnected due to data inactivity 6 DISC Received Remote Modemulator disconnected unspecified reason 7 Link Timeout Local Modemulator disconnected due to network latency 8 Keypress Abort A key was pressed during connection handshake 9 Refu...

Page 87: ...e local DTE 2 Software Flow Control S W Transmit Flow Control When the Modemulator s incoming transmit data buffer is getting full it will send the programmable Xoff character to the local DTE which commands the DTE to stop sending transmit data to the Modemulator When sufficient space becomes available the programmable Xon character will be sent enabling data flow S W Receive Flow Control If set ...

Page 88: ...Modemulator may originate or answer a connection Host Modemulator A Modemulator attached to a terminal or application server at a host site In a peer to peer system a host Modemulator may originate or answer a connection Administrator With Password Prompting enabled in an answering Modemulator an Administrator is a person or application that has privileges to contact the answering Modemulator to r...

Page 89: ...entry in its dialing directory The originating and answering Modemulator must both be configured to enable Caller ID which can be done locally pre deployment or remotely post deployment The following steps will describe how to do local configuration To do remote configuration see Appendix H for details about using Remote Access Here are the steps for locally setting up Caller ID Screening 1 Enter ...

Page 90: ... It does not require you to send W 4 Enable CID in the answering Modemulator Issue the C1 command to enable CID in the answering Modemulator Example AT C1 W The C setting is not automatically written to EEPROM Send W to maintain the S registers after a reset 5 Caller ID Screening is now operational Steps 1 and 2 configure the originating Modemulator to always send its CID number when originating a...

Page 91: ...ix H for details about using Remote Access Here are the steps for locally setting up Password Prompting 1 Enter an Administrator password in the answering Modemulator to enable Password Prompting Connect a computer serial port to the answering Modemulator Terminal port with a serial cable Run a terminal application on the computer to facilitate sending commands into the Modemulator In order to ena...

Page 92: ...0 password Example AT S0 Issuing the command with a blank password deletes the previous password Granting Administrator Privileges to a User When Password Prompting is enabled Users 1 9 have no Administrator privileges by default but can be individually granted Administrator privileges A User can be granted or denied Administrator privileges locally pre deployment or remotely post deployment The f...

Page 93: ...s out the connection will fail and the originating Modemulator will display Login Failed If nothing is entered before S64 times out the connection will fail and the originating Modemulator will display Login Failed If a valid phone number of another Modemulator is entered the answering Modemulator will disconnect and after the duration set by the S44 register it will attempt to dial that Modemulat...

Page 94: ...ck Security in the answering Modemulator and save to NVRAM Issue the D1 command to enable Dialback Security in the answering Modemulator Example AT D1 W Steps 3 and 4 can be performed with the single compound command ATS0 1 D1 W 5 Enable Auto answer in the originating Modemulator and save to NVRAM Connect a computer serial port to the originating Modemulator Terminal port with a serial cable Run a...

Page 95: ...r Guide Page 95 of 113 In order to disable Dialback Security issue the D0 command and save to NVRAM Example AT D0 W The D setting is not automatically written to EEPROM Send W to maintain the S registers after a reset ...

Page 96: ...ed to equipment at a remote site In a peer to peer system a remote Modemulator may originate or answer a connection Host Modemulator A Modemulator attached to a terminal or application server at a host site In a peer to peer system a host Modemulator may originate or answer a connection Administrator With Password Prompting enabled in an answering Modemulator an Administrator is a person or applic...

Page 97: ...Issue the R1 command to schedule Remote Command Mode in the originating Modemulator Example AT R1 USR recommends not sending W to the Modemulator while R1 is set to prevent Remote Command Mode from being enabled following every reset Starting A Remote Access Session 1 Dial the remote Modemulator that you want to manage Use any form of the D command ATD ATD or ATDL to initiate a connection to the r...

Page 98: ...rd is not accepted the answering Modemulator will disconnect and the originating Modemulator will display a Login Failed message and return to command mode If no password is entered before S64 times out the answering Modemulator will disconnect and the originating Modemulator will display a Login Failed message and return to command mode Ending A Remote Access Session There are three ways to exit ...

Page 99: ...d access to the Internet 1 Download the new Modemulator firmware hex file from the USR support website onto your computer 2 Connect the computer serial port to the Modemulator Terminal port with a serial cable Run a terminal application on the computer to facilitate sending commands into the Modemulator You will need to know how to send a hex file using ASCII protocol text file from your terminal ...

Page 100: ...r and restart the current flash image Step 5 erases the current Modemulator firmware image However the system will remain operational with limited capability until new firmware is loaded 5 Within 40 seconds type these three characters If the characters are not entered within 40 seconds the flash process will abort and exit the boot loader restarting the current flash image Press to Reset Boot ...

Page 101: ... the file transfer completes a checksum will be performed If it is successful Modemulator will be in AT command mode with OK responses If the hex file is not sent within 40 seconds or if the checksum fails you will see Boot instead of the normal OK response after AT commands Repeat from step 3 If flashing cannot succeed the hex file may be corrupt and should be replaced with a fresh file from USR ...

Page 102: ...out RS 232 output signal levels are nominally 5v DB9F Pin Symbol Description Direction 1 DCD Carrier Detect Output 2 TXD Transmit Data Output 3 RXD Receive Data Input 4 DTR Data Terminal Ready Input 5 GND Ground 6 DSR Data Set Ready Output 7 CTS Clear To Send Input 8 RTS Request To Send Output 9 RI Ring Indicator Output DB9M Pin Symbol Description Direction 1 DCD Carrier Detect Input 2 RXD Receive...

Page 103: ...to peer data service is typically not available directly from mobile operators However Mobile Virtual Network Operators MVNOs can provide this type of service illustrated below With this type of peer to peer data routing each of the mobile devices are assigned a private static IP address An originating Modemulator can contact an answering Modemulator by addressing the IP address of the answering M...

Page 104: ...L1 command is issued to the originating Modemulator it will attempt to connect with the answering Modemulator using the last dialed number similar to issuing ATDL It is therefore necessary to issue ATDn where n is the desired phone number in the directory or ATD n where n is the desired IP address one time to populate the Last Dialed Number area This means that the L1 command also emulates the beh...

Page 105: ...e remote Modemulator The remote Modemulator receives the token and generates a break signal on the DTE s RXD line The length of the generated break signal is controlled by S21 in 10 ms increments on the receiving Modemulator Set S21 0 on the receiving Modemulator to disable generation of break signals Since most of the data buffering takes place in the gateway s memory the only version of break ha...

Page 106: ...nts The safety precautions listed in this User Guide must be observed at all times Failure to comply with these precautions may result in injury and property damage USRobotics assumes no liability for the customer s failure to comply with these requirements WARNING YOU ARE EXPRESSLY PROHIBITED FROM USING THIS PRODUCT IN HIGH RISK APPLICATIONS AND SUCH USE SHALL BE AT YOUR SOLE RISK AS USED IN THIS...

Page 107: ...owing schedule Months 0 3 100 Months 4 12 50 Year 1 2 25 1 7 A product or part that is repaired or replaced under this Limited Warranty shall be covered for the remainder of the original warranty period applying to the product or part or for NINETY 90 days whichever is longer All products or parts that are exchanged for replacement will become the property of U S ROBOTICS 1 8 U S ROBOTICS makes no...

Page 108: ...Return Center 4 2 Any product or part returned to U S ROBOTICS without an RMA issued by U S ROBOTICS prominently displayed on the exterior of the return packaging will be returned 4 3 CUSTOMER agrees to pay shipping charges to return the product or part to the authorized U S ROBOTICS Return Center to insure the product or assume the risk of loss or damage which may occur in transit and to ship the...

Page 109: ... a telephone network connected to the device including any transient phenomenon due to the cross connected nature of a device between these two networks failures caused by products not supplied by U S ROBOTICS damage cause by moisture corrosive environments high voltage surges shipping abnormal working conditions or the use of the product outside the borders of the country or territory intended fo...

Page 110: ...egality or enforceability of the remaining terms shall not be affected or impaired 7 0 GOVERNING LAW This Limited Warranty shall be governed by the laws of the State of Illinois U S A excluding its conflicts of laws principles and excluding the United Nations Convention on Contracts for the International Sale of Goods U S Robotics Corporation 1300 East Woodfield Road Suite 506 Schaumburg IL 60173 ...

Page 111: ...nstalled and used in accordance with the instruction manual may cause harmful interference to radio communications Operation of this equipment in a residential area is likely to cause harmful interference in which case the User will be required to correct the interference at one s own expense Modifications not expressly approved by the manufacturer could void the User s authority to operate the eq...

Page 112: ...ich this declaration relates is in conformity with the following standards and or other normative documents EN60950 1 EN55022 EN55024 EN61000 3 2 EN61000 3 3 We hereby declare that the above named product is in conformity with the essential requirements and other relevant provisions of Directive 2011 65 EU The conformity assessment procedure referred to in Article 10 3 and detailed in Annex IV of ...

Page 113: ... and fitness for a particular purpose If there is any software on removable media described in this documentation it is furnished under a license agreement included with the product as a separate document in the hard copy documentation or on the removable media in a directory named LICENSE If you are unable to locate a copy please contact U S Robotics and a copy will be provided to you UNITED STAT...

Reviews: