Refer to the diagram below for the basic control flow. Note: Some of the configurations in the basic control flow diagram below are for demo purposes only. It may change in the actual implementations. Grandstream Networks, Inc. GXP31xx XML GUI Customization Guide Page 1 of 28...
Shared attributes for elements <submenu>, <item> and <link>: Icon: The menu displays static icons when it is not selected. If nothing is specified, the phone will use the default menu icon. (This element is optional) Grandstream Networks, Inc. GXV31xx XML GUI Customization Guide Page 2 of 28 www.grandstream.com...
Page 5
Calculator item weather Weather item rssnews RSS News item ipcall Direct IP Call item gstris Gstris item softkey_def Softkey item display Display item Grandstream Networks, Inc. GXV31xx XML GUI Customization Guide Page 3 of 28 www.grandstream.com Last Updated: 7/2011...
Please refer to menu_default.xml for the default menu settings in GXV3140/3175. It has all the available applications supported on GXV3140/3175. XAMPLE ONTROL MENU See the demo file (menu.xml) below: Grandstream Networks, Inc. GXV31xx XML GUI Customization Guide Page 4 of 28 www.grandstream.com Last Updated: 7/2011...
Page 8
<item func-name="phonebook"/> <item func-name="callhistory" hide="1"/> <item icon="icon/slideshow.png" dynamic-icon="icon/slideshow.gif" func-name="messages"/> </submenu> For the Message application, the default icon is replaced with self-defined icons (slide-show.png and slideshow.gif) Grandstream Networks, Inc. GXV31xx XML GUI Customization Guide Page 6 of 28 www.grandstream.com Last Updated: 7/2011...
Page 9
The application/item Account specifies the configuration file acct.xml and the application/item Maintenance specifies the configuration file maintenance.xml. Refer to the sections below for more details on how these XML file works. Grandstream Networks, Inc. GXV31xx XML GUI Customization Guide Page 7 of 28 www.grandstream.com...
Users may configure other configurations on the phone using the XML configuration file specified in the main control file menu.xml. 4.1 A CCOUNT ONFIGURATION <item func-name="account"> <config-file>acct.xml</config-file> </item> Grandstream Networks, Inc. GXV31xx XML GUI Customization Guide Page 8 of 28 www.grandstream.com Last Updated: 7/2011...
Page 11
<active>: Specifies whether the configuration is active or not. Valid values are 0 or 1. 1- Active, 0- Inactive. <pos>: Account position index. Allows the reordering of accounts, such as moving Account 1 to Account 3. Valid values are from 1 to 3. Grandstream Networks, Inc. GXV31xx XML GUI Customization Guide Page 9 of 28 www.grandstream.com...
Refer to the screen layout configuration file (screen_layout.xml) below: <?xml version="1.0" encoding="UTF-8"?> <screen-layout> <version>2</version> Grandstream Networks, Inc. GXV31xx XML GUI Customization Guide Page 10 of 28 www.grandstream.com Last Updated: 7/2011...
Page 14
More News: go to the next page of the RSS News. It is linked to the RSS News application on the desktop Headset: turn on/off the headset Grandstream Networks, Inc. GXV31xx XML GUI Customization Guide Page 12 of 28 www.grandstream.com...
<image-pos>: Specify the image position. Valid values are as follows: 0: Stretch 1: Whole Tile 2: Scale Tile 4.5 P HONEBOOK ONFIGURATION PHONEBOOK CONFIG Grandstream Networks, Inc. GXV31xx XML GUI Customization Guide Page 14 of 28 www.grandstream.com Last Updated: 7/2011...
<item func-name="language"> <config-file>language_config.xml</config-file> </item> These three lines are used to control the language configurations including language display, language downloading mode, downloading server and etc. Grandstream Networks, Inc. GXV31xx XML GUI Customization Guide Page 15 of 28 www.grandstream.com Last Updated: 7/2011...
Please follow the steps below to generate the customization file from the configuration files for GXV3140 as an example. The same steps apply to GXV3175 as well. Step 1: Launch the Grandstream System Config Tool on your PC by executing the ConfigTool.exe file.
Page 19
Step 2: Specify the Source and Target Path. Figure 4: GUI Customization Tool: Step 2 Step 3: Move the source files over to the “Select File List”. Grandstream Networks, Inc. GXV31xx XML GUI Customization Guide Page 17 of 28 www.grandstream.com...
Page 20
If the user is using GXV3140, the System Config Tool will start parsing the files and will generate the gxv3140cust file when it has succeeded. This file should be available in the target path specified. Grandstream Networks, Inc. GXV31xx XML GUI Customization Guide Page 18 of 28 www.grandstream.com...
GUI menus. EFERENCES [1] Appendix: GXV31XX XML Based Customizable Screen [2] GXV3140 XML GUI Configuration Tool and Examples: http://www.grandstream.com/index.php/products/ip-video-telephony/gxv3140 [3] GXV3175 XML Configuration Tool and Examples: http://www.grandstream.com/index.php/products/ip-video-telephony/gxv3175 Grandstream Networks, Inc. GXV31xx XML GUI Customization Guide Page 19 of 28 www.grandstream.com...