background image

 

Grandstream Networks, Inc. 

GXV31xx XML GUI Customization Guide 

Page

 

13 of 28  

www.grandstream.com 

 

Last Updated:  7/2011

 

z

 

Demo: open the demo video 

z

 

Video Off: turn on/off the video 

z

 

IPCall: make SIP/IP call 

z

 

TV_LCD: switch TV/LCD 

z

 

News Detail: open news details in Multimedia News. It is linked to the Multimedia 
News application on the desktop 

z

 

News next: go to the next page of the Multimedia News. It is linked to the Multimedia 
News application on the desktop 

z

 

Horo Next: go to the next page of Horoscope. It is linked to the Horoscope application 
on the desktop 

z

 

GMI F1: GMI F1 key. It is linked to the GMI application on the desktop 

z

 

GMI F2: GMI F2 key. It is linked to the GMI application on the desktop 

z

 

Skype: Skype: Skype quick launch button 

‹

 

<softkey> element has “key”, “display”, “action” and “data” attributes. 

z

 

<key>: mandatory attribute. It identifies which softkey is configured. Valid values are 
F1, F2, F3, and F3 

z

 

<display>: optional attribute. It specifies the name to be displayed for the softkey. If not 
specified, phone system will define it according to the softkey’ s function 

z

 

<action>: optional attribute. It is not used and reserved for other functions 

z

 

<data>: optional attribute. It provides parameters for the softkey function. Currently, it 
is only used for IPCall which uses the IP address as the parameter to make call 
 

z

 

<large-layout>: Large-layout configuration element 

„

 

<desktopX> Configure the layout for Desktop X, where X is a value from 1 to 4. Every desktop 
has two windows (left window, right window) for the display of desktop applications.  

‹

 

<item>: Desktop application element (Type: String). The valid values are the same as the 
<item> element in <small-layout> 

‹

 

<item> element has “position” attributes (Type: String), valid values are: 

z

 

left : left window 

z

 

right : right window 

‹

 

<softkey> element has the same valid values and attributes as <softkey> element in 
<small-layout> 
 

z

 

<custom-layout> Custom layout element 

„

 

<file>: Specify the custom layout configuration file name. The phone will parse the custom 
layout configuration file and configure the screen layout accordingly. All the required resources 
should be located in the same directory as the custom layout configuration file to avoid any 
parsing error. For more details and the syntax for configuring the XML based customizable 
screen, please refer to Appendix: GXV31xx_XML_Based_Customizable_Screen.   

4.4 S

CREEN 

D

ISPLAY 

C

ONFIGURATION 

(

SCREEN

_

DISPLAY

.

XML

 

<item

 func-name

=

"screen_display"

 hide

=

"1"

>

 

    

<config-file>

screen_display.xml

</config-file>

 

</item>

 

 
These three lines in menu.xml are used to control the configurations related to screen display, for 
example, screensaver, screensaver refresh time, background picture and etc.  
 
Refer to the screen display configuration file (screen_display.xml) below:  
 

<?xml version="1.0" encoding="UTF-8"?>

 

<screen-display>

 

    

<version>

1

</version>

 

    

<screensaver>

 

Summary of Contents for GXV-3140

Page 1: ...Grandstream Networks Inc GXV3140 3175 IP Multimedia Phone XML GUI Customization Guide...

Page 2: ...GURATION MAINTENANCE XML 10 4 3 SCREEN LAYOUT CONFIGURATION SCREEN_LAYOUT XML 10 4 4 SCREEN DISPLAY CONFIGURATION SCREEN_DISPLAY XML 13 4 5 PHONEBOOK CONFIGURATION PHONEBOOK_CONFIG XML 14 4 6 LANGUAGE...

Page 3: ...the phone 2 STRUCTURAL IMPLEMENTATION All GUI configurations on the GXV3140 3175 are implemented and controlled by the XML file which controls the hierarchy display and implementation on the phone z C...

Page 4: ...element used to implement the link to specific web URL The GXV3140 3175 will link to and display the URL using the built in web browser z config file element This element specifies the configuration f...

Page 5: ...interfaces internally This attribute is optional When nothing is specified the default value is normal Note By default we have certain pre defined menu items with func name These menu items has defau...

Page 6: ...e_show Slide Show item No video Video Settings item No ip2location IP2Location item No twitter Twitter Application item No facebook Facebook Application item No today Today Application item No mulnews...

Page 7: ...namic icon icon webbrowser gif display name Internet item func name webbrowser link icon icon Grandstream png dynamic icon icon Grandstream gif display name Grandstream Network link url http www grand...

Page 8: ...nc name status menu Refer to the description below for detailed explanation on the demo file 1 submenu icon icon 2 png dynamic icon icon 3 png display name Communication item func name phonebook confi...

Page 9: ...google com link url link Define an interface for the GMI implementation which will get the page from www google com and display it in the phone s GUI Users will then be able to use the page on the ph...

Page 10: ...le configuration files at the end of this document for more descriptions and details Since configuration file validations are checked against XML Schema please make sure that all elements and attribut...

Page 11: ...1 20 server outbound proxy outbound proxy auth id 8080 auth id auth pwd 8080 auth pwd user id 8080 user id display name 8080 display name account account lock 1 index 3 index active 1 active pos 3 po...

Page 12: ...Valid values are 0 or 1 1 Factory reset option is locked Users can see it but cannot configure 0 Factory reset option is not locked Users can configure hide Valid values are 0 or 1 1 Factory reset op...

Page 13: ...n softkey desktop4 small layout large layout desktop1 item position left Information item item position right Analog Clock item softkey key F1 Menu softkey softkey key F2 Switch Screen softkey softkey...

Page 14: ...n on the desktop Type String Valid values are as follows z RSS News RSS News desktop application z Weather Weather desktop application z Analog Clock Analog Clock desktop application z Digital Clock D...

Page 15: ...e parameter to make call z large layout Large layout configuration element desktopX Configure the layout for Desktop X where X is a value from 1 to 4 Every desktop has two windows left window right wi...

Page 16: ...saver timeout period in minutes Valid values are integers from 0 to 9999 where 0 is used to turn off the screensaver functions The default value is 5 lcdoff LCD Auto Power Off Time in minutes Valid va...

Page 17: ...ebook download server URL A downloadable phonebook xml should be placed in this server specified by the url z rm redup Replicate duplicate items If set to On the duplicate items in the phonebook will...

Page 18: ...guage txt must exist in the same folder as the configuration file z download mode language download mode The valid values are 0 Off 1 via TFTP 2 via HTTP z update interval Language file download inter...

Page 19: ...mization Guide Page 17 of 28 www grandstream com Last Updated 7 2011 Figure 3 GUI Customization Tool Step 1 Step 2 Specify the Source and Target Path Figure 4 GUI Customization Tool Step 2 Step 3 Move...

Page 20: ...1 Figure 5 GUI Customization Tool Step 3 Step4 Press the Generate Button Figure 6 GUI Customization Tool Step 4 If the user is using GXV3140 the System Config Tool will start parsing the files and wil...

Page 21: ...XV3140 will send out the request to download the gxv3140cust file every time at phone boot up Once the GXV3140 has successfully downloaded and parsed the file the settings will take place and the user...

Reviews: