Skip to content

UserInterface#

Default userInterface.xml#

userInterface.xml
<?xml version="1.0" encoding="utf-8"?>
  <userInterface version="1.6.0">
    <showQuickAccessBar>true</showQuickAccessBar>
    <showQuickAccessDnd>true</showQuickAccessDnd>
    <showQuickAccessFwd>true</showQuickAccessFwd>
    <showQuickAccessVmb>true</showQuickAccessVmb>
    <showQuickAccessAnonymous>false</showQuickAccessAnonymous>
    <showQuickAccessGroupList></showQuickAccessGroupList>
    <restrictMessageableNumbers>true</restrictMessageableNumbers>
    <clickToDialKey></clickToDialKey>
    <visibleMenus>
      <contacts>true</contacts>
      <callLog>true</callLog>
      <messages>true</messages>
      <voicemail>true</voicemail>
      <editContacts>true</editContacts>
      <settings>true</settings>
      <identitySettings>true</identitySettings>
      <telephonySettings>true</telephonySettings>
      <accountSettings>true</accountSettings>
      <importExportSettings>true</importExportSettings>
      <loggingSettings>true</loggingSettings>
      <infoSettings>true</infoSettings>
      <audioSettings>true</audioSettings>
      <appSettings>true</appSettings>
      <exitButton>true</exitButton>
      <pbxSettings>true</pbxSettings>
      <about>true</about>
      <help>true</help>
    </visibleMenus>
    <interactiveRegisterIndicator>true</interactiveRegisterIndicator>
  </userInterface>

Commented File-structure#

userInterface.xml
<?xml version="1.0" encoding="utf-8"?>
  <!-- List of main menus and symbols that will be shown.
      (true => show; false => hide) -->
  <userInterface version="1.6.0">
    <!-- shows the status bar with status and function symbols
         type: boolean -->
    <showQuickAccessBar>true</showQuickAccessBar>
    <!-- shows the Do-not-disturb symbol
         type: boolean -->
    <showQuickAccessDnd>true</showQuickAccessDnd>
    <!-- shows the Call forwarding symbol
         type: boolean -->
    <showQuickAccessFwd>true</showQuickAccessFwd>
    <!-- shows the Voice mail symbol
         type: boolean -->
    <showQuickAccessVmb>true</showQuickAccessVmb>
    <!-- shows the Anonymous call symbol
         type: boolean -->
    <showQuickAccessAnonymous>true</showQuickAccessAnonymous>
    <!-- shows the symbol of the respective group in the status bar,
         one <item> per group in the order delivered by the PBX.
         Entries at the end that match the default are omitted on export,
         so an empty element shows the symbol for all groups.
         The example below hides the symbol of the second group.
         type: list of boolean
         default: true -->
    <showQuickAccessGroupList>
      <item>true</item>
      <item>false</item>
    </showQuickAccessGroupList>
    <restrictMessageableNumbers>true</restrictMessageableNumbers>
    <!-- System-wide call start key
         type: enum
         accepted values:
            F1
            F2 
            F3
            F4 
            F5
            F6 
            F7
            F8 
            F9
            F10 
            F11
            F12 -->
    <clickToDialKey></clickToDialKey>
    <!-- List of main menus that will be shown. 
        (true => show; false => hide) -->
    <visibleMenus>
      <!-- shows the Contacts page
           type: boolean -->
      <contacts>true</contacts>
      <!-- shows the Call list page
           type: boolean -->
      <callLog>true</callLog>
      <!-- shows the Messages page
           type: boolean -->
      <messages>true</messages>
      <!-- shows the Voicemails page
           type: boolean -->
      <voicemail>true</voicemail>
      <!-- shows the Contacts page
           type: boolean -->
      <editContacts>true</editContacts>
      <!-- shows the settings pages
           type: boolean -->
      <settings>true</settings>
      <!-- shows the Identity page
           type: boolean -->
      <identitySettings>true</identitySettings>
      <!-- shows the Telephony page
           type: boolean -->
      <telephonySettings>true</telephonySettings>
      <!-- shows the Accounts page
           type: boolean -->
      <accountSettings>true</accountSettings>
      <!-- shows the Backup page
           type: boolean -->
      <importExportSettings>true</importExportSettings>
      <!-- shows the Logging page
           type: boolean -->
      <loggingSettings>true</loggingSettings>
      <!-- deprecated since 1.6.0 and no longer evaluated.
           Replaced by <about> and <help> below.
           type: boolean -->
      <infoSettings>true</infoSettings>
      <!-- shows the Audio page (only for Desktop)
           type: boolean -->
      <audioSettings>true</audioSettings>
      <!-- shows the App page
           type: boolean -->
      <appSettings>true</appSettings>
      <!-- shows the Exit Button (only for Android/iOS)
           type: boolean -->
      <exitButton>true</exitButton>
      <!-- shows the PBX page
           type: boolean -->
      <pbxSettings>true</pbxSettings>
      <!-- shows the About the app page (since 1.6.0)
           type: boolean -->
      <about>true</about>
      <!-- shows the Online help entry (since 1.6.0)
           type: boolean -->
      <help>true</help>
    </visibleMenus>
    <!-- allows switching the registration mode by clicking the
         registration status symbol in the status bar (since 1.6.0).
         If false, the symbol only displays the state.
         type: boolean -->
    <interactiveRegisterIndicator>true</interactiveRegisterIndicator>
    <!-- The app also writes lastDialscreenTab, showOldCardviews and
         collapsedContactSections to this section. They store the state of
         the user interface (last dial screen tab, expanded sections) and are
         not intended to be provisioned. -->
  </userInterface>