Please refer to the following steps to complete firmware upgrade, and re-configure the necessary parameters in the call originator, and the calling party. a) Log on VIP via telnet or console (RS-232) session. b) Insert command: config erase, and confirm the machine prompt with "y" c) Insert command: download, and confirm the machine prompt with "y" to reboot machine. d) After machine boots into firmware download mode, prepare the TFTP server, and follow normal firmware upgrade to load the firmware file into machine. Please be reminded before loading firmware: there is console security password added in the release, please be sure to keep the logon password securely because the unit might need to be sent back to recover password if the password is forgotten. Release note: =========================================== Previous Release:  3.26 Added Features and Firmware Changes: ===================================   a) Changed: MAX. digits of atpm address number and prefix number from 19 digits to 29 digits on the web b) Allows user to configure if  Ethernet MAC address should be encapsulated in the h323Id filed in RRQ packet. CLI syntax set h323 gk_ rrq_mac [yes | no]   Syntax Description yes  Encapsulate Ethernet MAC address in RRQ packet no   Do not encapsulate Ethernet MAC address in RRQ packet Factory default No c) Allows user to configure maximum alerting timeout. CLI syntax set h323 max_alt_to seconds Syntax Description seconds  Timeout in seconds ranging from 2 to 50. Factory default 50   d) Modify CLI command atpm alist    Syntax for the command is as follows:     atpm alist [tel#]    Syntax Description     tel#  Telephone number to be displayed. Only those entries in the address table with prefix match the tel# are displayed. If not specified, the whole address table is displayed as usual. e) Fixed: atpm dlist displays incorrect port number for DNS type destination Firmware release 3.26 ============== a) Added: Allows the assignment of TCP port number for DNS type ATPM destination from web browser     CLI command for defining PPPoE service name is as follows:       net set pppoe service_name [service_name]     Syntax Description       service_name  PPPoE service name. If not specified, the original service name will be deleted     Factory default     null b) Modified: CLI command set h323 gk_mode    CLI command set h323 gk_mode is as follows      set h323 gk_mode [off | manual]    Syntax Description      off  Disable H.323 gatekeeper mode      manual  Enable H.323 gatekeeper mode    Factory default      off c) Modified: HTTP server's web pages Main->Configure System Settings->H.323 Parameter Settings so that the settings for H.323 wan_srv_ip, cisco_t38, h245_tunneling and callSignalPort are visible.     Page 1 of 2 Page 2 of 2 3. Modify HTTP server's web page Main->View System    Config->H.323 Parameter Settings->H.323 General Parameter Setting so that the set h323 gk_addr option allows the assign of port, and the options for setting frame rate, auto answer mode and add/delete alternate DTMF IP address in the original page are no longer allowed. d) Modify CLI command atpm alist    Syntax for the command is as follows:     atpm alist [tel#]    Syntax Description     tel#  Telephone number to be displayed. Only those entries in the address table with prefix match the tel# are displayed. If not specified, the whole address table is displayed as usual. e) Fixed: atpm dlist displays incorrect port number for DNS type destination Firmware release 3.23 ============== a) Changed: factory default values for fxo ringing_inter_pulse and ringing_inter_cycle to 450 ms and 4100 ms respectively b) Changed: factory default values for fxs onhook_db from 50 ms to 150 ms for preventing from misinterpreting battery reversal signal as hook flash c) Added: allows users to enable/disable H.450 call wait function     CLI command for enabling/disabling and displaying H.450 call wait options are as follows:       set call_wait {on | off}     Syntax Description       on Enable H.450 call wait       off Disable H.450 call wait     Factory Default       off d) Added: allows the setting of call signaling port for DNS type destinations     CLI command for assigning call signaling port for DNS type destination is as follows:       dest_id Destination ID. For each destination, you need to assign it a unique identifier between 0 and 99.       host_name The host name of the remote destination.       tcp_port The destination TCP port number, which the H.225 Setup request sends to. If not specified, a default value of 1720 is assumed. NOTE: For the older firmware releases upgrade to this new release, all the original ATPM destination entries with dns type destination in the dial plan need to be deleted (atpm ddel), then added back by the commands above, otherwise machine would obtain incorrect call signaling port for the destination. e) Fixed: DHCP client failed obtaining router's IP address after the very first lease timeout f) Fixed: Call to undefined destination results in system crash. g) Fixed: VIP-200/400 do not reverse FXS port's battery polarity upon completing call setup. h) Added: multiple gateways under a NAT router to register to Gatekeeper A gateway managed by gatekeeper, must register to the gatekeeper by sending registration request (RRQ) to the gatekeeper, before being allowed to initiate or receive calls. For each call, no matter inbound or outbound, the gateway sends an admission request (ARQ) to the gatekeeper for validation. Encapsulated in the RRQ and ARQ, there is a srcCallSignalAddress field, which tell the gatekeeper the address on which the gateway listens for call setup requests from remote gateways. Gateway sitting behind NAT router normally fills this field with its own IP address, which would be a non-routable private IP address. Since packets with non-routable private address cannot traverse Internet, call setup requests initiated from remote gateways won't be able to reach the private network. Likewise, the mediaChannel field in the call signal packet the gateway on private network sends to remote gateway has to be filled with the NAT router's address. To be able to be managed by gatekeeper, gateway has to be designed with the intelligence of learning the IP address of its upstream NAT router, and encapsulates this address in the srcCallSignalAddress and mediaChannel fields in the appropriate packets it sends to gatekeeper and remote gateway. With the introduction of EITGSRV Windows-based server, firmware V3.23 implements an algorithm, which obtains NAT router's IP address from EITGSRV server. Collaboration of the gateway and EITGSRV not only workarounds the complicated configuration for the NAT router but also allows the operation of multiple gateways on a same private network. V3.23 implements several additional CLI commands for collaborating with EITGSRV server. set h323 wan_mode This command enables or disables the gateway on a private network to collaborate with EITGSRV server to learn the IP address of its upstream NAT router. set h323 wan_mode [on | off] Syntax Description on Enables the collaboration with EITGSRV. off Disables the collaboration with EITGSRV. Factory default off set h323 wan_serv_ip ip_addr This command is used to set IP address of the EITGSRV server. Syntax Description ip_addr IP address of the EITGSRV server. Factory default 0.0.0.0 set h323 wan_port_gk This command is used to sets the port number that EITGSRV server uses for collaborating with the gateway. set h323 wan_port_gk port_number Syntax Description port_number Port number which the EITGSRV server uses for collaborating with VIP Factory default 0 set h323 wan_port_gw This command is used to select port number VIP uses for collaborating with the EITGSRV server. set h323 wan_port_gw port_number Syntax Description port_number Port number which VIP uses for collaborating with EITGSRV server Factory default 0 set h323 wan_lost_timer This command specifies the time to wait for VIP to receive an acknowledgement from the EITGSRV after sending out a query. If the acknowledgement is not received within this timeout interval, the gateway retransmits the query. set h323 wan_lost_timer seconds Syntax Description seconds Timeout value in seconds. If the specified is less than 3, a timeout value of 5 seconds is assumed. Factory default 5 seconds set h323 wan_max_retries This command is used to control how many attempts will be made before VIP considers itself has failed querying the EITGSRV server. Once this number of unsuccessful attempts have been made to the server, the gateway gives up collaborating with EITGSRV for obtaining NAT router's address. set h323 wan_max_retries counts Syntax Description counts Number of attempts VIP tries to query EITGSRV for NAT router's address. Factory default 10 ===========================================