Copiare rubrica di Thunderbird su telefono voip Snom

Utilizzate come client di posta Thunderbird ? Avete un telefono voip Snom ? Volete copiare la rubrica di Thunderbird sul vostro telefono ?

E' tutto possibile con:

Per prima cosa dovete installare l'addon Thundersync e configurarlo in modo che il formato esportazione sia  "vCard v2.1 (*.vcf, single file)", ricordandovi anche di indicare il nome del file dove dovrà essere salvata l'esportazione della rubrica.

Fatto questo dovete selezionare la vostra rubrica e avviare il processo di esportazione (verrà generato un file nella posizione da voi indicata in fase di configurazione dell'addon).

Una volta pronto il file andate nella directory dove esso è presente e create il file to_snom.php , al cui interno dovete inserire il seguente codice:

<?php$file = __DIR__ . '/' . 'rubrica.vcf'; // <-- nome file della rubrica$data = file_get_contents($file);$data = str_replace("\r","\n",$data);$data = str_replace("\n\n","\n",$data);$data = explode("\n",$data);$nome = '';$tel  = '';$suff = '';$output = array();foreach ($data as $d) {	$riga = trim($d);	if ($riga == '' || substr($riga,0,1)=='#') {		continue;	}			if (substr($riga,0,17) == 'FN;CHARSET=UTF-8:' || substr($riga,0,3)=='FN:') {		$nome = str_replace('FN;CHARSET=UTF-8:','',$riga);		$nome = str_replace('FN:','',$nome);	}	$suff = '';	$tel  = '';		if (substr($riga,0,4)=='TEL;') {		$tel = substr($riga,4);		if (substr($tel,0,5)=='CELL:') {			$suff = ' - Cell';		}		$tel = preg_replace('#^.*\:#','',$tel);		if (substr($tel,0,1)=='3' && $suff=='') {			$suff = ' - Cell';		}	}		if ($tel!='' && $nome!='') {		$output[] =  array($nome.$suff,$tel);	}		}foreach ($output as $k=>$v) {	$output[$k] = '"'.str_replace(array("\"","\r","\n","\t"),"",$v[0]).'","'.$v[1].'","","","","","","","","","??.??.1899","","false","","sip",""'."\n";	}file_put_contents( __DIR__ . '/' . 'rubrica.csv', implode("\n",$output) );?>

Una volta pronto il file php avviate php to_snom.php e questo andrà a creare il file rubrica.csv, che potrà essere importato tramite interfaccia web del vostro telefono andando così ad aggiornare/sostituire la rubrica presente su di esso.

A questo punto dovreste essere in grado di copiare la rubrica di Thunderbird su telefono voip Snom.