Como podéis ver en la entrada Asterisk + Superfecta + XBMC estoy jugando con Asterisk últimamente, y aunque está muy bien que te pare la peli si te llaman, es aún mejor si te dice quién te llama en lugar de su número de teléfono.
Por eso me puse a buscar cómo importar mis contactos de Google a Asterisk, cómo siempre, en Google había cosas, pero hubo que retocarlo un poco.
Si cómo yo la mayoría de tus contactos no están añadidos con country_code.
Usa este googlecontacts.py para pasarlos correctamente.
# instalar python sudo aptitude install python python-expat python-openssl #Instala Gdata para acceder a datos de Google wget https://gdata-python-client.googlecode.com/files/gdata-2.0.17.zip unzip -x gdata-2.0.17.zip cd gdata-2.0.17 ./setup.py install # Descargate googlecontacts.py modificado para España (Valido para cualquier otro pais sustituyendo 34) # Modificado a partir de http://www.baablogic.net/googlecontacts.py wget https://rubeninfante.com/ARCHIVOSMIOS/googlecontacts.py # MODIFICA EL USUARIO Y PASSWORD sudo aptitude install nano sudo nano googlecontacts.py #Por último ejecuta el script sudo python googlecontacts.py
Si quieres que la sincronización sea automática.
#Pone una tarea para que se actualice cada 23 horas 23 * * * * /usr/local/bin/python /usr/local/bin/googlecontacts.py > /dev/null 2>&1
Ahora vete a:
Admin -> Caller ID Lookup Sources y pon los datos como se ve en la imagen de la cabecera
Apasionado, geek, ingeniero de locuras y absolutamente convencido de nada