Page 1
FGX4508 (G/L) VoIP GSM Gateway User Guide V1.0 FIBERME Communications LLC 1749 Old Meadow Rd., Suite 401 McLean, VA 22102, USA...
Page 2
FIBERME has made every effort to ensure the accuracy and completeness of the information in this document. However, the contents are subject to change without prior notice. Please contact FIBERME to verify that you have the most up-to-date version of this document.
1.2 Product Introduction The FGX4508 series gateways are available in a variety of models, and each model supports a different number of ports and frequency bands. The following table shows: Model Module Ports Network Interface Band FGX4508G 850/900/1800/1900MHz@GSM LTE FDD: B1/B3/B5/B8...
1.3.2 Product Panel Figure 1-1 Front panel of FGX4508 Figure 1-2 Rear Panel of FGX4508 1.4 Main Features • Wide selection of codecs and signaling protocol • Support SMS sending, receiving, group sending • Support transferring SMS to E-mail • Support SMS remotely controlling gateway •...
1.5 Physical Information • Size(No antenna and hanging ears): 440mm*44mm*300mm • LAN port:1 • WAN port:1 • USB Interface:1 • SIM Cards: hot-swap • Operation Temperature: 0~45°C • Storage Temperature: -20~70°C • Operation humidity:10% ~ 90% non-condensing 1.6 Software • Default IP:172.16.98.1 •...
Page 6
2. System 2.1 Status On the "Status" page, you will find all Modules, SIP, IAX2, Routing and Network information. Figure 2-1 System Status...
Page 8
Table 2-1 Description of System Status Options Definition Port Number of each ports. Signal Display the signal strength of in each channels of gateway. Bit Error Rate. Carrier Display the network carrier of current SIM card. Registration Indicates the registration status of current module. Status Post Dial Delay (PDD) is experienced by the originating customer as the time from the sending of the final dialed digit to the point at which they hear ring tone or other...
Page 9
2.2 Time Table 2-2 Description of Time Settings Options Definition System Time Your gateway system time The world time zone. Please select the one which is the same or the closest as Time Zone your city POSIX TZ Posix time zone strings. String Time server domain or hostname.
2.3 Login Settings You can modify "Web Login Settings" and "SSH Login Settings". If you have changed these settings, you don't need to log out, just rewriting your new user name and password will be OK. Also you can specify the web server port number. Normally, the default web login mode is "http and https."...
Page 11
2.4 General 2.4.1 Language Settings You can choose different languages for your system. If you want to change language, you can switch "Advanced" on, then "Download" your current language package. After that, you can modify the package with the language you need. Then upload your modified packages, "Choose File" and "Add".
2.5 Tools and Information 2.5.1 Reboot Tools You can choose system reboot and asterisk reboot separately. Figure 2-6 Reboot Tools If you press "OK", your system will reboot and all current calls will be dropped. Asterisk Reboot is the same. 2.5.2 Update Firmware We offer 2 kinds of update types for you;...
Page 13
2.5.3 Upload and Backup Configuration If you want to update your system and remain your previous configuration, you can first backup configuration, then you can upload configuration directly. That will be very convenient for you. Figure 2-8 Upload and Backup Configuration 2.5.4 Restore Configuration Sometimes there is something wrong with your gateway that you don't know how to solve it, mostly you will select factory reset.
Page 14
2.6 Information On the "Information" page, there shows some basic information about the gateway. You can see software and hardware version, storage usage, memory usage and some help information. Figure 2-10 Information...
Page 15
2.7 User On the "User" page, webpage accounts can be added via admin user. You can add different accounts with different rights. Figure 2-11 Add user...
3. PORTS 3.1 Ports Settings Figure 3-1 Ports Settings On this page, you can see your SIM Card information and module status, click action button to configure the port. Figure 3-2 Port Configuration If you have set your Pin Code, you can check on like this: Figure 3-3 PIN Code Application...
Page 17
If you want to hide your number when you call out, you can just switch CLIR "ON" (Of course you need your operator's support) Figure 3-4 CLIR Application Table 3-1 Definition of Module Settings Options Definition The alias of each port. Input name without space here. Name Allowed characters "-_+.<>&0-9a-zA-Z".Length: 1-32 characters.
3.2 Advanced Let device register EPS network. Note: only for 4G or above. Figure 3-5 Advanced 3.3 Call Forwarding You can set call forwarding unconditional, no reply, busy and unreachable. Figure 3-6 Call Forwarding...
3.4 Call Waiting You can open, close or query call waiting here. Figure 3-7 Call Waiting 3.5 DTMF You can do some DTMF Detection Settings if you choose "MODULE –> DTMF". Figure 3-8 DTMF Detection Settings Notice: If you don't have special need, you don't have to modify these settings. You can just choose "Default".
Page 20
Table 3-2 Description of DTMF Detection Settings Options Definition DTMF Normal It is the difference in power between the row and column energies. Normal Twist and Reverse Twist is where the Column energy is greater than the Row energy. Reverse Twist Twist is where the Row energy is greater.
Page 21
Table 3-3 Description of Definition of Functions Options Definition Enter a known number (like your mobile phone) to check what number it is of the Check SIM card. Click "Execute", then the gateway will dial to the number you already input. Number It only rings for one time and hangs up at once.
Page 22
3.7 Ports Update Update port and MCU firmware. Figure 3-11 Port Update...
3.8 Call and SMS limit Figure 3-12 Call and SMS Limit We offer you Call Limit, Call Time Limit, Lock Sim, SMS limt. 3.8.1 Call Limit Figure 3-13 Call Limit We offer limit number of outbound calls per day, limit number of inbound calls per day and limit number of outbound calls per hour.
Page 24
3.8.2 Call Limit Time Now we can offer you two types of call duration limit, you can choose "Single Call Duration Limit" or "Call Duration Limitation" to control your calling time Single Call Duration Limit: This will limit the time of each call. First you need to switch "Enable"...
Page 25
Figure 3-15 Call Duration Limitation Settings The same algorithm with single time limitation, the total calling time of this port can't beyond the product of "Step" and "Call Duration Limitation". If the duration of a call is less than "Minimum Charging Time", it will be not included in "Call Duration".
Page 26
Table 3-2 Description of Call Duration Limit Settings Options Definition Step length value range is 1-999s, step length multiplied by time of single Step call just said a single call duration time allowed. Enable Single Call Definite maximum call duration for single call. Example: if Time of single Duration Limit call set to 10, the call will be disconnected after talking 10*step seconds.
Page 27
3.8.3 SMS Limit You can limit the number of SMS messages sent per day or per month. Figure 3-17 SMS Limit You can save your configuration to other ports. Figure 3-18 Save to Other Ports If you have set like this, you will see many on the Web GUI, you can set whether to check.
4. VOIP 4.1 VOIP Endpoints This page shows everything about your SIP&IAX2, you can see status of each SIP&IAX2. Figure 4-1 SIP&IAX2 Endpoints 4.1.1 Add New SIP Endpoint Main SIP Endpoint Settings: You can click button to add a new SIP endpoint, and if you want to modify existed endpoints, you can click button.
Page 30
Figure 4-2 None Registration For convenience, we have designed a method that you can register your SIP endpoint to your gateway, thus your gateway just works as a server.
Page 31
Figure 4-3 Server Also you can choose registration by "This gateway registers with the endpoint", it's the same with "None", except name and password. Figure 4-4 Client...
Page 32
Table 4-1 Definition of SIP Options Options Definition Name Display name Username Register name in your SIP server Password Authenticating with the gateway and characters are allowed. None --- Not registering; Server --- When register as this type, it means the gateway acts as a SIP server, and SIP endpoints register to the Registration gateway;...
Page 33
Table 4-2 Definition of Registration Options Options Definition Authentication A username to use only for registration. User Register When Gateway registers as a SIP user agent to a SIP proxy (provider), Extension calls from this provider connect to this local extension. Register user name , Register User it is the user of register =>...
Page 34
Table 4-3 Definition of Call Options Options Definition Set default DTMF Mode for sending DTMF. Default: rfc2833. Other options: DTMF Mode 'info', SIP INFO message (application/dtmf-relay); 'Inband', Inband audio (require 64kbit codec -alaw, ulaw). Trust Remote- Whether or not the Remote-Party-ID header should be trusted. Party-ID Send Remote- Whether or not to send the Remote-Party-ID header.
Page 35
Table 4-4 Definition of Signaling Options Options Definition Whether there is ringing tone. Progress Inband Never: Indicates that incoming calls are never applicable. Optional values: yes / no / never. Default: yes Append Whether or not to Add 'user = phone' to UPIS to include a valid phone user=phone to number in the URI.
Page 36
Table 4-5 Definition of Timer Options Options Definition This timer is used primarily in INVITE transactions. The default for Default T1 Timer Timer T1 is 500ms or the measured run-trip time between the gateway and the device if you have qualify=yes for the device. This timer is used primarily in INVITE transactions.
Page 37
4.1.2 Add New IAX2 Endpoint You can click button to add a new IAX2 endpoint, and if you want to modify existed endpoints, you can click button. There are 3 kinds of registration types for choose. You can choose None, Endpoint registers with this gateway(work as a Server) or This gateway registers with the endpoint(work as a Client).
Page 38
Figure 4-10 Server Also, you can choose registration by "This gateway registers with the endpoint", it will work as a client.
Page 39
Figure 4-11 Client Table 4-6 Definition of IAX2 Options Options Definition Name Display name Username Authentication name in your IAX2 server Password Authenticating with the gateway and characters are allowed. None --- Not registering; Endpoint registers with this gateway --- When register as this type, it means the gateway acts as a IAX2 server, and IAX2 endpoints register to the gateway;...
Page 40
the remote peer, separated by the ":" character. "outkey" is a single, private key to use to authenticate to the other side. Transfer This application allows you to transfer calls. "trunk=yes" Purpose: To obtain a better chart of actual bandwidth usage per codec Trunk as seen "on-the-wire"...
Page 41
Qualify How frequently to ping the peer when it is either, LAGGED or UNAVAILABLE, in Freq Not milliseconds. Port The port number the gateway will connect to at this endpoint. IAX2 Encryption Figure 4-13 IAX2 Encryption...
Page 42
Table 4-8 Definition of Encryption Options Options Definition Encryption Enable IAX2 encryption. The default is no. Force encryption insures no connection is established unless both sides support Force encryption. By turning this option on, encryption is automatically; turned on as well. Encryption The default is no IAX2 Trunk Settings...
frame timestamps get sent end-to-end properly. If both ends of all your trunks go directly to TDM, _and your trunkfreq equals the frame length for your codecs, you can probably suppress these. The receiver must also need to have it enabled. Min.
4.3 Advanced SIP Settings 4.3.1 Networking Networking General Figure 4-16 Networking General Table 4-11 Definition of Networking General Optiongs Options Definition UDP Bind Port UDP Bind Port Enable TCP Enable server for incoming TCP connection (default is no). TCP Bind Port Choose a port on which to listen for TCP traffic.
Page 45
users on the Internet specifying a port in a SIP peer definition or when dialing outbound calls with suppress SRV lookups for that peer or call. Whether enable the internal SIP calls or not when you select Enable Internal SIP Call the registration option "Endpoint registers with this gateway".
Page 46
Match External Address Only substitute the extern addr or extern host setting if it matches. Locally Disallow all dynamic hosts from registering as any IP address used for Dynamic statically defined hosts. This helps avoid the configuration error of allowing Exclude Static your users to register at the same address as a SIP provider.
Page 47
4.3.2 Parsing and Compatibility Figure 4-19 Parsing and Compatibility...
Page 48
Table 4-14 Instruction of Parsing and Compatibility Options Definition Strict Check header tags, character conversion in URIs, and multiline RFC Interpretation headers for strict SIP compatibility(default is yes) Send Send compact SIP headers Compact Headers Allows you to change the username filed in the SDP owner string. This SDP Owner filed MUST NOT contain spaces.
Page 49
4.3.3 Security Figure 4-20 Security Settings Table 4-15 Instruction of Security Options Definition If available, match user entry using the 'username' field from Match Auth Username the authentication line instead of the 'from' field. Realm for digest authentication. Realms MUST be globally Realm unique according to RFC 3261.
Page 50
username and invalid password/hash instead of letting the requester know whether there was a matching user or peer for their request. This reduces the ability of an attacker to scan for valid SIP usernames. This option is set to 'yes' by default. Authenticate Options Enabling this option will authenticate OPTIONS requests just like Requests...
Page 51
TOS for Sets type of service for RTP packets RTP Packets...
Page 52
4.3.5 Codec Settings Select codecs from the list below. Figure 4-22 Codec Settings...
4.4 Advanced IAX2 Settings 4.4.1 General Settings Figure 4-23 General Settings Table 4-17 Instruction of General Options Definition Bind Port Bind port and bindaddr may be specified More than once to bind to multiple addresses, Bind Address but the first will be the default. Enable More than once to bind to multiple addresses, but the first will be the default.
Page 54
ADSI (Analog Display Services Interface) can be enable if you have (or may have) ADSI ADSI compatible CPE equipment. SRV Loopup Whether or not to perform an SRV lookup on outbound calls You may specify a global default AMA flag for iaxtel calls. These flags are used in AMA Flags the generation of call detail records.
Page 55
4.4.3 Instruction of Codec Settings Figure 4-25 Codec Settings Table 4-19 Instruction of Codec Settings Options Definition Band Specify bandwith of low, medium, or high to control which codes are used in general Width Disallow Fine tune codes here using "allow" and "disallow" clause with specific codes Allow Fine tune codes here using "allow"...
Page 56
4.4.4 Jitter Buffer Settings Figure 4-26 Jitter Buffer Table 4-20 Instruction of Jitter Buffer Options Definition Jitter Buffer Global default as to whether you want the jitter buffer at all In the ideal world, when we bridge VoIP channels we don't want to jitter Force Jitter buffering on the switch, since the endpoints can each handle this.
Page 57
4.4.5 Misc Settings Figure 4-27 Misc Settings Table 4-21 Instruction of Misc Settings Options Definition IAX Thread Count Establishes the number of iax helper thread to handle I/O Establishes the number of extra dynamic threads that may by IAX Max Thread Count spawned to handle I/O The 'maxcallnumbers' option limits the amount of call numbers allowed for each individual remote IP address.
4.4.6 Quality of Service Figure 4-28 Quality of Service Table 4-22 Instruction of Quality of Service Options Definition Type of service Class of service 4.5 Sip Account Security You can configure TLS here. TLS (Transport Layer Security) is a network security protocol used to encrypt and secure data transmission over the internet.
Page 59
5. Routing Figure 5-1 Routing Rules You are allowed to set up new routing rule by , and after setting routing rules, move rules' order by pulling up and down, click button to edit the routing and to delete it. Finally click the button to save what you set.
Page 60
Options Definition The name of this route. Should be used to describe what types of calls this route Routing Name matches (for example, 'SIP2CDMA' or 'CDAM2SIP'). Call Comes The launching point of incoming calls. in From Send Call The destination to receive the incoming calls. Through Table 5-2 Description of Advanced Routing Rule Options...
Page 61
Figure 5-3 Time Patterns that will use this Route If you configure like this, then from January to March, from the first day to the last day of these months, from Monday to Thursday, from 00:00 to 02:00, during this time (meet all above time conditions), all calls will follow this route.
5.2 Batch Creating rules This page can generate multiple routing rules at the same time. Figure 5-6 Batch Creating rules Group You can configure the SIM Number, SIP trunk and calling Number for each port.And then, click "save" to batch creating multiple Routing rules.By an attention, the SIP trunk must be configures and the SIM number and calling Number can be emply.
Page 63
Figure 5-7 MNP Settings 5.4 Route Blacklist You can enter numbers here. When these numbers call to your device, device will hang up it. Figure 5-8 Routing Blacklist...
Page 64
5.5 Advanced You can set dial timeout and call interval here Figure 5-9 General You can edit voice for DISA here Figure 5-10 Sounds...
Page 65
6. SMS 6.1 General You can choose enable SMS Process, SMS Local Stored and SMS Status Report or not. Figure 6-1 SMS Settings 6.1.1 Sender Options You can change sender options here, include resend, times of resend. Figure 6-2 Sender Options...
Page 66
6.1.2 SMS to Email This is a tool that makes it available for you to email account to transmit the SMS to other email boxes. The following settings realize that received SMS through a1@fiberme.com transmit to b1@fiberme.com, c1@fiberme.com, and d1@fiberme.com...
Page 67
SMTP Password The password to login your existing email. TLS Enable When you choose Yahoo and 163 free e-mails, this option is not available. SMTP Server To set outgoing mail server. e.g. mail.fiberme.com. Destination Email The first email address to receive the inbox message. Address1 Destination Email The second email address to receive the inbox message.
Page 68
6.1.3 SMS Control Allowing endpoints to send some specific key words and corresponding password to operate the gateway . In default, this function is disabled. Figure 6-5 SMS Control For example, SMS control password is 123456 which has nothing to do with the login password, you can send "get info 123456"...
Page 69
switch off: SMS record will remain, and the file size will increase gradually. default on, max size = 20 MB 6.1.4 Phone Number Query This feature is querying phone number of Internal type.You can set password here. When sending message (get phonenumber password) to device, device will reply your phone number.
Page 70
6.1.7 HTTP to SMS It support http API for sending SMS . You can call API in your program. Figure 6-7 HTTP to SMS 6.1.8 SMS to HTTP It support http API for receiving SMS , it can push incoming SMS to your program. Figure 6-8 SMS to HTTP Settings...
6.2 SMS Sender You can choose one or more ports to send SMS to the destination number, different numbers should be separated by symbols: '\r', '\n', space character, semicolon and comma. Then you can see much feedback information. Figure 6-9 SMS Sender 6.3 SMS Inbox On this page, you are allowed to scan, delete, clean up, and export each port's received SMS.
6.4 SMS Outbox On this page, you are allowed to scan, delete, clean up, and export each port's received SMS. Also you are allowed to check messages by port, phone number, time order and message keywords. Figure 6-11 SMS Outbox 6.5 SMS Forwarding Using this feature, you can forward incoming sms to your mobile.
Page 73
For the "ascending" Policy, if you choose 2 or more port members, it will use first available port to transfer sms. For this case, if cdma-1.8 is available, it will always use cdma-1.8 to transfer sms; Otherwise, it will use cdma-1.10 to transfer sms. 6.6 HTTP To USSD It support http API for sending USSD .
Page 74
6.8 MMS Enter APN here, you can receive MMS. Figure 6-15 MMS 6.9 SMPP Edit SMPP username and password here. Then you can use send and receive SMS through SMPP Figure 6-16 SMPP...
7. Network 7.1 LAN Settings There are three types of LAN port IP, Factory, Static and DHCP. Factory is the default type, and it is 172.16.98.1. When you Choose LAN IPv4 type is "Factory", this page is not editable. A reserved IP address to access in case your gateway IP is not available. Remember to set a similar network segment with the following address of your local PC.
DNS Servers: A list of DNS IP address. Basically this info is from your local network service provider,and you can fill in four DNS servers. 7.2 WAN Settings There are two types of WAN port IP, Static and DHCP. DHCP is the default type. When you Choose IPv4 type is "Disable"...
7.3 VPN Settings FGX4508 series gateways support these VPN. Figure 7-3 VPN Settings Table 7-3 Definition of PPTP VPN Settings Options Definition None – close VPN VPN Type PPTP VPN – use PPTP VPN server The server's IP address Account...
7.4 DDNS Settings You can enable or disable DDNS (dynamic domain name server). Figure 7-4 DDNS Settings Table7-4 Definition of DDNS Settings Options Definition DDNS Enable/Disable DDNS(dynamic domain name server) Type Set the type of DDNS server. Username Your DDNS account's login name. Password Your DDNS account's password.
Page 79
7.5 Tools 7.5.1 Ping and Traceroute It is used to check network connectivity. Support Ping command on web GUI. Figure 7-5 Toolkit...
Page 80
7.5.2 Channel Recording You can capture the network packets on the page to facilitate problems. Figure 7-6 Capture Table7-5 Definition of Channel Recording settings Options Definition Interface You can choose eth0 or eth1 Source host Source host IP Destination host Destination host IP Port Which port you want to capture Protocol...
7.6 Security Settings 7.6.1 Firewall Settings Figure 7-7 Firewall Settings Table 7-6 Definition of Firewall Settings Options Definition Firewall If you want to use White/Black List, and security rules, you must enable this Enable option. Ping Enable To disable ping or not. OFF: disable ping. This gateway will not allow to ping. 7.6.2 Settings White List Enable: To enable white list or not.
Page 82
Click "Save" button to save configuration; Click "submit" button to submit and apply configuration. If "List IP Settings" has no problem, you will see popup window like below. Please read the warning and tips carefully. And Click "Apply" button in 1 minute. If time runs out, this window will close automatically.
7.7 Firewall Rules Figure 7-11 Security Rules Click "submit" button to submit and apply configuration. If "List IP Settings" has no problem, you will see popup window like below. Please read the warning and tips carefully. And Click "Apply" button in 1 minute. If time runs out, this window will close automatically.
Page 84
You can capture the SIP packets on the page to facilitate locating problems. Figure 7-14 SIP Capture Table 7-7 SIP Capture Settings Options Definition Interface You can choose eth0 or eth1 Method-filter You can choose INVITE, OPTIONS and REGISTER...
7.9 Static Route Figure 7-15 Static Route 8. Advances 8.1 Asterisk API When you make "Enable" switch to "ON", this page is available. Figure 8-1 Asterisk API...
Page 86
Table 8-1 Definition of Asterisk API Options Definition Port Network port number Manager Name of the manager without space Name Manager Password for the manager. Characters: Allowed characters "-_+.<>&0-9a-zA-Z". secret Length:4-32 characters. If you want to deny many hosts or networks, use char & as separator.Example: Deny 0.0.0.0/0.0.0.0 or 192.168.1.0/255.255.255.0&10.0.0.0/255.0.0.0...
Page 87
8.2 Balance We offer three ways to query balance: SMS, USSD, Tel. Note: This feature should be supported by operator firstly. Figure 8-2 Balance...
8.3 Phone Number We offer these ways to query phone number: SMS, USSD, Tel, gateway internal query. Note: This feature should be supported by operator firstly when you use SMS, USSD, Tel type. Figure 8-3 Phone Number...
Page 89
8.4 SNMP SNMP is supported. Enable it, then you can get call info. Figure 8-4 SNMP...
Page 90
9. Logs On the "Log Settings" page, you should set the related logs on to scan the responding logs page. For example, set "System Logs" on like the following, then you can turn to "System" page for system logs, otherwise, system logs is unavailable. And the same with other log pages. Figure 9-1 Log Settings You can scan your CDR easily on web GUI, and also you can delete, clean up or export your CDR information.
Table9-1 definition of Logs Options Definition System Logs Whether enable or disable system log. switch on : when the size of log file reaches the max size, the system will cut Auto clean a half of the file. New logs will be retained; (System Logs) switch off : logs will remain, and the file size will increase gradually.
VOIP Characters • Support SIP, IAX2 Protocol • Add, Modify & Delete SIP/IAX2 Trunk • SIP/IAX2 Registration with Domain • Combine Different SIP/IAX2 Trunk into Group • DTMF Mode: RFC2833/Inband/SIPInfo • SIP V2.0 RFC3261 Compliance • Multiple SIP/IAX2 Registrations modes: None (No registration, just IP and Password authenication) Endpoint registers with this gateway (work as a SIP Sever) This gateway registers with the endpoint (work as a SIP/IAX2 client)
Page 93
• Simple and convenient configuration via Web GUI • Support maintenance and configuration by SSH • Support configuration files backup and upload • Support Chinese and English page • Firmware Update by HTTP • Support Web and SSH login password modification •...
Need help?
Do you have a question about the FGX4508 Series and is the answer not in the manual?
Questions and answers