diff --git a/htdocs/core/modules/project/doc/doc_generic_project_odt.modules.php b/htdocs/core/modules/project/doc/doc_generic_project_odt.modules.php
index 06b188496a5bd35b391a58acca5fcafb097c93cc..32be29b082cc32d532d55d0ae9774a9e3100fb31 100644
--- a/htdocs/core/modules/project/doc/doc_generic_project_odt.modules.php
+++ b/htdocs/core/modules/project/doc/doc_generic_project_odt.modules.php
@@ -186,6 +186,25 @@ class doc_generic_project_odt extends ModelePDFProjects
 	{
 		global $conf;
 
+		// adding phone numbers if external
+		$phone_pro = '';
+		$phone_perso = '';
+		$phone_mobile = '';
+
+		$ct = new Contact($this->db);
+		if ($contact['source']=='external') {
+			$ct = new Contact($this->db);
+			$ct->fetch($contact['id']);
+			$phone_pro = $ct->phone_pro;
+			$phone_perso = $ct->phone_perso;
+			$phone_mobile = $ct->phone_mobile;
+		} elseif ($contact['source']=='internal') {
+			$ct = new User($this->db);
+			$ct->fetch($contact['id']);
+			$phone_pro = $ct->office_phone;
+			$phone_mobile = $ct->user_mobile;
+		}
+
 		return array(
 		'projcontacts_id'=>$contact['id'],
 		'projcontacts_rowid'=>$contact['rowid'],
@@ -194,7 +213,10 @@ class doc_generic_project_odt extends ModelePDFProjects
 		'projcontacts_firstname'=>$contact['firstname'],
 		'projcontacts_fullcivname'=>$contact['fullname'],
 		'projcontacts_socname'=>$contact['socname'],
-		'projcontacts_email'=>$contact['email']
+		'projcontacts_email'=>$contact['email'],
+		'projcontacts_phone_pro'=>$phone_pro,
+		'projcontacts_phone_perso'=>$phone_perso,
+		'projcontacts_phone_mobile'=>$phone_mobile
 		);
 	}