ONNECTION 2.3. ROXY ETUP 2.4. 2.5. P2P C ONNECTION ADVANCED SETUP ...23 3.1. NAT R EHINDS THE Setup the SP5001A/S: ...24 Setup the NAT router: ...26 3.2..28 ODEC ELECTION FIRMWARE UPGRADE...30 4.1. TFTP S ERVER ETUP 4.2. WEB I PGRADE BY 4.3.
Page 4
About this User’s Manual This user’s guide gives hardware specifications and explains web configuration and command line configuration for the VoIP Telephony Gateway. Specifications are subject to change without notice. Online Upgrade Please refer to http://www.micronet.info/ for additional support documentation. General Syntax Conventions Mouse action sequences are denoted using a comma.
Ethernet-based devices. No need to prepare extra hubs or switches. SP5001A/S is an ideal solution for home users or small offices. SP5001A/S is compliant with IETF RFC 3261 SIP standards, and has a built-in DHCP server to assign IP addresses automatically to your PCs, making configuration effortless.
1.2. Features ● Compliant with IETF RFC 3261 SIP standards ● Provide 1 RJ-11 FXS port for phone set or fax machine ● Provide 3-port 10/100M Ethernet switch ● Provide advanced telephony features, such as call hold, call forward and call transfer.
Dimension & Weight : 190 x 124 x 37 mm, 320g Certification CE, FCC 1.3. Default Settings The following are the settings of the default profile IP Parameters WAN IP Address: 10.1.1.3 Subnet: 255.0.0.0 Default gateway: 10.1.1.254 LAN IP Address: 192.168.123.123 Telnet and Web Login Password Login = root Password = Null (default)
1.4. Appearance Front Panel 1. LED Status Display Rear Panel 1. Reset Button 2. RJ-45 WAN Port 3. RJ-45 LAN Ports 4. RJ-11 FXS Interface 5. Power Jack 12V DC Note : To restore the factory default configuration settings, press and hold the Reset button on the rear panel for more than 3 seconds.
LED Status Display: LEDs Functions Power Green STATUS Status Green Green Green Green Connection (1, 2, 3) Ethernet WAN Port: Connect the Ethernet cable from gateway's WAN port to the ADSL or Cable modem Ethernet port. Ethernet LAN ports: Connect the Ethernet cable from gateway's LAN port to the Ethernet adapter in your computer.
LAN and the WAN. In the case of connecting a Cable Modem you must connect the coaxial cable from your cable service to the threaded coaxial cable connect on the back of the cable modem. 2.1. Connecting the SP5001A/S 1. Turn off your computer 2. Turn off the DSL or cable broadband modem 3.
Page 11
6. Connect the power adapter to the gateway and plug it in to a power outlet. It takes about 40 seconds to boot up completely 7. Power on your computer and DSL modem 8. Configure your PC network adapter to set to automatically get its TCP/IP configuration from the SP5001A/S via DHCP.
Page 12
Internet Protocol (IP) addresses in an organization's network. 9. Connect the SP5001A/S by typing http://192.168.123.123 in the address field of Internet Explorer or Netscape Navigator. 10. Login your gateway by enter root as user name and no password when...
Page 13
If network failed to access the Internet, restart your network in the correct sequence. Failure to restart your network in the correct sequence could prevent you from connecting to the Internet. 1. First, plug in and turn on the broadband modem and wait 1 or 2 minutes. 2.
2.2. Internet Connection Setup This section shows the basic setup to enter the Internet connection settings provided by your ISP. Before proceeding with the Internet connection setup, you need to know the setup information for your specific type of Internet connection, for example, DSL connection or Cable connection, login name / e-mail and password, then you can configure the gateway.
Page 15
3. Enter your DSL login name into User Name field 4. Enter your DSL password into Password field 5. Click button 6. Select [Commit Data] and click 7. Select [Reboot System] and click Wait for the gateway to reboot, check the DSL connection status by select the [PPPoE Configuration] B.
Page 16
2. Enter the IP address, Subnet and Default Gateway 3. Click button 4. Select [Commit Data] and click button. 5. Select [Reboot System] and click button.
SIP Serve rendezvous point at which callees are globally reachable, and perform registration, call routing function. The VoIP gateway (or IP phone) of the users in the domain register their IP addresses with the server so that the other users can reach them.
Page 18
7. Select [Commit Data] and click 8. Select [Reboot System] and click After reboot the SP5001A/S, check the Status LED, it shows the gateway has registered to the SIP server successfully when the LED stays on. If not, the Status LED is blinking, check the Internet connection and SIP Configuration settings again.
2.4. Peer-to-Peer Mode Setup P2P Mode doesn’t require any centralized control units like Proxy Mode does, it makes communication between two end-points directly, [Phone Book] needs to configure to work with in P2P Mode. It requires direct public IP access, it can also perform the job behind the NAT device with static public IP connection, but it can not work behind the NAT device with the dynamic IP connection.
Page 20
2. Enter the Line Number The Line Number is same as an extension number from of PABX system. You can create your own extension numbering plan for your VoIP system. 3. Click button 4. Select the [Phone Book] at the Configuration Menu section...
Page 21
5. Enter the destination information into New Record field 6. Select [Commit Data] and click 7. Select [Reboot System] and click Follow the same steps to configure the remote side gateway. The next section shows the Peer-to-Peer configuration example. Note: Remember, the P2P Mode can not work behind the NAT device with the dynamic IP connection.
2.5. P2P Connection Example The following example shows the gateway’s settings of each location in P2P Mode Head office dials 77# to reach branch office gateway Branch office dials 33# to reach head office gateway Head Office Network SIP Line Number Phone Book...
Page 23
Branch Office Network SIP Line Number Phone Book...
SP5001A/S behind the NAT device if your SP5001A/S acts standalone device in your network. 3.1. Behinds the NAT Router (P2P Mode) When you place the SP5001A/S behinds the NAT router in P2P Mode, a few more settings need to configure on the SP5001A/S and router.
Setup the SP5001A/S: 1. Open the web browser to connect the gateway and select the [Network Interface] 2. Change the WAN IP Address, assign the IP address depends on your router settings, for example: 192.168.1.8 Note: The static IP must configured in this application 3.
Page 26
8. Select [Commit Data] and click button. 9. Select [Reboot System] and click button.
Setup the NAT router: When the VoIP gateway or computer behind the NAT router, normal web surfing and email will not know the difference, but some communication services using ports other then the normal web ports (ports are like door ways to your computer and for security the communication has the abnormal ones closed and locked but the normal ones open like the web surfing port 80).
Page 28
B. Port Forwarding (Virtual Server) If you can not find the DMZ function on your router or firewall, then the Port Forwarding is another way to allow the communication traffic pass through. A broadband router creates a firewall between your internal network and the internet. A firewall keeps unwanted traffic from the internet away from your LAN computers.
3.2. Codec Selection Codec (Coder / Decoder) Codecs are used to convert analog signals to a digital bit stream, and another identical codec at the far end of the communication converts digital bit stream back into an analog signal. Codecs vary in the sound quality, the bandwidth required, the computational requirements, etc.
4. Firmware Upgrade Firmware is a combination of software and hardware. Computer chips that have data or programs recorded on them are firmware. These chips commonly include the following: ROMs (read-only memory), PROMs (programmable read-only memory), EPROMs (erasable programmable read-only memory), it’s same as software, except it is executed from ROM, and does not disappear when the power is turned off.
4.1. TFTP Server Setup 1. Click the link to download the TFTP program. The file downloads as a compressed file called a zip (.zip) file. http://www.micronet.info/Download/Driver/VoIP/utility/tftpd32m.zip Note: The file opens in WinZip® or another decompression program, use the program to extract the zip from the compressed file. 2.
Page 33
3. After extracting the file, you can double-click the tftpd32.exe to start the program. 4. Download the firmware, copy and decompress the file into same folder where the TFTP program located Firmware file name: 1asipfxs.107b...
Page 34
5. Now, you have the TFTP server and latest Application firmware ready. Go to next section to configure the SP5001A/S. Note: Make sure the Current Directory has located the same folder as where the firmware file saved.
4.2. Upgrade by WEB Interface Assumed your SP5001A/S has configured static IP address (192.168.1.8) as the diagram showed. 1. Open the web browser to connect the gateway and select the [ROM Configuration] 2. Enter the TFTP server IP address (192.168.1.12)
Page 36
4. Select [TFTP] method 5. Select [Application Image] as Target File Type 6. Click button to start downloading the firmware TFTP server is uploading the file to the gateway After file transferred complete, the gateway will write the new firmware into the Flash ROM, wait until see the web browser showed Please issue FLASH CLEAN to consist software version...
Page 37
7. Select [Flash Clean] menu and click the button When the screen showed Flash cleaned!! You can now reboot the gateway. Note: All the settings will be erased after upgrade the firmware, the gateway needs to re-configure again. You can change Micronet VoIP gateway’s protocol from SIP to H.323, or from H.323 to SIP by firmware uploaded as well.
4.3. Upgrade by Telnet Command Telnet is another way you can access the gateway, assuming it has given you permission. More technically, Telnet is a user command and an underlying TCP/IP protocol for accessing remote network devices. On the Web, HTTP and FTP protocols allow you to request specific files from remote network devices, but not to actually be logged on as a user of that computer.
Page 39
2. Type telnet 192.168.1.8 and click to connect your gateway 3. Login screen 4. Type root as login name, no password, press [Enter] 5. Type the following command line to execute the upgrade procedure. usr/config$ rom -app -s 192.168.1.12 -f 1asipfxs.107b...
Page 40
6. Gateway is downloading the firmware file 7. After downloaded the file, start writing into Flash ROM...
Page 41
8. Always clean the flash memory after upgraded new firmware. 9. After the rebooting ... message showed, close the Telnet windows 10. Re-login the gateway and configure it. Note: Telnet mode is good for user to monitoring the upgrade procedures For more details about the Telnet commands, refer to the Command List section...
Micronet gateway provides a built-in web server. You can be accessed via Microsoft Internet Explorer or Netscape Navigator through use of a computer connected with an Ethernet cable to the SP5001A/S gateway. Configuration and administration can be performed through this convenient web interface. This section shows all of the configure functions.
5.1. Network Interface When the gateway connects to the DSL modem directly and shares LAN IP Address the connection for the LAN devices, this IP Address is assigned for the LAN devices’ default gateway If the gateway acts stand alone device and behinds the NAT router, the LAN IP Address can be leave as it is and disable the NAT function When your gateway has static IP address or set behind the NAT...
Page 44
network (LAN). The appropriate subnet mask carried along with the packet would be: 255.255.255.0 The default gateway IP is assigned by the ISP or your NAT router’s Default routing LAN IP. gateway Enable the DHCP client function if you have the Cable Modem DHCP connection to access the Internet Network Address Translation.
Page 45
can enable the UPnP function. Enter the public Internet IP address here, if the gateway behinds IP Sharing Server the NAT router. Address Enter the primary Domain Name Server IP address here. Primary DNS If the gateway connects to the server by URL address, DNS must Server configure.
5.2. SIP Information Select Proxy mode or Peer-to-Peer mode. Run Mode Set Proxy IP Address or URL e.g. 220.130.173.70 or Primary Proxy IP Address sip.micronet.info Set secondary proxy address here if available Secondary Proxy IP Address The outbound proxy is a normal SIP proxy. You configure your Outbound Proxy client, the gateway or phone, to use the proxy for all SIP sessions, just like when you configure your Web browser to use...
Page 47
SIP local UDP port number (5060~5070), default: 5060. Proxy Port Change the Proxy port only when your service provider has different application. Prefix String The Line Number is same as the telephone number, people Line1 Number locate you by this number. Account is requires by the SIP server for register, it can be the Line1 Account Line number, user name or e-mail account.
5.3. System Configuration Select In-Band, RFC2833 on DTMF replay type Keypad Type RFC2833 Payload Type (range: 96~128 inter-used: 100, RFC2833 Payload 102~105) Type Set Fax Payload Type (range: 96 or 101, default: 101) FAX Payload Type Set the DTMF inter digit time (second) Inter Digit Time Set CallerID type.
5.4. PPPoE Configuration Enable or Disable the PPPoE connection Device Enter your PPPoE account User Name Enter your PPPoE account password Password It shows the Internet connection IP address if the gateway IP Address PPPoE connection established. It shows the Internet connection gateway address if the gateway Destination PPPoE connection established.
5.5. Voice Configuration Set the Codecs priority here. If you set the g723 at first priority, Codec Priority g729a at second priority, then the gateway will use g723 to negotiate the connection first, then shift to second codec if the first didn’t match Set Specify sending packet size, G.723: 30/60/90, G.711A, Frame Size...
Page 51
audio systems. It’s a hardware device or software process that eliminates jitter Jitter Buffer caused by transmission delays in an Internet telephony (VoIP) network. As the jitter buffer receives voice packets, it adds small amounts of delay to the packets so that all of the packets appear to have been received without delays.
5.6. Phone Pattern Configuration For tone simulation, FXS Gateway adopts dual frequencies as traditional telephone does. Default tone value is set according to U.S. tone specification. Users may adjust the values to their own country’s tone specification or users-defined tone specification. Set Ring frequency, on time, off time.
Page 53
Audible tones are used in the telephone system to indicate the progress or disposition of a call. Precise dial tone consists of Current day "precise" tones consist of a summation of two low distortion sine waves. The Dial Tone signal is used in Public Switched Telephone Networks to indicate that the telephone network switching equipment has recognized that a telephone has gone off-hook, and the switching equipment is prepared to receive the dialed digits or DTMF codes.
5.7. Support Configuration T.38 is an ITU standard for sending FAX across IP networks in a T.38 FAX real-time mode. FAX messages are sent as UDP or TCP/IP packets. Enable the T.38 FAX function, the gateway can send or receive the facsimiles. It must enable on both sides, the caller and called party.
5.8. Phone Book Configuration Phone Book function allows users to define their own numbers, which mapping to real IP address. It is effective only in peer-to-peer mode. You can record 20 sets of phone book. Enter the Index, Name, Add Data IP Address and E.164 No then click the the new phone book record.
5.9. Prefix Configuration The Prefix function is using the drop and inserts digits Enter the Index, Prefix, Drop enable/disable and Insert then Add Data click the Enter the Index and click Delete Date Prefix record. to create the new Prefix record. button to erase the...
5.10. DSCP Configuration Assured Forwarding (AF): Has four classes and three Assured drop-precedence within each class (so a total of twelve Forwarding (AF) codepoints). Excess AF traffic is not delivered with as high probability as the traffic "within profile," which means it may be demoted but not necessarily dropped DiffServ AF Expedited Forwarding (EF): Has a single codepoint (DiffServ Expedited...
Page 58
precedence over other kinds of traffic. By using DiffServ, traffic is classified based on priority. Then the traffic is forwarded using one of three IETF-defined per-hop behavior (PHB) mechanisms. This approach allows traffic with similar service characteristics to be passed with similar traffic guarantees across multiple networks, even if the multiple networks don't provide the same service the same way.
5.11. Password Configuration Select root or administrator Login User Name Enter the existing password here Current Password Enter the new password New Password Enter the new password again Confirm New Password There is no password as default setting, it is strongly recommended that you change the factory default password of the gateway.
5.12. ROM Upgrade The web configuration provides Update FXS Gateway ROM Version. Enter the FTP or TFTP Server IP Address FTP/TFTP server IP address Enter the new firmware’s file name here Target File Name Select download method as FTP or TFTP Method Enter the FTP Login name (max 14 byte) FTP Login Name...
5.13. Flash Clean To reset the gateway settings back to factory default Note: User whose login name is root only executes it. All configurations in [Network Interface] will be kept. 5.14. Commit Data To save change after configuring FXS Gateway. 5.15.
6. Command List This section introduces the command line interface and lists all of the commands. You can use the commands to configure the gateway by telnet. Command Description help help/man/? [command] quit quit/exit/close the telnet connection debug Show debug message reboot Re-start the gateway commit...
6.1. [help] Type [help], [man] or [?] to show the command list as the table below. usr/config$ ? help help/man/? [command] quit quit/exit/close debug show debug message reboot reboot local machine commit commit flash rom data ifaddr internet address manipulation time show current time ping...
6.3. [debug] Open debug message will show up specific information while Gateway is in operation. After executing the debug command, it should execute command [debug -open] as well. usr/config$ debug Debug message information and configuration Usage: debug [-add type1 [[type2]...]] | -open | -close | -status -status Display the enabled debug flags.
6.4. [reboot] usr/config$ reboot Rebooting...It will take 40 seconds... After [commit] command, type [reboot] to re-start the gateway to take new configurations effective 6.5. [commit] usr/config$ commit This may take a few seconds, please wait... Commit to flash memory ok! Save changes after configuring Gateway.
6.6. [ifaddr] Configure and display Gateway network information. usr/config$ ifaddr LAN information and configuration Usage: ifaddr [-print]|[-dhcp used]|[-sntp mode [server]] ifaddr [-ip ipaddress] [-mask subnetmask] [-gate defaultgateway] ifaddr [-dns index [dns server address]] [-ipsharing used[ip address]] -print Display LAN information and configuration. Specify WAN ip address.
Page 67
Setting IP address provide PC setup Default Gateway Address Assign the VoIP gateway’s Subnet Mask -mask Assign the VoIP gateway’s default gateway -gate Provides Network Address Translation function -nat Enable the NAT function when share the connection to your PCs. Dynamic host configuration (0=Off, 1=On) -dhcp Simple Network Time Protocol (0=No update, 1=Specify server...
Page 68
One Group only use only LAN IP address, if have two gateway on this group, you must change second gateway LAN IP Address different first gateway. Gateway First: usr/config$ ifaddr -lanip 192.168.124.124 Gateway Second: usr/config$ ifaddr -lanip 192.168.124.125 Information Example: usr/config$ ifaddr -print Internet address information WAN IP address...
6.7. [time] When SNTP function of Gateway is enabled and SNTP server can be found as well, type [time] command to show current network time. usr/config$ time Current time is WED DEC 01 12:38:38 2004 6.8. [ping] ping is the name of a computer network tool used on TCP/IP networks (such as the Internet).
6.9. [pbook] Phone Book function allows users to define their own numbers, which mapping to real IP address. It is effective only in peer-to-peer mode. When adding a record to Phone Book, users do not have to reboot the machine, and the record will be effective immediately.
Page 71
add a new record to phone book. When adding a record, users -add have to specify name, IP, and e164 number to complete the command. Name to represent caller. name E.164 number for mapping with IP address of caller e164 IP address of caller Call signal port number of caller port...
6.11. [flash] Restore the gateway’s configurations back to default. usr/config$ flash Flash memory information and configuration Usage: flash -clean Note: This command will clean the configuration stored in the flash and reboot it. Parameter Usage: clean all the user defined value, and reboot Gateway in factory -clean default mode Note:...
6.12. [sysconf] This command displays system information and configurations. usr/config$ sysconf System information and configuration Usage: sysconf [-print] [-idtime digit] [-bf digit] [-keypad dtmf] [-faxtype type][-2833type type][-lcdrop ON/OFF] [-droptime digit][-eod digit] [-callerid type] [-service used][-dtmfstart digits] [-dtmfend digits] sysconf -print -print Display system overall information and configuration.
Page 75
Period of Loop Current Drop (ms). -droptime Select the End of Dial key, “#”, “*” or none -eod Select the Caller ID type, 0 = disable, 1 = FSK(Bell core), -callerid 2 = DTMF, 3 = NTT. After the first ring at destination site, device will send line number as caller ID to called site.
user enabled this function, the gateway will search dialed number in phone book to see if there is any matched table before send to Proxy server, and if there is a matched data in phone book, the gateway will make call to related IP address. This parameter set duration time for sending registration -expire information.
6.15. [voice] The voice command is associated with the audio setting information. usr/config$ voice Voice codec setting information and configuration Usage: voice [-send [G723 ms] [G711U ms] [G711A ms] [G729 ms] ] [-volume [voice level] [input level] [dtmf level]] [-nscng [G711U used1] [G711A used2] [G723 used3]] [-echo used] [-mindelay t1] [-maxdelay t2] voice -print voice -priority [G723] [G711U] [G711A] [G729]...
Page 79
Codec priority while negotiating with other SIP device. The codec -priority listed in left side has the highest priority when both parties determining final codec. For example : usr/config$ voice -priority g729 g723 g711u g711a (Selected four Codecs, G.729 is the first choice) To adjust the voice, input and dtmf levels -volume which can be heard from Gateway side(range 0~63, default: 25).
6.16. [support] This command provides some extra functions that might be needed by users. usr/config$ support Special Voice function support manipulation Usage: support [-t38 enable] [-busy number] [-noanswer number] [-uncon number] support -print -t38 T.38(FAX) enabled/disabled. -busy Busy Forward number.(if empty, please fill "null") -noanswer No Answer Forward number.(if empty, please fill "null") -uncon Unconditional Forward number.(if empty, please fill "null")
6.17. [tos] IP Packet ToS (Type of Service)/ Differentiated Service configuration. usr/config$ tos IP Packet ToS(type of Service)/Differentiated Service configuration Usage: tos [-rtptype dscp] tos [-sigtype dscp] tos -print [-rtpreliab mode] tos -print Example: tos -rtptype 7 -sigtype 0 the packages of voice (0~63) -rtptype the package of call signal (0~63) -sigtype...
6.18. [phone] Gateway progress tone is configurable. Default tone value is set according to U.S. tone specification. Users may adjust the values according to their own country’s tone specification or users-defined tone specification. usr/config$ phone Phone ringing , ringback tone , busy tone , dial tone setting and notes Usage: phone [-ring [freq ] [ringON ] [ringOFF ] [ringLevel]]...
Page 83
Parameter Usage: Specify which tone settings you want to display -print ring : ring tone settings rbt : ring back tone settings bt : busy tone settings dt : dial tone settings flash : flash time settings To set RING tone value. The played tone type, when Gateway is -ring receiving a call.
6.19. [bureau] To set Hotline function must be under Peer-to-Peer mode and switch to hotline mode. usr/config$ bureau Bureau line setting information and configuration Usage: bureau [-hotline [Port DestIP TELnum]] bureau -print -print Display Bureau line information and configuration. -hotline Set Hot line information.
6.20. [rom] ROM file information and firmware upgrade function. usr/config$ rom ROM files updating commands Usage: rom [-print] [-app] [-boot] [-dsptest] [-dspcore] [-dspapp] [-ht] [-method used] [-boot2m] -s TFTP/FTP server ip -f filename rom -print -print show versions of rom files. (optional) -app update main application code(optional) -boot...
6.21. [passwd] For security concern, users have to input the password before entering configuration mode. [passwd] command is for password setting purpose. usr/config$ passwd Password setting information and configuration Usage: passwd -set Loginname Password passwd -clean Note: 1. Loginname can be only 'root' or 'administrator' 2.
6.22. [prefix] Prefix drop/insert information manipulation Prefix drop/insert information and configuration Usage: prefix -add [prefix number][drop number][insert digits] prefix -delete index prefix -modify index [prefix number][drop number][insert number] prefix -print Prefix drop/insert information. prefix The prefix of dialed number. drop Drop prefix(Enable:1/Disable:0).
Need help?
Do you have a question about the SP5001A/S and is the answer not in the manual?
Questions and answers