fusionpbx/resources/templates/provision/grandstream/gxp2170/phonebook.xml

152 lines
4.1 KiB
XML
Raw Normal View History

2019-11-21 18:20:45 +01:00
<?xml version="1.0" encoding="UTF-8"?>
<AddressBook>
2019-11-21 22:52:20 +01:00
2019-11-21 18:20:45 +01:00
<pbgroup>
2019-11-22 03:25:34 +01:00
<id>1</id>
2019-11-21 18:20:45 +01:00
<name>Users</name>
<ringtones>default ringtone</ringtones>
</pbgroup>
<pbgroup>
2019-11-22 03:25:34 +01:00
<id>2</id>
<name>Groups</name>
<ringtones>default ringtone</ringtones>
</pbgroup>
<pbgroup>
<id>3</id>
2019-11-21 18:20:45 +01:00
<name>Extensions</name>
<ringtones>system</ringtones>
</pbgroup>
2019-11-21 22:52:20 +01:00
2019-11-22 03:25:34 +01:00
{$start_id=0}
2019-11-21 18:20:45 +01:00
{foreach $contacts as $row}
2019-11-21 22:52:20 +01:00
{if $row.category == "users"}
2019-11-21 18:24:47 +01:00
<Contact>
2019-11-22 03:25:34 +01:00
<id>{$start_id++}</id>
2019-11-21 18:24:47 +01:00
{if $row.contact_name_given != ""}
2019-11-22 03:25:34 +01:00
{if $row.contact_organization != ""}
<FirstName>{$row.contact_name_given} {$row.contact_name_family}</FirstName>
<FirstName>{$row.contact_name_given} {$row.contact_name_family}</FirstName>
<Company>{$row.contact_organization}</Company>
{else}
<FirstName>{$row.contact_name_given}</FirstName>
<LastName>{$row.contact_name_family}</LastName>
{/if}
{else}
<FirstName>{$row.effective_caller_id_name}</FirstName>
{/if}
2019-11-21 18:24:47 +01:00
<JobTitle></JobTitle>
2019-11-22 03:25:34 +01:00
<Frequent>0</Frequent>
2019-11-21 18:24:47 +01:00
{foreach $row.numbers as $number}
{if $number.phone_number != ""}
2019-11-22 03:25:34 +01:00
{if $number.phone_label == "work"}
<Phone type="Work">
<phonenumber>{$number.phone_number}</phonenumber>
<accountindex>0</accountindex>
</Phone>
{/if}
{if $number.phone_label == "home"}
<Phone type="Home">
<phonenumber>{$number.phone_number}</phonenumber>
<accountindex>0</accountindex>
</Phone>
{/if}
{if $number.phone_label == "mobile"}
<Phone type="Cell">
<phonenumber>{$number.phone_number}</phonenumber>
<accountindex>0</accountindex>
</Phone>
{/if}
{/if}
{/foreach}
<Group>1</Group>
2019-11-21 18:24:47 +01:00
<Primary>0</Primary>
<Department></Department>
<Job></Job>
<Company></Company>
2019-11-21 22:52:20 +01:00
</Contact>
{elseif $row.category == "groups"}
2019-11-21 18:24:47 +01:00
<Contact>
2019-11-22 03:25:34 +01:00
<id>{$start_id++}</id>
2019-11-21 18:24:47 +01:00
{if $row.contact_name_given != ""}
2019-11-22 03:25:34 +01:00
{if $row.contact_organization != ""}
<FirstName>{$row.contact_name_given} {$row.contact_name_family}</FirstName>
<FirstName>{$row.contact_name_given} {$row.contact_name_family}</FirstName>
<Company>{$row.contact_organization}</Company>
{else}
<FirstName>{$row.contact_name_given}</FirstName>
<LastName>{$row.contact_name_family}</LastName>
{/if}
{else}
<FirstName>{$row.effective_caller_id_name}</FirstName>
{/if}
2019-11-21 18:24:47 +01:00
<JobTitle></JobTitle>
2019-11-22 03:25:34 +01:00
<Frequent>0</Frequent>
2019-11-21 18:24:47 +01:00
{foreach $row.numbers as $number}
{if $number.phone_number != ""}
2019-11-22 03:25:34 +01:00
{if $number.phone_label == "work"}
<Phone type="Work">
<phonenumber>{$number.phone_number}</phonenumber>
<accountindex>0</accountindex>
</Phone>
{/if}
{if $number.phone_label == "home"}
<Phone type="Home">
<phonenumber>{$number.phone_number}</phonenumber>
<accountindex>0</accountindex>
</Phone>
{/if}
{if $number.phone_label == "mobile"}
<Phone type="Cell">
<phonenumber>{$number.phone_number}</phonenumber>
<accountindex>0</accountindex>
</Phone>
{/if}
{/if}
{/foreach}
<Group>2</Group>
2019-11-21 18:24:47 +01:00
<Primary>0</Primary>
<Department></Department>
<Job></Job>
<Company></Company>
2019-11-21 22:52:20 +01:00
</Contact>
{elseif $row.category == "extensions"}
2019-11-21 18:24:47 +01:00
<Contact>
2019-11-22 03:25:34 +01:00
<id>{$start_id++}</id>
2019-11-21 18:24:47 +01:00
{if $row.contact_name_given != ""}
2019-11-22 03:25:34 +01:00
{if $row.contact_organization != ""}
<FirstName>{$row.contact_name_given} {$row.contact_name_family}</FirstName>
<FirstName>{$row.contact_name_given} {$row.contact_name_family}</FirstName>
<Company>{$row.contact_organization}</Company>
{else}
<FirstName>{$row.contact_name_given}</FirstName>
<LastName>{$row.contact_name_family}</LastName>
{/if}
{else}
<FirstName>{$row.effective_caller_id_name}</FirstName>
{/if}
2019-11-21 18:24:47 +01:00
<JobTitle></JobTitle>
<Frequent>0</Frequent>
2019-11-22 03:25:34 +01:00
{if $row.phone_number != ""}
<Phone type="Work">
<phonenumber>{$row.phone_number}</phonenumber>
<accountindex>0</accountindex>
</Phone>
{else}
<Phone type="Work">
<phonenumber>{$row.phone_extension}</phonenumber>
<accountindex>0</accountindex>
</Phone>
{/if}
<Group>3</Group>
2019-11-21 18:24:47 +01:00
<Primary>0</Primary>
<Department></Department>
<Job></Job>
<Company></Company>
2019-11-21 22:52:20 +01:00
</Contact>
2019-11-21 18:20:45 +01:00
{/if}
{/foreach}
2019-11-21 22:52:20 +01:00
</AddressBook>