You are on page 1of 7

GoIP-4 / GoIP-8 Firmware Revision History

Model: GoIP-4 and GoIP-8


Version #: GS-4.01-32 Release Date: 2012-X-X Modified from version: Status: Released Upgrade link: dbltek.com/update/GS-4.01-32.pkg New Features: 1. Added the feature to shut the power to each GSM module in the built-in webpage. It is called "GSM Channel Shutdown" which is located in the Tools menu. This enables changing SIM card of each GSM individually without affecting other channels (powering down the GoIP). 2. The use of either domain name or IP address in all parameters that require a network address. For example: Remote Server, Relay Server, DDNS server, Remote SIM Server, Provision Server, etc. 3. Disable SIP Registration if no SIM card is inserted (and gsm registration is unsuccessful). 4. Implemented an Idle Interval in between calls. Outgoing calls are not allowed during this interval; however, incoming calls are not affected. Bugs 1. Fixed the problem of not being able to send SMS and USSD messages via the built-in webpage and the SMS server. This fix applies to both MTK and G610 GMS Modules. Version #: GS-4.01-37 Release Date: 2012-3-19 Modified from version: GS-4.01-32 Status: Released Upgrade link: dbltek.com/update/GS-4.01-37.pkg New Features: 1. Added programmable SIP response (503 Service Unavailable or 486 Busy Here) on unanswered outgoing GSM calls. Most SIP Servers are configured to re-dial the call If SIP 503 is received and to inform the SIP client to generate a busy tone if SIP 486 is received. The default setting is SIP 486. Selecting SIP 503 could help to improve the ASR. 2. Added packet loss testing module which communicates with a SIM Bank in order to determine the packet loss of the existing network link. This feature is not yet completed in SIM Bank. 3. Added SIP Local Port mode to support both "Fixed" port and "Random" port modes. For Fixed port mode, a port number is assigned for all incoming SIP signaling. For Random port mode, a random port number is selected from 5060 to 6060 for all incoming SIP signaling. 4. Added DTMF Detect Min Gap (200 - 400ms) to improve DTMF detection by ignoring dropouts less than the value specified. 5. Added VoIP to PSTN Auth. Mode to prevent unauthorized call termination. Three modes are supported: IP Address, Password, and IP + Password. 6. Added an option to enable or disable the built-in SIP Proxy. This helps to prevent authorized call termination. The default setting for the built-in SIP Proxy is disabled. 7. Added the parameter SMS Forward GSM Number. This allows an incoming SMS to be forwarded to the GSM number specified by this parameter. Bugs 1. For GSM module communication, disabled SMS alerting signaling when the GSM channel is in use. 2. Modified the status for Line State parameter in the Status Page from only IDLE and ACTIVE to IDLE, DIALING,

3.

4.

ALTERING, INCOMING, CONNECTED. Added a Telnet mode to restore the firmware to a know version (GS-4.01-37) when Flash corruption occurs during a firmware upgrade. The telnet login ID and Password are "update" and "admin" respectively. Please note that the RUN LED flashes slowly and all channel LEDs turn on when the FLASH memory is corrupted after an firmware upgrade failure. Optimized GSM Module start up sequence to enhance GSM channel login.

