Vodafone ha tra il suo pacchetto di offerte Vodafone Rete Unica, un centralino virtuale a cui sono connessi telefoni fissi come interni e cellulari. Entrambe le tipologie di dispositivi sono collegati ad un server centrale, ed entrambi hanno accesso ad una rubrica telefonica gestibile tramite l’area privata del sito Vodafone.
Ovviamente per chi ha Zimbra non ha senso gestire due rubriche diverse, che è scomodo e induce a possibili errori. L’ideale sarebbe sincronizzare le due, partendo magari da quella di Zimbra che è sempre a portata di mano.
Questo è quello che ci ha chiesto un cliente, e che abbiamo realizzato grazie a strumenti open source ed uno script di elaborazione dei dati.
La sincronizzazione è divisa in diverse fasi:
- come prima cosa viene esportata dal sito privato Vodafone la rubrica esistente in formato XLS;
- lo stesso viene fatto per una rubrica selezionata di Zimbra (tipicamente quella aziendale), in formato CSV;
- il file XLS viene aggiornato con i dati presi dal CSV di Zimbra facendo le opportune elaborazioni, in quanto Vodafone applica diverse restrizionial contenuto delle celle del file da modificare;
- il file XLS viene reimportato sul sito Vodafone.
Questi semplici passaggi sono complicati dalla necessità di interfacciarsi con un sito che non è predisposto a questo tipo di automatismi, dal dover elaborare su un server Linux un formato proprietario (XLS appunto), e dal dover convertire queste informazioni in un formato accettato dal destinatario.
Per altre informazioni visitate la sezione del nostro blog.