Grandstream - directory request: Difference between revisions

From MiRTA PBX documentation
Jump to navigation Jump to search
(Created page with "On the phone template, add the entry to download the directory: <pre> <P331>{$server_host}/pbx/autoprovision/{$provisioning_password}/{$mac}-directory.xml</P331> </pre> Use...")
 
No edit summary
Line 2: Line 2:


<pre>
<pre>
# Phonebook XML Server Path
# This is a string of up to 256 characters that should contain a path to the XML file. It MUST be in the host/path format.
# For example: directory.grandstream.com/engineering
# String
<P331>{$server_host}/pbx/autoprovision/{$provisioning_password}/{$mac}-directory.xml</P331>
<P331>{$server_host}/pbx/autoprovision/{$provisioning_password}/{$mac}-directory.xml</P331>
# Phonebook Download Interval (in minutes)
# Valid value range is 5-720. Default is 0 for disabled
# Number: 0, 5-720;
<P332>720</P332>
# Remove Manually-edited entries on Download. Possible values: 0 (No) / 1 (Yes); other values
# are ignored. The default value is 1.
<P333>1</P333>
</pre>
</pre>



Revision as of 09:11, 22 May 2018

On the phone template, add the entry to download the directory:

# Phonebook XML Server Path
# This is a string of up to 256 characters that should contain a path to the XML file. It MUST be in the host/path format.
# For example: directory.grandstream.com/engineering
# String
<P331>{$server_host}/pbx/autoprovision/{$provisioning_password}/{$mac}-directory.xml</P331>
# Phonebook Download Interval (in minutes)
# Valid value range is 5-720. Default is 0 for disabled
# Number: 0, 5-720; 
<P332>720</P332>
# Remove Manually-edited entries on Download. Possible values: 0 (No) / 1 (Yes); other values
# are ignored. The default value is 1.
<P333>1</P333>

Use this template for the directory request

<?xml version="1.0" encoding="utf-8"?>
<AddressBook>
{item_loop}
	<Contact>
		<id>1</id>
		<FirstName>{$NAME}</FirstName>
		<Frequent>0</Frequent>
		<Phone type="Work">
			<phonenumber>{$PHONE1}</phonenumber>
			<accountindex>1</accountindex>
		</Phone>
	<Group>3</Group>
		<Primary>0</Primary>
	</Contact>
{/item_loop}
</AddressBook>