Version #: GS-4.01-40 Release Date: 2012-6-27 Modified from version: GS-4.01-37 Status: Released Upgrade link: dbltek.com/update/GS-4.01-40.pkg New Features: 1. Added Blacklist for both incoming calls and outgoing calls. 2. Added Early Media mode for call progress configuration. a. None - In this mode, GoIP replies a SIP 180 Ringing and then 200OK immediately to a SIP INVITE message. This allows the call to be connected immediately. b. Local Ring and Early Media - In this mode, GoIP first replies SIP 180 Rining to an SIP INVITE message. Once a ringback tone is received from the GSM network, it sends a SIP 183 Session Progress to start early media to allow the ringback tone to be heard at the caller side. When the call is answered, 200OK is sent and the call is connected at this time. The advantage for this mode is to allow the call to hear a local ring immediately after a call is dialed and then hear the actual GSM ringback tone when the call is dialed out via the GSM network. c. Early Media - In this mode, GoIP sends a SIP 183 Session Progress message to the caller to start early media (the call is not answered at this point) so that the caller can hear the call progress tones. However, it may take a long for the call progress tones to be heard depending on the GSM network used and its current network condition. Version #: GS-4.01-42 Release Date: 2012-8-23 Modified from version: GS-4.01-40 Status: Released Upgrade link: dbltek.com/update/GS-4.01-42.pkg Change Log Bugs: 1. Fixed the problem of not being able to generate random IMEI when Remote SIM function is enabled. 2. Fixed the problem of not being able to change the PIN code when Remote SIM function is enabled. New Features: 1. Added GSM Service Provider selection mode in the web interface. 2. Added GSM Base Station settings in the web interface. 3. Added telnet mode for customer to view internal debug messages. Telnet Login ID = info Password: gsm1 / gsm2 / gsm3 / gsm4/ gsm5 / gsm6 / gsm 7 / gsm8/ gsmall / gsmsip / gsmclose / sip Remarks: a) gsm1 - display the debug messages for GSM channel 1 only b) gsm2 - display the debug messages for GSM channel 2 only c) gsm3 - display the debug messages for GSM channel 3 only d) gsm4 - display the debug messages for GSM channel 4 only

e) f) g) h) i) j) k) l) 4. 5.

gsm5 - display the debug messages for GSM channel 5 only gsm6 - display the debug messages for GSM channel 6 only gsm7 - display the debug messages for GSM channel 7 only gsm8 - display the debug messages for GSM channel 8 only gsmall - display the debug messages for all GSM channels. gsmsip - display the debug messages for all GSM channels and SIP signaling. gsmclose - close the debug messages for all GSM channels. sip - display the debug messages for SIP signaling.

Added API commands for base station configuration Added a special "Call Back" feature by using the White List for GSM incoming calls. When an GSM incoming caller ID matches an entry specified in the syntax defined below, the GoIP terminates the incoming call immediately and then call back the same number its GSM channel. It then also dial the <SIP number> via the SIP Server registered. The syntax for an White List Entry is #NNNNNNNN,<SIP Number> Remarks: a) # activates the Call Back function b) N is a digit entry ( 0 to 9). 8 N's represent an 8-digit incoming caller number. "N" can be replaced by "X" for a wildcard entry from 0 - 9. c) <SIP Number> is the number that is going to be dialed out via the SIP Server when the incoming caller ID matches the number specified. Example: #98765432,1234 When the GSM caller number 98765432 calls, the GoIP terminates the call immediately. It then calls the number 98765432 back via its GSM channel and dial the number 1234 via the SIP server. The two calls (GSM and SIP) are then connected together.

6.

Improved the information shown on the status webpage. Added status for Local Time, VPN, and Remote SIM. 7. When firmware upgrade fails, click [Back] to reboot the device. 8. Removed the SIP call forward settings. GoIP users don't use this feature in general. 9. Changed the label "Early Media Mode" to "SIP INVITE Response". SIP messages 200 OK, SIP 180 then 183, and SIP 183 are used in the list of selection for this parameter. a) SIP 200 OK - Sending SIP 200 OK to inform the SIP Server that the SIP call in answered. b) SIP 180 then 183 - Sending SIP 180 to inform the SIP device of the caller to generate a local ring tones. Sending SIP 183 to inform the device to turn on the receiver so that the ringback tones from the far side can be heard (local ringback tones are terminated automatically). Please note that the SIP call is not yet answered until the GSM call is answered. c) SIP 183 - informs that the SIP caller to turn on the receiver so that the ringback tones form the far side can be heard. Please note that the SIP call is not yet answered until the GSM call is answered. 10. Clicking [Back] on the USSD command response page (after sending an USSD command) returns to the Send USSD command page.

