Configuration files are the containers for a subset of configuration parameters (“Settings”). They are UTF-8 XML coded, and can be apply to a specific phone type and/or a specific MAC address.
The files should be written in the UTF-8 XML format. They can be segmented into the following tags:
|
Each of these tags can be stored as individual XML files, or within the <settings>-tag.
<?xml version="1.0" encoding="utf-8"?> <settings> <phone-settings> <language perm="">English</language> <setting_server perm="R">https://my.pbx.com/{mac}</setting_server> <timezone perm="">ITA+1</timezone> <user_active idx="1" perm="RW">on</user_active> <user_realname idx="1" perm="R">John Doe - 401</user_realname> <user_name idx="1" perm="">401</user_name> <user_host idx="1" perm="">my.pbx.com</user_host> <user_active idx="2" perm="RW">on</user_active> <user_realname idx="2" perm="R">Artur Black - 500</user_realname> <user_name idx="2" perm="">500</user_name> <user_host idx="2" perm="">company.com</user_host> </phone-settings> </settings> |
<?xml version="1.0" encoding="utf-8"?> <settings> <phone-settings> <!-- General settings, e.g. localisation and update policy --> <update_policy>auto_update</update_policy> <phone_name perm="R">Gigaset-P820</phone_name> <!-- hostname of the phone. If set, the hostname is used to sign syslog packages and as the title of the WUI --> <language perm="">Deutsch</language> <web_language perm="">Deutsch</web_language> <date_us_format perm="">off</date_us_format> <dialnumber_us_format perm="">off</dialnumber_us_format> <timezone>GER+1</timezone> <tone_scheme>GER</tone_scheme> <!-- SIP identity settings. As config files contain sensible data such as user names and passwords in plaintext, please always make sure they are sent over a secure network connection --> <user_name idx="1" perm="">201</user_name> <!-- SIP account user name --> <user_pass idx="1">eR_63grTfhgm#</user_pass> <!-- SIP account password. Please always use strong passwords --> <user_host idx="1">192.168.2.1</user_host> <!-- SIP registrar --> <user_realname idx="1">P820</user_realname> <!-- display name of the registered identity --> <user_active idx="1">on</user_active> <!-- Enables the SIP account --> <!-- Security settings for admin mode and Web User Interface --> <admin_mode_password perm="">@GhRTyuvDs52L8</admin_mode_password> <!-- Please always use strong passwords --> <http_user perm="">gigaset</http_user> <http_pass perm="">BHgdVs64Fr3D#ft</http_pass> <!-- Please always use strong passwords --> </phone-settings> <!-- Here we define the functions and values of the fkeys on the phone --> <functionKeys e="2"> <fkey idx="1" context="active" label="Meier" lp="on" default_text="$name" perm="">blf sip:202@192.168.2.1;user=phone</fkey> <!-- fkey monitoring line 202 --> <fkey idx="2" context="active" label="Müller" lp="on" default_text="$name" perm="">blf sip:203@192.168.2.1;user=phone</fkey> <!-- fkey monitoring line 203 --> <fkey idx="3" context="active" label="Schulze" lp="on" default_text="$name" perm="">blf sip:204@192.168.2.1;user=phone</fkey> <!-- fkey monitoring line 204 --> <fkey idx="5" context="active" label="" lp="on" default_text="$name" perm="">keyevent F_REDIAL</fkey> <!-- fkey with function show last dialled numbers --> </functionKeys> <!-- Phone directory entries locally stored on the phone --> <tbook e="2"> <item context="active" type="none" fav="false" mod="true" index="0"><name>Kapowski</name><number>202</number><number_type>extension</number_type><birthday>00.00.99</birthday></item> <item context="active" type="none" fav="false" mod="true" index="1"><name>Stahl</name><number>203</number><number_type>extension</number_type><birthday>00.00.99</birthday></item> <item context="active" type="none" fav="false" mod="true" index="2"><name>Schulze</name><number>204</number><number_type>extension</number_type><birthday>00.00.99</birthday></item> </tbook> </settings> |
You can find an overview in the following article: Permission Flags
It is recommended to write-protect those parameters that are crucial for the correct functioning of the phone, e.g. Provisioning settings, SIP registrar and user credentials. |