SAFETY COMPLIANCE The HT502 adaptor complies with FCC/CE and various safety standards. The HT502 power adaptor is compliant with UL standard. Only use the universal power adapter provided with the HT502 package.
GNU GPL INFORMATION HT502 firmware contains third-party software licensed under the GNU General Public License (GPL). Grandstream uses software under the specific terms of the GPL. Please see the GNU General Public License (GPL) for the exact terms and conditions of the license.
Product Overview ......................16 Software Features Overview ....................... 16 Hardware Specification ........................19 Basic Operations ......................20 Understanding HT502 Voice Prompt ....................20 Placing a Phone Call..........................22 Phone or Extension Numbers ....................... 22 Direct IP Calls ..........................23 Call Hold .............................. 24 Call Waiting ............................
Page 5
Call Features ........................ 27 Configuration Guide ....................29 Configuring the HT502 through Voice Prompts ................... 29 Configuring the HT502 Via Web Browser .................... 30 Access the Web Configuration Menu ................... 30 Important Settings ..........................31 NAT Settings ..........................31 DTMF Methods ..........................32 Preferred VOCODER (Codec) ......................
Page 6
Table of Tables Table 1: Definitions of the HT502 connectors ..................... 12 Table 2: Definitions of the HT502 LEDs ...................... 13 Table 3: Advanced definitions of the HT50x LEDs patterns ................ 13 Table 4: HT502 Technical specifications ..................... 16 Table 5: HT502 Hardware specification ...................... 19 Table 6: HT502 IVR Menu definitions ......................
CHANGE LOG This section documents significant changes from previous versions of HT502 user manuals. Only major new features or major document updates are listed here. Minor updates for corrections or editing are not documented here. Changes from 1.0.15.5 User Manual ...
Add Auth Header On Initial REGISTER Changes from 1.0.9.1 User Manual Added option to change phone LED pattern rule. [ Phone LED Pattern Added list [ ] to block certain incoming number. Blacklist For Incoming Calls P a g e HT502 User Manual...
Changed the SSL Web UI decryption to [ ] and [ SIP TLS Certificate SIP TLS Private Key SIP TLS Private Key Password Added [ ] version to Software Version on Web UI P a g e HT502 User Manual...
Screenshot of Basic Settings Configuration Page Screenshot of FXS Port 1 Configuration Login Page Screenshot of FXS Port 2 Configuration Page Screenshot of Status Page Screenshot of Login page Screenshot of Reboot page Screenshot of Rebooting page P a g e HT502 User Manual...
Grandstream HandyTone502 is a new addition to the popular HandyTone ATA product family. It features the rich audio quality, a broad range of voice codecs, and functionality of the HT502, including two (2) FXS ports each with independent SIP accounts.
2. Insert a standard RJ11 telephone cable into the Phone1 port and connect the other end of the telephone cable to the analog telephone. 3. Insert the Ethernet cable into the WAN port of HT502 and connect the other end of the Ethernet cable to an uplink port (a router or a modem, etc.) 4.
(green) Figure 1: Connecting the HT502 The HT502 has two FXS port. Both FXS ports can have a separate SIP account. This is a key feature of HT502 as it supports simultaneous calls on both FXS ports. Table 1: Definitions of the HT502 connectors...
Table 2: Definitions of the HT502 LEDs LEDs Indication POWER LED Indicates Power. Remains ON when power is connected WAN LED Indicates LAN (or WAN) port activity Indicates PC (or LAN) port activity LAN LED PHONE1 / PHONE2 Indicate status of the respective FXS Ports-PHONE1 / PHONE2 on the back panel Unregistered –...
Page 15
Phone 3sec OFF LED-14 REN test failed – high REN detected. Too many 5x250ms ON/OFF parallel phones connected to phone line X Phone 3sec OFF Line is active Phone 500ms ON/OFF LED-15 P a g e HT502 User Manual...
Line X is registered normally to the sip providers 2x1000 ms ON/OFF LED-19 network and is ready to make a call Phone 3sec OFF Internet ADSL/Cable Analog Phone Analog Phone Cordless Cordless Figure 2: HT502 Connection diagram P a g e HT502 User Manual...
Product Overview The HT502 is a full feature voice and fax-over IP device that offers a high-level of integration including dual 10M/100Mbps network ports with integrated router, NAT, DHCP server, dual port FXS telephone gateway, market-leading sound quality, rich functionalities, and a compact and lightweight design. The VoIP network signaling protocol supported is SIP.
Page 18
SIP (RFC 3261) TFTP, HTTP, HTTPS Provisioning TLS/SIPS , SIP over TCP/TLS Control Device Management Web interface or via secure encrypted AES or non-encrypted central configuration file for mass deployment, Auto/manual provisioning system or via P a g e HT502 User Manual...
Page 19
3-way conferencing, message waiting, Do-Not-Disturb (DND), call-return service Bellcore Type 1 & 2, ETSI, BT, NTT, and DTMF-based CID Caller ID Polarity Reversal / Wink EN55022/EN55024 and FCC part15 Class B Safety P a g e HT502 User Manual...
Understanding HT502 Voice Prompt HT502 has a built-in voice prompt menu for simple device configuration. The IVR menu and the LED button work with any of the FXS port. Pick up the handset and dial “***” to use the IVR menu.
Page 22
Phone calls between FXS User can make internal calls between two FXS ports on the 1 and FXS 2 port same HT502 even without being registered to SIP server. By dialing *** and 70, user can reach the other FXS port Voice Mail...
2. Dial an outside number (e.g. (626) 666-7890), first enter the prefix number (usually 1+ or international code) followed by the phone number. Press # or wait for 4 seconds. Check with your VoIP service P a g e HT502 User Manual...
Both HT502 and other VoIP Device are on the same LAN using private IP addresses, or Both HT502 and other VoIP Device can be connected through a router using public or private IP addresses (with necessary port forwarding or DMZ).
3. Caller A presses FLASH on the analog phone to hear the dial tone. 4. Caller A dials *87 then dials caller C’s number, and then # (or wait for 4 seconds) 5. Caller A will hear the confirm tone. Then, A can hang up. P a g e HT502 User Manual...
4. If Caller C does not answer the call, Caller A can press “flash” to resume call with Caller B. NOTE: When Attended Transfer fails and A hangs up, the HT502 will ring back user A to remind A that B is still on the call.
Fax Support HT502 supports FAX in two modes: 1) T.38 (Fax over IP) and 2) fax pass through. T.38 is the preferred method because it is more reliable and works well in most network conditions. If the service provider supports T.38, please use this method by selecting Fax mode to be T.38 (default). If the service provider does not support T.38, pass-through mode can be used.
Call Features The HT502 supports all the traditional and advanced telephony features. Table 7: HT502 Call features Call Features Forcing a Codec (per call) *027110 (PCMU), *027111 (PCMA), *02723 (G723), *02729 (G729), *0272616 (G726-r16), *0272624 (G724-r24), *0272632 (G726-r32), *0272640 (G726-r40), *027201 (iLBC) Disable LEC (pe call) Dial “*03”...
Page 29
Toggles between active call and incoming call (call waiting tone). If not in conversation, Flash/Hook flash/hook will switch to a new channel for a new call. Pressing pound sign will serve as Re-Dial key. P a g e HT502 User Manual...
Select voice menu option 01 to enable HT502 to use DHCP. STATIC IP M Select voice menu option 01 to enable HT502 to use STATIC IP mode, then use option 02, 03, 04, 05 to set up IP address, Subnet Mask, Gateway and DNS server respectively.
HT502 has an embedded Web server that will respond to HTTP GET/POST requests. It also has embedded HTML pages that allow users to configure the HT502 through a web browser such as Microsoft’s IE, AOL’s Netscape or Mozilla Firefox installed on Windows or Unix OS. (Macintosh OS is not included).
NOTE: Most settings on the web configuration pages are set to the default values. NAT Settings If you plan to keep the gateway within a private network behind a firewall, we recommend using STUN P a g e HT502 User Manual...
Set priority of DTMF methods according to your preference. This setting should be based on your server DTMF setting. Preferred VOCODER (Codec) The HT502 supports a broad range of voice codecs. Under Profile web pages, choose your preferred order of different codecs: ...
DHCP mode: all the field values for the Static IP mode are not used (even though they are still saved in the Flash memory.) The HT502 acquires its IP address from the first DHCP server it discovers from the LAN it is connected. Using the PPPoE feature: set the PPPoE account settings.
Page 35
Languages supported with voice prompt and web interface, except Spanish that it is only in IVR. Device Mode This parameter controls whether the device is working in NAT router mode or Bridge mode. Save the setting and reboot prior to configuring HT502. P a g e HT502 User Manual...
Page 36
NATed traffic. Voice or RTP stream will never be limited. See figure 3. Enable UPnP When set to “Yes”, the HT502 acts as an UPnP gateway for your UPnP enabled applications. UPnP = “Universal Plug and Play” Reply to ICMP on Default is No.
Page 37
When set to “Yes”, device will function as a simple router and LAN port will provide IP addresses to internal network. Connect the WAN port to ADSL/Cable modem or any other equipment that provides access to public Internet. P a g e HT502 User Manual...
Page 38
This function forwards all WAN IP traffic to a specific IP address if no matching port is used by HT502 or in the defined port forwarding. Forwards a matching (TCP/UDP) port to a specific LAN IP address with a specific Port Forwarding (TCP/UDP) port.
WAN IP Address This field shows WAN IP address of HT502. Product Model This field contains the product model info.
Page 40
Indicates whether the PPPoE connection is up if the HT502 is connected to DSL modem. This filed indicates the type of NAT connection used by the HT502 via its WAN port. Port Status Displays relevant information regarding the each FXS port.
Advanced User configuration includes the end user configuration and the advanced configurations including: a) SIP configuration, b) Codec selection, c) NAT Traversal Setting and d) other miscellaneous configuration. HT502 each FXS SIP account has its own configuration page. Their configurations are identical. Table 10: Advanced settings Admin Password This contains the password to access the Advanced Web Configuration page.
Page 42
This is the IP address of the configured TFTP server. If selected and it is non- zero or not blank, the HT502 retrieves the new configuration file or new code image from the specified TFTP server at boot time. After 5 attempts, the system will timeout and will start the boot process using the existing code image in the Flash memory.
Page 43
Config File Prefix This field enables user to store different configuration files in one single directory on the configuration server. If configured, only the configuration file with the matching prefix will be downloaded. P a g e HT502 User Manual...
Page 44
(in format 0-6, 0 is Sunday) you want it to check for update. When set to No, HT502 will only do the following option you select; “Always check for New Firmware at Boot up” will check for new firmware every time the device reboots.
Page 45
Configure the SSL Private Key of Customer-premises equipment System Ring Configuration option is set ring cadence on all FXS ports for all incoming calls. Cadence (Syntax: c=on1/off1-on2/off2-on3/off3(only 3 cadences maximum)) Default is set to c=2000/4000; (US standards) P a g e HT502 User Manual...
Page 46
Disable Direct IP Default is No. Disables the Direct IP Call function. Call NTP server URI or IP address of the NTP (Network Time Protocol) server. This parameter synchronizes the date and time. P a g e HT502 User Manual...
Page 47
The IP address or URL of System log server. This feature is especially useful for the ITSP (Internet Telephone Service Provider) Select the HT502 to report the log level. Default is NONE. The level is one of Syslog Level DEBUG, INFO, WARNING or ERROR. Syslog messages are sent based on the...
IP address or Domain name of Outbound Proxy, or Media Gateway, or Session Outbound Proxy Border Controller. Used by HT502 for firewall or NAT penetration in different network environments. If symmetric NAT is detected, STUN will not work and ONLY outbound proxy can correct the problem.
Page 49
STUN client will detect if and what type of firewall/NAT. If the detected NAT is a Full Cone, Restricted Cone, or a Port-Restricted Cone, the HT502 will use its mapped public IP address and port in all of its SIP and SDP messages.
Page 50
E.164 number. If server supports TEL URI format, then this option needs to be selected. SIP Registration Controls whether the HT502 needs to send REGISTER messages to the proxy server. The default setting is Yes. Unregister on Reboot Default is No.
Page 51
Configure RTP DSCP value in decimal (0-63). Default is 46 for RTP DSCP. Local SIP port Defines the local SIP port the HT502 will listen and transmit. The default value for FXS port 1 is 5060. The default value for FXS port 2 is 5062.
Page 52
If set to Default, it will only add Privacy or PPI header when special feature is not Telkom SA or CBCOM. Use P-Preferred- If set to Default, it will only add Privacy or PPI header when special feature is P a g e HT502 User Manual...
Page 53
This parameter allows users to configure a User ID or extension number that is automatically dialed when off-hook. Only the user part of a SIP address needs is entered here. The HT502 will automatically append the “@” and the host portion of the corresponding SIP address.
Page 54
1-10 is specified, then the ring tone in the Alert-Info header from server will be used. Bellcore rings and tones are independent from custom ring tones. The custom ring tones can also be specified by alert-info header, for example Alert-Info: <http://127.0.0.1>;info=ring5 P a g e HT502 User Manual...
Page 55
If set to “Yes”, an INVITE is sent using the dial- number collected thus far; Otherwise, no INVITE is sent until the “(Re-)Dial” button is pressed or after about 5 seconds have elapsed if the user forgets to press the “Re-Dial” button. P a g e HT502 User Manual...
Page 56
| - or • Example 1: {[369]11 | 1617xxxxxxx} – Allow 311, 611, 911, and any 11 digit numbers with leading digits 1617 Example 2: {^1900x+ | <=1617>xxxxxxx} – Block any number of leading digits P a g e HT502 User Manual...
Page 57
Asserted_Identity headers in outgoing INVITE message will be set to anonymous, blocking Caller ID. Anonymous Call Default is No. If set to Yes, incoming calls with anonymous Caller ID will be Rejection rejected with 486 Busy message. P a g e HT502 User Manual...
Page 58
UAS Specify Refresher to use the phone as the refresher. Force INVITE Session Timer can be refreshed using INVITE method or UPDATE method. Select “Yes” to use INVITE method to refresh the session timer. P a g e HT502 User Manual...
Page 59
200OK response, otherwise it will include all match vocoders in same order received in INVITE. Preferred Vocoder The HT502 supports up to 5 different Vocoder types including G.711 A-/U-law, G.726 (Supports bit rates 16, 24, 32 and 40), G.723.1, G.729A/B/E, iLBC and AAL2.
Page 60
Secure RTP protocol used for media transmission over VoIP. Disabled by default. Other modes are: enabled but not forced & enabled and forced. Crypto Life Time Default is Enabled. Allows user to enable or disable Crypto life time when using SRTP. P a g e HT502 User Manual...
Page 61
Default is No. If set to “Yes”, polarity will be reversed upon call establishment and termination. Loop Current Default is No. Set it to Yes if the traditional PBX you are using with HT502 uses Disconnect this method for signaling call termination. Method initiates short voltage drop on the line when remote (VoIP) side disconnects an active call.
8 numbers can be configured for each FXS port) Saving the Configuration Changes Click the “Update” button in the Configuration page to save the changes to the HT502 configuration. The following screen confirms that the changes are saved. Reboot or power cycle the HT502 to make the changes take effect.
The configuration data can be downloaded via TFTP or HTTP/HTTPS from the central server. A service provider or an enterprise with large deployment of HT502 can easily manage the configuration and service provisioning of individual devices remotely from a central server.
Once a “Firmware Server Path” is set, user needs to update the settings and reboot the device. If the configured firmware server is found and a new code image is available, the HT502 will attempt to retrieve the new image files by downloading them into the HT502 ’s SRAM. During this stage, the HT502’s LEDs will blink until the checking/downloading process is completed.
1. Unzip the file and put all of them under the root directory of the TFTP server. 2. Put the PC running the TFTP server and the HT502 device in the same LAN segment. 3. Please go to File -> Configure -> Security to change the TFTP server's default setting from "Receive Only"...
When “Automatic Upgrade” is set “Yes, every” the auto check will be done in the minute specified in this field. If set to “daily at hour (0-23)”, Service Provider can use P193 (Auto Check Interval) to have the P a g e HT502 User Manual...
Page 67
P193 for different devices, Server Provider can spread the Firmware or Configuration File download in minutes to reduce the Firmware or Provisioning Server load at any given time. Automatic Upgrade: Yes, every minutes(60-5256000). Yes, daily at hour (0-23). Yes, weekly on day (0-6). P a g e HT502 User Manual...
2. Enter “99” and wait for “reset” voice prompt. 3. Enter the encoded MAC address (Look below on how to encode MAC address). 4. Wait 15 seconds and device will automatically reboot and restore factory settings. P a g e HT502 User Manual...
Page 69
1. Factory Reset will be disabled if the “Lock keypad update” is set to “Yes”. 2. Please be aware by default the HT502 WAN side HTTP access is disabled. After a factory reset, the device’s web configuration page can be accessed only from its LAN port.
Thank you again for purchasing Grandstream HT502, it will be sure to bring convenience and color to both your business and personal life. P a g e HT502 User Manual...
Need help?
Do you have a question about the HT502 and is the answer not in the manual?
Questions and answers