Version #: GS-4.01-45 Release Date: 2012-11-29 Modified from version: GS-4.01-42 Status: Released Upgrade link: dbltek.com/update/GS-4.01-45.pkg Change Log Bugs: 1. In the Chinese Preference Configuration page, the "Enable / Disable" text for SMPP is changed to Chinese. 2. Fixed the bug in reporting wrong SMS status when the SMS is failed to be sent because of time expiry. 3. For SMS PDU message, changed the SMS Validity from 5 mins to 24 hours. New Features: 1. IMEI is programmable even when the GSM module is power down. 2. Set the minimum value for Re-register Period to 30 seconds. The default is 60 seconds. 3. Show GSM hangup cause in SIP message. 4. Improved the status update between SIP and SMS Server. 5. Added SMPP protocol (GoIP is a SMSC - Short Message Service Center). Version #: GS-4.01-46 Release Date: 2012-12-27 Modified from version: GS-4.01-45 Status: Released Upgrade link: dbltek.com/update/GS-4.01-46.pkg Change Log Bugs: 1. Corrected the problem of not terminate the SIP call when the GSM call is terminated first. 2. Fixed a bug in NTP communications when DDNS is enabled. 3. Reporting all hang up conditions. 4. Fixed the problem with channel logging. 5. Improved the accuracy of the talk time duration. 6. Improved the speed of updating the SMS Server with the latest GSM status. 7. Improved the SIP Line status update on the SMS Server so that it is very close to the actual line status. New Features: 1. Added a random offset (up to the preset Idle Time in between calls) to the actual Idle Time in between calls. 2. Replaced the Telnet mode in the version GS-4.01-42 by the new telnet mode as shown in the table below. User must first telnet to the GoIP via the following ID and password. login ID: ctlcmd password: <the "admin" password webpage login> Only one command can be issued per telnet login.
1 2 Command infosip infogsm Syntax Infosip infogsmx Where x is the gsm channel number. x = 1 to 4 for GoIP-4 x = 1 to 8 for GoIP-8 3 infogsmall Display the debug / status message generated by all GSM Description Display SIP messages Display the debug / status message generated by the GSM module specified.

kill

kill httpd kill ata kill sipcli

modules. Restart goip built-in webserver Restart all active GoIP routines Restart SIP protocol routine Upgrade GSM module firmware for G610 module Note: it takes about 15 minutes time to upgrade one gsm module firmware. Please be patient to wait. Don't be panic if there is a power failure or interruption. Just perform the upgrade procedures again. Upgrade the gsm module firmware for the channel specified.

mupgrd

mugradx Where x is the gsm channel number. x = 1 to 4 for GoIP-4 x = 1 to 8 for GoIP-8 mugradall ping <domain name or IP Address> reboot update <complete firmware url> Example: Upgrade ww.dbltek.com/udpate/GS-4.01-46.pkg

6 7 8

ping reboot upgrade

Upgrade the gsm module firmware for all channels. Issue this command to check network condition (delay, packet loss) between the GoIP and your server. Force the GoIP to perform a cold boot. Perform GoIP firmware upgrade

3. 4. 5. 6.

Enabled DTMF dialing even before a GSM call is setup. Added a channel lock and unlock option. Added the GSM Module firmware version in the Status Page (Listed in the "Detail" section under the GSM column). Added a feature to block an incoming GSM call.

Version #: GS-4.01-47 Release Date: 2013-1-8 Modified from version: GS-4.01-46 Status: Released Upgrade link: dbltek.com/update/GS-4.01-47.pkg Change Log Bugs: 1. Fixed a bug in not reporting the correct GSM status to the SMS. 2. Corrected the bug of not informing the SIM server when an incoming call is terminated as a result of no answer on the SIP side. 3. Fixed a bug in incorrectly logging out the GSM network. 4. Corrected the problem of restarting the SMPP routine incorrectly. New Features: 1. GoIP now reports its Remaining Talk Time to the SMS Server. 2. Improved GoIP reporting to the Remote SIM Server. 3. Added the Restrict Dial Plan option. This option only dials out numbers that match the dial plan filter defined in the Dial Plan parameter. For example, if the Dial Plan = "0086:-0086+0|" and the Restricted Dial Plan option is enabled, GoIP only dials out the numbers with the prefix that matches 0086. All other numbers are rejected. Version #: GS-4.01-48 Release Date: 2013-1-31 Modified from version: GS-4.01-47

