diff --git a/resources/templates/provision/yealink/t42g/directory_extensions.xml b/resources/templates/provision/yealink/t42g/directory_extensions.xml
index a28f60ccf4..7bd20d7513 100644
--- a/resources/templates/provision/yealink/t42g/directory_extensions.xml
+++ b/resources/templates/provision/yealink/t42g/directory_extensions.xml
@@ -1,18 +1,18 @@
{assign var=x value=1}
-{foreach $extensions as $row}
+{foreach $contacts as $row}
-{if $row.directory_full_name != ""}
- {$row.directory_full_name}
+{if $row.contact_name_given != ""}
+ {$row.contact_name_given} {$row.contact_name_family}
{else}
{$row.effective_caller_id_name}
{/if}
{if $row.number_alias != ""}
{$row.number_alias}
{else}
- {$row.extension}
+ {$row.phone_extension}
{/if}
{assign var=x value=$x+1}
{/foreach}
-
\ No newline at end of file
+
diff --git a/resources/templates/provision/yealink/t46g/directory_extensions.xml b/resources/templates/provision/yealink/t46g/directory_extensions.xml
index a28f60ccf4..7bd20d7513 100644
--- a/resources/templates/provision/yealink/t46g/directory_extensions.xml
+++ b/resources/templates/provision/yealink/t46g/directory_extensions.xml
@@ -1,18 +1,18 @@
{assign var=x value=1}
-{foreach $extensions as $row}
+{foreach $contacts as $row}
-{if $row.directory_full_name != ""}
- {$row.directory_full_name}
+{if $row.contact_name_given != ""}
+ {$row.contact_name_given} {$row.contact_name_family}
{else}
{$row.effective_caller_id_name}
{/if}
{if $row.number_alias != ""}
{$row.number_alias}
{else}
- {$row.extension}
+ {$row.phone_extension}
{/if}
{assign var=x value=$x+1}
{/foreach}
-
\ No newline at end of file
+
diff --git a/resources/templates/provision/yealink/t48g/directory_extensions.xml b/resources/templates/provision/yealink/t48g/directory_extensions.xml
index a28f60ccf4..7bd20d7513 100644
--- a/resources/templates/provision/yealink/t48g/directory_extensions.xml
+++ b/resources/templates/provision/yealink/t48g/directory_extensions.xml
@@ -1,18 +1,18 @@
{assign var=x value=1}
-{foreach $extensions as $row}
+{foreach $contacts as $row}
-{if $row.directory_full_name != ""}
- {$row.directory_full_name}
+{if $row.contact_name_given != ""}
+ {$row.contact_name_given} {$row.contact_name_family}
{else}
{$row.effective_caller_id_name}
{/if}
{if $row.number_alias != ""}
{$row.number_alias}
{else}
- {$row.extension}
+ {$row.phone_extension}
{/if}
{assign var=x value=$x+1}
{/foreach}
-
\ No newline at end of file
+
diff --git a/resources/templates/provision/yealink/t49g/directory_extensions.xml b/resources/templates/provision/yealink/t49g/directory_extensions.xml
index a28f60ccf4..7bd20d7513 100644
--- a/resources/templates/provision/yealink/t49g/directory_extensions.xml
+++ b/resources/templates/provision/yealink/t49g/directory_extensions.xml
@@ -1,18 +1,18 @@
{assign var=x value=1}
-{foreach $extensions as $row}
+{foreach $contacts as $row}
-{if $row.directory_full_name != ""}
- {$row.directory_full_name}
+{if $row.contact_name_given != ""}
+ {$row.contact_name_given} {$row.contact_name_family}
{else}
{$row.effective_caller_id_name}
{/if}
{if $row.number_alias != ""}
{$row.number_alias}
{else}
- {$row.extension}
+ {$row.phone_extension}
{/if}
{assign var=x value=$x+1}
{/foreach}
-
\ No newline at end of file
+