Status: Release Upgrade link: dbltek.com/update/GS-4.01-48.pkg Change Log 1. Improved GoIP updating speed to SMS Server. 2. Added Network Tones selection for Brazil. 3. Added an option "Not Set" for the GSM Call Forward settings. When selected, no Call Forwarding Settings are sent to the network. 4. Added the IMEI, IMSI, and ICCID parameters to the registration packets from GoIP to SMS Servers. 5. Corrected a bug in breaking up a received SMS with long content and special characters 6. Fixed a problem in sending USSD command by dialing an outgoing number with a prefix "*" or "#" and a suffix "#". 7. Renamed the feature to block an incoming call to "Auto Incoming Call Block". This feature was added in the version GS-4.01-46. 8. Corrected the problem with not hanging up the SIP call after performing a USSD dial (dialing an outgoing number with a prefix "*" or "#" and a suffix "#"). 9. Corrected the problem with no SC number; now reading the SC number in the SIM card for sending SMS. 10. Set CREG mode to 2 when CREG mode is 0. 11. Corrected the problem with no SC number; now reading the SC number in the SIM card for sending SMS 12. Corrected the problem with no Validity Time; this parameter can now be specified in the built-in web interface. 13. Resetting the parameters listed below every 30 mins or when CREG mode = 0. 14. Forced to read the SIM card for unread messages every 2 minutes. 15. Fixed a bug in not being able to delete a message in the SIM card. 16. Fixed the problem of changing the Locked Cell during GSM logout while the FIXED or AUTO mode is selected. Version #: GS-4.01-49 Release Date: 2013-4-24 Modified from version: GS-4.01-48 Status: Release Upgrade link: dbltek.com/update/GS-4.01-49.pkg Change Log 1. Added a Telnet login (ID="limitsh", password = web login password). Commands supported are sysinfo, echo, exit, killall, kill. 2. Fixed SMS Server registration problem (incorrect registration message). 3. Fixed the problem of locking to a gsm cell when Fixed mode is selected. 4. Fixed status discrepancy problem with VoIP and GSM. Example: sometimes VoIP shows "CONNECTED" but GSM shows "LOGOUT". 5. Fixed the problem of reporting the last hangup cause to the SMS Server. 6. Fixed SIM Bank connection problem when DDNS is enabled. 7. Added Idle Interval Mode to include only answered calls or all calls in the measurement of Idle Interval. Version #: GS-4.01-49-t1 Release Date: 2013-4-24 Modified from version: GS-4.01-49 Status: Release Upgrade link: dbltek.com/update/GS-4.01-49-t1.pkg Change Log 1. Disable GPRS registration for network testing. Version #: GS-4.01-50 Release Date: 2013-5-08

Modified from version: GS-4.01-49 Status: Release Upgrade link: dbltek.com/update/GS-4.01-50.pkg Change Log 1. New web page style. More pages to display current GoIP status and re-arrange the configuration pages to simplify device configurations. 2. Added http port setting. 3. Modified SMS and USSD configurations. a. Set AT+CNMI=1,2,2,1,1 during initialization. All messages received are not saved to the SIM card. b. Record CNMA response and send ACK if needed. c. Fixed the problem of not being able to receive a long SMS. d. Fixed a problem of not being able to receive an ACK after sending a USSD message. e. Extended the character set to correctly display messages with special characters. f. Added a feature to receive USSD sent by the carrier. SMS Server needs to upgrade to 1.16 or later in order to support this feature. g. Added a SMS option to enable or disable sending the SMSC number. 4. 5. Note: Item a and b fixed the problem of receiving repeated SMS by the GoIP and the SMS Server. Fixed the problem with not being able to change the password when using a MAC browser. Changing CODEC setting now is effective for the next call. A cold boot is no longer required.

Version #: GS-4.01-51 Release Date: 2013-5-08 Modified from version: GS-4.01-40 Status: Release Upgrade link: dbltek.com/update/GS-4.01-51.pkg Change Log 1. Added a feature to change IMEI at a fixed interval. 2. Added a new page for configuring the IMEIs for all channels. 3. Added an option to use TCP protocol for Remote SIM data communication. to V1.4.1 or later.

SIM Server needs to be upgraded